Cacti插件详解——Syslog
1.设置接收日志
要想接收日志信息,并在cacti的syslog插件中显示接收到的日志,首先是接收日志,有二种办法:1.使用syslog-ng,在centos5.5及以下系统上,系统默认有syslog,可以发送日志,但不能接受日志,因此要借助于syslog-ng,来接收发送过来的日志,并规范成一个模版,再通过自己写的脚本,插入到mysql数据库里
2.使用rsyslog,rsyslog是在centos6以上系统自带的,rsyslog不仅能接收日志,还可以发送日志,因此要是在centos6以上系统就不需要额外安装syslog-ng接收日志了,用自带的rsylog就可以接收日志,再用rsyslog-mysql就可以把接收到的日志写入mysql数据库!
2.被监控端设置
1
| *.* @@192.168.0.111 |
1
| *.* @@192.168.0.111:514 |
1
| logging 192.168.0.111 |
windows:
(1)下载附件,解压后把exe和dll文件放到系统的system32目录下
(2)在dos下运行以下密令,即可启用日志发送,IP为接收日志的服务器IP
evtsys -i -h 192.168.0.8 #安装evtsys,-h 后面跟的IP是接收日志的syslog服务器IP
net start evtsys #安装后默认没有启动,通过此命令启动它,只有启动后才会发送日志
如果出现问题,或需要更新,或更换了syslog收集日志的IP地址,需要先停止服务再操作
net stop evtsys #停止evtsys服务
evtsys -u #卸载evtsys服务(卸载时要先停止服务方可卸载)
syslog可以接受到防火墙,路由器,交换机,服务器的日志,并自动分为7个等级,并用不通的颜色表示,看起来直观,也做到的日志的集中收集与查看.另外还可以在cacti里对的setting里对syslog插件进行一些设置。