zoukankan      html  css  js  c++  java
  • RSyslog安装配置

    4.1 检查是否安装了rsyslog软件

    # rpm -qa|grep rsyslog    //默认系统都安装了该软件

    4.2 安装rsyslog 连接MySQL数据库的模块

    # yum install rsyslog-mysql –y

    rsyslog-mysql 为rsyslog 将日志传送到MySQL 数据库的一个模块,这里必须安装。

    5.1 导入rsyslog-mysql 数据库文件

    # cd /usr/share/doc/rsyslog-mysql-5.8.10/

    # mysql -uroot -pabc123 < createDB.sql

    5.2 创建rsyslog 用户在mysql下的相关权限

    # mysql -uroot –p

    mysql> grant all on Syslog.* to rsyslog@localhost identified by '123456';

    mysql> flush privileges;

    mysql> exit

    5.3 配置服务端支持rsyslog-mysql 模块,并开启UDP服务端口获取网内其他LINUX系统日志

    # vi /etc/rsyslog.conf

    $ModLoad ommysql 

    *.* :ommysql:localhost,Syslog,rsyslog,123456

    在 #### MODULES #### 下添加上面两行。

    说明:localhost 表示本地主机,Syslog 为数据库名,rsyslog 为数据库的用户,123456为该用户密码。

    5.4 开启相关日志模块

    # vi /etc/rsyslog.conf

    $ModLoad immark    #immark是模块名,支持日志标记

    $ModLoad imudp    #imupd是模块名,支持udp协议

    $UDPServerRun 514    #允许514端口接收使用UDP和TCP协议转发过来的日志

    5.5 重启rsyslog 服务

    # /etc/init.d/rsyslog restart

     Systemctl  restart  rsyslog

    =================================

    window下的日志客户端(发送到rsyslog)evtsys

    Evtsys -i -h 192.168.190.199 -l 3    客户端安装

    Evtsys -u                                              客户端卸载

    -h:指定syslog服务器

    -L选项,发送指定级别以上的日志信息:

     0=All/Verbose, 1=Critical, 2=Error, 3=Warning, 4=Info

     

    Windows下手工生成日志信息(用于测试):

    EventCreate /T ERROR /ID 1000 /L APPLICATION /D "error 错误信息"

  • 相关阅读:
    [MySQL] MySQL连接字符串总结[转]
    JavaScript删除字符串中的空格
    日期正则表达式[转]
    WIN7拥有管理员权限的使用方法
    SQLWave. GUI Client for MySQL Database Server
    Windows下MySQL多实例运行[转]
    Facebook 的 PHP 性能与扩展性[转]
    改变Datalist行背景色
    Excel导入数据库
    c#创建Table
  • 原文地址:https://www.cnblogs.com/peterone/p/5241510.html
Copyright © 2011-2022 走看看