监控平台cacti+nagios集成短信平台
3 月,跳不动了?>>> 这几天运维的同事提了一个需求:生产的监控平台cacti+nagios目前通过网络上流行的飞信接口对接,当服务器有问题,会及时发送短信通知。但是用飞信发短信很不稳定,几乎每天都需要换校验码才行。于是提出将 nagios监控报警发送短信 接入公司自己的短信平台。 简单说下思路:1、原飞信都是在 commands.cfg配置shell脚本执行的,我们可以沿用原来的消息格式; 2、短信平台可以开放一个URL调用接口,通过shell调用; 3、Linux中有curl指令,可以通过其使用post方式调用短信平台的Servlet; 4、于是,说干就干。。。。。 1、修改/usr/local/nagios/etc/objects/commands.cfg文件 ################ ##### #####fetion ##### ##### ###########a##### define command{ command_name host-notify-by-fx command_line curl -d "orgid=0001&userid=test&msg=Host $HOSTSTATE$ alert for $HOSTNAME$! on $LONGDATETIME$&telno=$CONTACTPAGER$" http://127.0.0.1:8080