设为首页 收藏本站
查看: 685|回复: 0

[经验分享] Cacti部署及常用插件安装(5)

[复制链接]

尚未签到

发表于 2019-1-11 07:08:23 | 显示全部楼层 |阅读模式
Syslog 安装 (中央日志收集器)
syslog插件可将网络中所有设备的日志信息收集到一起,并将接收到的信息写入到数据库中,通过插件web界面可以实现简单的日志查询功能。因此,首先要配置一台rsyslog日志中心服务器来接收客户机的日志,并将日志数据存放到mysql中,其次,配置cacti的syslog插件,通过该插件检索与查询mysql中的日志,syslog可以收集来自linux、windows(需要安装软件将格式统一即可)等服务器和交换机路由器的日志,并做到集中和分类查看。
  一、将Cacti服务器配置为syslog服务器
  1.安装rsyslog,首先需要在监控端安装rsyslog和rsyslog-mysql
  [root@game-inc ~]# yum -y install  rsyslog-mysql  #centos6.0 默认已经安装rsyslog
  2.编辑rsyslog的配置文件(/etc/rsyslog.conf)
  [root@game-inc ~]# vi /etc/rsyslog.conf
  在其最后添加下面的内容:
  ##cacti_syslog model
  # provides UDP syslog reception
  $ModLoad imudp
  # start a UDP syslog server at standard port 514
  $UDPServerRun 514
  # Provides kernel logging support (previously done by rklogd)
  $ModLoad imklog
  # Provides support for local system logging (e.g. via logger command)
  $ModLoad imuxsock
  # provides --MARK-- message capability
  $ModLoad immark
  # provides UDP syslog reception
  $ModLoad imudp
  # provides TCP syslog reception and GSS-API (if compiled to support it)
  $ModLoad imtcp
  # provides mysql
  $ModLoad ommysql
  # Use costomer timestamp format
  $template cacti_syslog,"INSERT INTO syslog_incoming(facility, priority, date, time, host, message) values (%syslogfacility%, %syslogpriority%,  '%timereported:::date-mysql%', '%timereported:::date-mysql%', '%HOSTNAME%', '%msg%')", SQL
  # Insert the log's text into the Syslog database by the costomer timestamp format of the cacti_syslog template
  *.*             :ommysql:game-inc,syslog,cacti,p@ssw0rd;cacti_syslog
  # Write the log to the /var/log/file.log repeat
  *.*             /var/log/file.log
  其中syslog为数据库,cacti为数据库用户,p@ssw0rd为密码,cacti_syslog为模板名称
  编辑完成后,保存并退出。
  3.修改/etc/sysconfig/rsyslog文件
  [root@game-inc opt]# vi /etc/sysconfig/rsyslog
修改以下代码,使rsyslog能够远程接收日志

  # Options for rsyslogd
# Syslogd options are deprecated since rsyslog v3.
# If you want to use them, switch to compatibility mode 2 by "-c 2"
# See rsyslogd(8) for more details
SYSLOGD_OPTIONS
="-r -m 0"
KLOGD_OPTIONS="-x"

  保存并退出!
  4.重启rsyslog
  [root@game-inc opt]# service rsyslog restart
  二、安装syslog插件
  1.安装syslog插件
  [root@game-inc opt]# tar zxf syslog-v1.22-2.tgz
  [root@game-inc opt]# mv syslog /var/www/html/cacti/plugins
  2.创建数据库syslog,并导入数据
  [root@game-inc opt]mysql -uroot
  mysql>create database syslog;
  mysql> grant all privileges on syslog.* on cacti@localhost identified by 'p@ssw0rd'
  mysql>flush privileges;
  mysql>exit;
  [root@game-inc opt]mysql -ucacti -pp@ssw0rd syslog --default-character-set=utf8

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-661771-1-1.html 上篇帖子: Cacti部署及常用插件安装(4) 下篇帖子: cacti批量添加主机(1)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表