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

[经验分享] Cacti报警设置

[复制链接]

尚未签到

发表于 2019-1-10 06:25:45 | 显示全部楼层 |阅读模式
Cacti报警设置
cacti配置流量监控
---在基于cacti安装的基础上,可以进行配置插件的安装配置。配置cacti-plugins-arch以及settings插件、thold报警插件实现短信报警功能
一、下载所需的软件包
http://mylinux.5d6d.net/cacti/cacti-plugin-0.8.7h-PA-v3.0.tar.gz
http://mylinux.5d6d.net/cacti/settings-v0.71-1.tgz
http://mylinux.5d6d.net/cacti/thold-v0.4.9-3.tgz

二、配置安装cacti-plugin

  •   cd   /usr/local/src

  •   tar zxvf cacti-plugin-0.8.7h-PA-v3.0.tar.gz

  •   /bin/cp  -rf   cacti-plugin-arch/*     

  •   /usr/local/apache/htdocs/cacti/(为web目录)

  •   cd   /usr/local/apache/htdocs/cacti
  复制代码
1、开始打补丁,官方的文档介绍:http://docs.cacti.net/manual:087:1_installation.9_pia
在这里以两者相结合方式打补丁,在shell中执行:

  •   

  •   #! /bin/bash

  •   patch -p1 -N  < cacti-plugin-0.8.7h-PA-v3.0.diff

  •   cp   -rf   files/*    .
  复制代码
2、将pa.sql数据导入到cacti数据库中,在shell中执行:

  •   mysql  -u cactiuser -p   cacti < pa.sql

  •   enter your password:cactipwd
  复制代码
3、打完补丁后:在Console--Utilities-User Management--点击admin,进去后就会发现这一项:Plugin Management,如图中选中区域所示:
http://blog.运维网.com/e/u261/themes/default/images/spacer.gif

当出现上面的"Plugin Management",选中前面的单选框,然后单点"Save"保存后,就可以在Console--Configuration--Plugin Management看到,如图示:
http://blog.运维网.com/e/u261/themes/default/images/spacer.gif

到现在为止,cacti-plugin的打补丁完成
4、修改配置文件

  •   vim  /usr/local/apache2/htdocs/cacti/include/config.php

  •   //在  上 加入如下

  •   $plugins = array();

  •   $url_path = "/cacti/";

  •   * 注:此处写你的文件目录 ,如访问http://IP/cacti/index.php,则此处写入/cacti/*
  复制代码
下面进行插件的配置安装。

三、安装settings与thold插件
说明:在安装thold插件,必须先安装settings插件,后安装thold插件。因为settings插件提供email的相关设置,thold插件的报警功能是根据settings里的设置来决定发送邮件的。

  •   cd    /usr/local/src

  •   tar zxvf settings-v0.71-1.tgz     -C /data/www/cacti/plugins

  •   tar zxvf  thold-v0.4.9-3.tgz0   -C /data/www/cacti/plugins
  复制代码
修改配置文件:
vim /data/www/cacti/include/config.php
(修改内容如图)

http://blog.运维网.com/e/u261/themes/default/images/spacer.gif

主要就两行:

  •   $plugins[] = 'settings';

  •   //$plugins[] = 'thold';
  复制代码
注:第二行,先在文件里将其注释,如果将该行的注释符号去掉,在cacti上的web里的plugin Management上是没有的,因此为了完成安装thold插件先不要去掉注释符号"//"
导入thold.sql数据库:

  •   cd  /usr/local/apache2/htdocs/cacti/plugins/thold/

  •   #mysql   -ucactiuser  -pcacti    cacti  < thold.sql
  复制代码
此时,刷新cacti的Plugin Management上的页面,
会发现,Thold前面有个蓝色向下的箭头,将鼠标放在上面会出现手形状,单击它.如下,将多出现一个窗口
http://blog.运维网.com/e/u261/themes/default/images/spacer.gif

点击那几个小箭头的时候,实际是在安装thold插件。
注意:这个thold插件的安装的时候非常隐蔽,必须要在include/config.php里将其注释,然后在web页里进行安装
从上面的图形中发现,thold已经出现在"graphps"的右侧了。
现在单击Console--Configuration--settings,会发现已经有了Thresholds一栏了(如上图),说明已经安装成功了。

四、配置thold插件
选择"Console"-"Configuration"-"Settings"---选择"Thresholds",如图示:
http://blog.运维网.com/e/u261/themes/default/images/spacer.gif

其中有两处单选框必须选中,分别是:
"Syslogging":这一栏是将要发送的信息记入cacti.log中。
"Dead Host Notifications Email":输入一个邮箱,当服务器DOWN时会发送邮件
设置完成后,单击"Save",保存。
现在,已经设置完成了thold与settings插件了。

五、设置thold报警
(1)创建一个thold模板
单击选择"Console"-"Management"-"Thresholds ",单击add,如图示:

http://blog.运维网.com/e/u261/themes/default/images/spacer.gif

下一步后设置如下:

http://blog.运维网.com/e/u261/themes/default/images/spacer.gif

划红线的区域:

"Warning Low Threshold":这里设立最低的阀值,当当前低于10时,会发出WARNING警告。

"Re-Alert Cycle":这里表示重复报警周期.

"Alert Emails":这里设置你的接收报警的email邮箱,可以指定多个,中间以逗号隔开

单击右下角的"Save"保存。

(2)查看thold当前的报警信息
建好模板之后,单击"Console"-"Management"-"Thresholds ",或者直接间接 GRAPHS 右侧的THOLD,里面都可以看到报警信息:

http://blog.运维网.com/e/u261/themes/default/images/spacer.gif

当报警阀值达到,已报警报时,报警部分为红色部分,此时你可以点击前面的停止号,来停止发送报警信息。
到此为止,设立报警项目已经完成。
(3)查看cacti.log是否有报警发送邮件的记录:

可以执行shell命令查看:
tail -f /usr/local/apache2/htdocs/cacti/log/cacti.log
日志里会记录报警的相关信息,以及要发送到的邮件地址。




运维网声明 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-661320-1-1.html 上篇帖子: cacti监控找到网卡的方法 下篇帖子: 监控cacti/nagios/zabbix (二)nagios
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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