zabbix支持的几种 Media types中有SMS,但看官方文档,其实SMS的意思是需要买独立的Modem,即发短信的猫,与zabbix server机器的串口设备连起来。
我们公司是使用第三方短信网关(付费)进行短信发送的,对于这种情况,需要采用Media types中的Custom alertscripts进行发送。
1. Administration -> Media types -> Create media type
2. 修改zabbix_server.conf
AlertScriptsPath=/root/zabbix_server/bin
3. 创建发送短信的脚本
# mkdir -p /root/zabbix_server/bin
# cat alertscripts
-
#!/bin/bash
-
SMS_HOME=/root/sms
-
-
to=$1
-
subject=$2
-
body=$3
-
-
cd ${SMS_HOME}
-
echo "$body" | ./msg_send_cli $to
msg_send_cli是客户端,用来发送短信。
4. service zabbix_server restart
阅读(1909) | 评论(0) | 转发(0) |