在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该怎么用呢?

最新文章

  1. 如何远程关闭一个ASP.NET Core应用?
  2. Step by step Dynamics CRM 2011升级到Dynamics CRM 2013
  3. HandlerMapping的3种访问形式
  4. vim的共享系统剪贴板以及缩进相关问题
  5. 济南学习 Day 4 T1 pm
  6. GIT使用教程与基本原理
  7. 《C++ primer》--第11章
  8. elementary os下anaconda的spyder.desktop文件
  9. UltraISO对光盘镜像的常用操作
  10. 支持mdev的init脚本片断
  11. 高晓松脱口秀--晓说(第一季&第二季)mp3下载
  12. crm工作机会实体
  13. [转]linux中颜色的含义
  14. CSS选择器权重计算
  15. BZOJ2434: [Noi2011]阿狸的打字机(AC自动机 树状数组)
  16. linux 安装nginx+php+mysql
  17. proxy Static方式
  18. [cocos2d-x]游戏开发基础(图)
  19. MySQL安全策略
  20. as3 文档类判断是否被加载

热门文章

  1. [转载]C#对象序列化与反序列化
  2. asp.net web api 开发时应当注意的事项
  3. 【数学/扩展欧几里得/线性求逆元】[Sdoi2008]沙拉公主的困惑
  4. Aimp3的播放列表 按评分排序 落雨
  5. leetcode5 Implement strstr() 实现strstr函数功能
  6. 谈谈js中for in 需要注意的地方
  7. discuz微社区 始终显示“正在加载中”
  8. Unity寻路的功能总结
  9. Data transfer object
  10. Java web 项目搭建