在Nagios时代就已经使用msmtp发送告警了,不过那时候偷懒,使用mutt发送来简化格式。

在Zabbix时代,更多人使用msmtp,所以官方论坛上有个zext_msmtp.sh的脚本,但是不要以为拿来就能用哦,要顺序进行一下操作:

  1. 在Server的配置文件中找到AlertScriptsPath这个参数,看看地址是啥;
  2. cd到这个地址去,没有这个目录就创建目录;
  3. 将zext_msmtp.sh放在这个目录中,注意权限和所有者;
  4. 嘿嘿,修改下该脚本中的From和Account,因为我的程序是编译的,所以额外加上了program的参数;
  5. 创建或修改一个Media Type;
  6. 给某个用户增加该Media;
  7. 在Actions中,添加该Media Type;

在这里,还有介绍一些高级用法:http://dev.aperto.fr/projects/3/wiki/Advanced_email_notifications

但是做完上述工作之后,突然产生了一个疑问,如果这样,那么资产中的POC该怎么用呢?

04-25 16:56