Nagios短信报警功能通过飞信实现

简介:
Nagios 短信报警功能通过飞信实现

现在在已有邮件报警的基础上, 再进行短信报警的实现, 而实现短信报警是通过调用飞信来实现的, 下面具体说一下安装的步骤.
1、 首先保证sms 这个脚本能正常运行,并且能够发送飞信。
2、 command.cfg 文件中添加下面两段(手机号码为接收方的号码
#host-notify-by-sms   // 发送短信报警
define command {
       command_name      host-notify-by-sms
       command_line      /usr/local/sms/duanxin.sh 138********* "Host $HOSTSTATE$ alert for $HOSTNAME$! on '$DATETIME$' " $CONTACTPAGER$
       }

#service notify by sms  // 发送短信报警
define command {
       command_name     service-notify-by-sms
       command_line     /usr/local/sms/duanxin.sh 138******** "'$HOSTADDRESS$' $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$
       }

 

3、 建立duanxin.sh 这个脚本,这里我们将建立在/usr/local/sms 下,写以下内容
(-f 后面跟飞信手机号, -p 是飞信密码 )

/usr/local/sms/sms -f 138******** -p ****** -t $1 -m "$2"

 

4、 要想让Nagios 报警会调用sms 这个脚本来发送还需要修改contacts.cfg 这个文件
将主机报警和服务报警项改成command.cfg 里定义的sms( 不过邮件报警将不可用)

 

        service_notification_commands    service-notify-by-sms
        host_notification_commands       host-notify-by-sms
5、 还有一点要注意,就是Nagios 用户必须对/usr/local/sms 目录及内的文件有权限,
Chmod –R 777 /usr/local/sms


     本文转自fine102 51CTO博客,原文链接:http://blog.51cto.com/gzmaster/79944,如需转载请自行联系原作者



相关文章
|
2月前
|
Linux Perl
Nagios 邮件及短信报警
Nagios可通过139邮箱实现短信报警:配置Nagios向139邮箱发送信息,再由139自动转发至绑定手机。也可用短信猫设备。需修改`contacts.cfg`文件设置邮件收件人为139邮箱地址。Kickstart结合PXE等技术实现Linux系统的自动化安装,大幅减少手动安装的时间,适用于需要统一版本的大规模部署场景。配置涉及DHCP、TFTP等服务安装与设置。
25 0
|
数据采集 运维 监控
推荐|夜莺n9e监控配置电话短信钉钉飞书微信报警
夜莺监控社区版是使用人数最多的版本,但社区版本的夜莺监控不支持电话短信报警,对于运维来说电话报警是很重要的报警渠道,最近就有很多用户跟我们建议,让Spug推送助手来支持一下夜莺监控电话短信报警,下面就以夜莺监控社区版本如何支持电话短信报警来描述一下配置过程。
767 0
|
运维 监控 关系型数据库
脚本实现电话短信报警
无需任何资质,脚本2分钟实现电话短信钉钉飞书企业微信报警
507 0
|
传感器 编解码 监控
毕业设计 基于51单片机老人防跌倒GSM短信报警系统
毕业设计 基于51单片机老人防跌倒GSM短信报警系统
411 0
毕业设计 基于51单片机老人防跌倒GSM短信报警系统
|
Prometheus 运维 监控
三分钟实现Prometheus电话短信邮件钉钉飞书企业微信报警
Spug推送助手针对Prometheus内置好了报警模板,可以通过简单的配置就可以实现Prometheus电话、短信、邮件、钉钉、飞书、企业微信等报警。
1621 0
|
监控 Linux API
Zabbix配置腾讯云短信报警
Zabbix配置腾讯云短信报警
Zabbix配置腾讯云短信报警
|
监控 Unix 机器学习/深度学习
|
2月前
|
数据采集 监控 安全
阿里云短信服务+图形认证,有效降低验证码盗刷概率
阿里云短信服务+图形认证服务,有效降低验证码盗刷概率。
229 3
阿里云短信服务+图形认证,有效降低验证码盗刷概率