Cacti 发送警告邮件

Cacti版本: 0.8.8a

目的:监听CPU 高于1个设定值时发送警告邮件(范例这一台主机有1颗实体CPU,总共2核心)

  1. 需要安装的插件:
    1.1. thold Threshold,下载使用的是v0.5.0版本
    1.2. Settings 应该是主要用于发送邮件的,下载使用的是v0.71-1版本

将解压后的文件夹复制放入到 cacti根目录的plugins 文件夹中

Cacti 发送警告邮件

  1. 通过插件管理启用 安装的插件

菜单 : console -> Plugin Management

Cacti 发送警告邮件

然后再点击 "->" 箭头的图片,启用插件

Cacti 发送警告邮件

  1. 设置发送邮件信息

3.1 通过 菜单 Console -> Settings 页面下的 Mail / DNS选项卡 设置发送电邮信息

Cacti 发送警告邮件

看参考的文章,是使用163的SMTP,DNS Options有填写

Primary DNS IP Address: 202.106.0.20
Secondary DNS IP Address: 202.106.46.151

但是我没有填写 DNS Options,也可以发送到 测试邮件和警告邮件

测试发送邮件

Cacti 发送警告邮件

3.2 设置发送警告的发送地址和发送方名称

Cacti 发送警告邮件

Cacti 发送警告邮件

  1. 添加 Threshold Management

Cacti 发送警告邮件

进入 Threshold Management 向导

Cacti 发送警告邮件

Cacti 发送警告邮件

最后不用忘记保存哦

这里是当 CPU01 的值 大于等于 85 时就发送警告邮件

Cacti 发送警告邮件

因为是2核的CPU,所以按照相同的方法创建了监听 CPU02 的

如果需要测试是否会发送警告邮件,可以将 阀值 的值设定的小一些,让警告能够触发到,然后在 警告邮件接收地址里面,查看 警告邮件。测试完成之后,再改回 自己设定过的发送警告的阀值。

References
  1. Cacti 流量监控全步骤、邮件报警实现过程
  2. cacti报警邮件的设置
  3. cacti安装记录 第四阶段cacti的基本使用(3)setting and thresholds (邮件和阀值报警)