这2天实现zabbix短信报警,费了很大功夫,先总结下部署过程,做个记录,希望能帮到一些朋友。

1.新建Media types

wKioL1S4-9KwB1NlAAIw7DnLBac154.jpg

2.填上发短信脚本的名称

wKioL1S4_LTSLEuvAAHGQczAf_I582.jpg

3.注意zabbix_server.conf里面的配置,指定脚本放的位置及赋予脚本执行和属主zabbix权限。附件有脚本。

wKiom1S4-_PhwlfgAADSrV_2qwI232.jpg

wKiom1S4_KHgqIK_AACUqDRlWcw328.jpg

4.关联zabbix系统用户,我做的是新建用户test01,并定义告警的发送方式,通知的手机号码,定义通知的时间及事件类型等。

4.1新建用户

wKiom1S5ATyQL7XqAAM2funUyr8054.jpg

4.2设置用户信息

wKioL1S5AkvxFEHcAAHU1Lxycgk521.jpg

4.3设置告警通知方式,通知手机号,通知时间

wKioL1S5AtThhrh9AALV0P_SCwI029.jpg

4.4 定义改用户的权限

wKiom1S5AkrgWXqAAAGrmll21iQ595.jpg

5.配置actions,当监控项的值达到设定的阀值,激活触发器,然后根据定义的action来做出告警通知。

5.1创建actions

wKiom1S4_pvjJcD5AAInIZPH-8g101.jpg

5.2action内容

wKioL1S4_63RnmZaAAKYNm291sU312.jpg

5.3action条件

wKiom1S4_vzRhH_sAAHYdXDctw0946.jpg

5.4执行操作,定义发送方式,发给哪个用户,报警升级等等。

wKioL1S5AA_wXLfjAANrhJH1UUg056.jpg

6.触发事件,测试能否收到告警短信。

6.1调试的时候,可修改zabbix_server.conf的debuglevel=4,重启zabbix_server使配置生效。

6.2抓取日志信息,对排错很关键。默认日志位置:/tmp/zabbix_server.log