lnmp监控----nagios与飞信整合实现短信监控

将飞信拷贝到nagios命令目录

cp fetion /usr/local/nagios/libexec/
chmod +x /usr/local/nagios/libexec/fetion
tar zxf linuxso_20101113.tar.gz -C  /lib
chown nagios.nagios /usr/local/nagios/libexec/fetion
su - nagios
中间可能用到的包
yum install /lib/ld-linux.so.2
发送飞信短信
/usr/local/nagios/libexec/fetion --mobile=13679270227 --pwd=Yakexi007 --to=186***** --msg-utf8="hello"
如果想要nagios发送短信需要
cd /usr/local/nagios/libexec/
vim fetion.sh
在里面写入
/usr/local/nagios/libexec/fetion --mobile=186***** --pwd=***** --to="$1" --msg-utf8="$2"
之后修改其他文件
cd /usr/local/nagios/etc/objects/
vim commands.cfg
添加一下内容
 
# 'notify-host-by-fetion' command definition
define command{ command_name    notify-host-by-fetion command_line    $USER1$/fetion.sh   $CONTACTPAGER$   "$NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ " } # 'notify-service-by-fetion' command definition define command{ command_name    notify-service-by-fetion command_line    $USER1$/fetion.sh   $CONTACTPAGER$   "$NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ " }
//$USER1$/fetion.sh相当于/usr/local/nagios/libexec/fetion.sh
//$CONTACTPAGER$ 是那个命令里面的$1
//"$NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ "是$2
之后修改
vim templates.cfg
service_notification_commands   notify-service-by-email, notify-service-by-fetion
host_notification_commands      notify-host-by-email, notify-host-by-fetion //在34,35行后面添加
vim contacts.cfg
添加
pager                           186******                    //在36行添加联系人
文件修改部分整体内容如下
define contact{ contact_name                    nagiosadmin             ; Short name of user use                             generic-contact         ; Inherit default values from generic-contact template (defined above) alias                           Nagios Admin            ; Full name of useremail                           nagios@localhost        ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******   pager                          186****** }
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 做完之后一定要检查语法。并且重启服务

转载于:https://www.cnblogs.com/Seven-Wang/p/4451583.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值