最近有个内网项目搭建了一套zabbix监控,由于不能访问互联网,导致告警无法使用邮件,钉钉类的方式推送告警通知;了解到之前项目上采购过一个金笛短信设备,拿来一试。
官方文档说明
|
|
使用浏览器测试短信发送
|
|
手机可以正常收到。
编写短信发送脚本
grep -E AlertScriptsPath /etc/zabbix/zabbix_server.conf
cd /usr/lib/zabbix/alertscripts
vim sendSMS.sh
|
|
chmod +x sendSMS.sh
./sendSMS.sh 18xxxxxxxxx "" "test zabbix sendmail"
手机可以正常收到。
配置zabbix
管理-报警媒介类型-创建媒体类型
脚本参数
|
|
设置用户报警媒介
触发告警器
|
|
|
|
测试告警
关闭agent,测试告警
测试成功。
ps:第二天测试的时候发现短信平台成功发送了,但是手机收不到短信,咨询厂家,怀疑是运营商拦截了。