Cacti thold 插件配置安装

安装Threshold插件
thold-v0.4.9-3.tgz

下载地址:http://mirror.cactiusers.org/downloads/plugins/thold-v0.4.9-3.tgz

cd /tar/

wget http://mirror.cactiusers.org/downloads/plugins/thold-v0.4.9-3.tgz

tar -xzvf thold-v0.4.9-3.tgz

mv thold /var/www/html/cacti/plugins/
 

设置数据库信息以及插件.

  1. 安装Threshold插件,只需将解压出来的Thold目录拷贝到cacti/plugins/目录下,并修改cacti配置文件(cacti目录下的include/global.php).在配置中查找$plugins = array();行,在此行下面加入:
    $plugins[] = ‘thold’;
    再导入数据库.
    刷新cacti首页,你将看到多出来一个Threshld选项卡.如下所示

三、 配置过程:
1.设置Threshold插件:选中console选项卡,在左侧菜单中点击Settings,然后点击Alerting/Thold选项卡

2.设置发送警报通知:在Default Alerting Options中选择Send notifications
3.设置出现down机的情况时(即Monitor出现如图所示 )发送警报通知:选择Dead Hosts notifications

报警邮件范例如下:

 

Host Error : 192.168.1.206 (192.168.1.206) is DOWN
Message : Host did not respond to SNMP (down机报警)
Host Notice : 192.168.1.207 (192.168.1.207) returned from DOWN state (恢复)

4.设置警报发送纯文本的电子邮件没有图(默认是HTML电子邮件与图表嵌入在电子邮件):选择Send alerts as text
5.设置周末不执行报警检查:选择Weekend exemptions
6.设置报警的门槛:Default Trigger Count
7.设置Emailing Options
Mail Services:SMTP.(可以选择PHP mail,sendmail,SMTP三种方式)
From Email Address:按实际设置
From Name:按需要设置(该处显示的name就是email的发件人姓名)

8.进入Mail / DNS 标签
设置Sendmail Options(Mail Services设置为sendmail需设置此项)

Sendmail Path:/usr/sbin/sendmail(路径是服务器上Sendmail的,仅用于邮件服务选定为Sendmail)

9.设置SMTP Options(Mail Services设置SMTP需设置此项)

SMTP Hostname:SMTP服务器如:mail.test.com
SMTP Port:25
SMTP Username: 通过SMTP发送邮件用来验证的用户名,如果你不要求身份验证留空
SMTP Password:通过SMTP发送邮件用来验证的密码,如果你不要求身份验证留空

测试:点击Send a Test Email,测试成功如下所示:

收到的测试邮件范例:

This is a test message generated from Cacti. This message was sent to test the configuration of your Mail Settings.
Your email settings are currently set as follows
Method: SMTP
Host: mail.xok.la
Port: 25
Authenication: true
Username: xok.la
Password: (Not Shown for Security Reasons)

配置完成后别忘记save.
下面我以进程报警为例,来设置具体的报警信息(CPU,DISK,服务,网络等等)
在console选项卡下左侧菜单中点击Threshold Templates .

在如下图所示中点击Add按钮来添加一个Threshold模板

添加进程监控的模板,无论是linux还是windows都是使用的Host MIB - Processes

可以选择proc

我设置的300个最高进程

Alert E-Mail 写上通知的邮件地址即可.然后保存.

应用刚才创建的Threshold模板
在console选项卡下点击Management ->Devices,选择要应用此模板的Host,点击最上面的Create Graphs for this Host链接,然后点击Auto-create thresholds链接来应用刚创建的Threshold模板.

需要做的是,监控的主机要设置监控磁盘,如Associated Graph Templates ———- Host MIB - Processes 要选上,不然thold取不到数据的.

设置完成后在console选项卡下左侧菜单中点击Thresholds,在此可以管理已创建的警报,如下:

看第1条,Processes [proc] 300 ,超过300个进程数,出现红色警告了,那我们去看他有没有发信呢?

果然收到信件了…到此配置完成!

你可能感兴趣的:(cacti,thold)