注:此文是5.4配置的一些关键配置说明,非完整步骤 zabbix-agent要配置为支持执行远程命令:
vim /etc/zabbix/zabbix_agentd.conf
EnableRemoteCommands=1
#Defaults requiretty
注意
(1) 如果用到以其它用户身份执行命令的话,那么命令本身要以sudo方式运行:
sudo /etc/rc.d/init.d/httpd restart
(2) 在各agent上的sudoers文件:
vim /etc/sudoers
zabbix ALL=(ALL) ALL
要注释如下行
#Defaults requiretty
创建:Actions 动作
前提,创建好user和media types,下面步骤有。 Action的创建说明: 1,Action
Recovery message :表示返回通知,比如从ok---problem (通知)----ok(再通知) 2,Conditions 条件
A 不在维护时间
B 触发值变为problem
C 触发器名称(对哪个触发器定义的,如果没,就是所有)
条件 A and B and C 都满足就触发。 3,operations
操作:定义给哪个用户,用户组发邮件或者脚本方式发邮件。
自定义脚本报警邮件:
脚本内容
在/usr/lib/zabbix/alertscripts创建脚本
vim alerttest.sh
#!/bin/bash