定义Media:
Administration--Media types--Create Media types or Edit
注:smtp email选项框里@后面需要写域名,不能写IP,如:[email protected]而不是[email protected]
添加用户和组:
Administration--Users--User groups--Create user group
可以点击组给组添加权限,在该组的用户也会拥有相应的权限
Administration--Users--Users---Create User
添加用户的Media(Administration--Users--Users--tom--Media
Use if severity是该用户关心的事件级别
创建Action:
Configuration--Actions--Create Action:
做告警升级功能:
下面看看效果:
zabbix给外网发送邮件(QQ邮箱):
[[email protected] ~]# mkdir -p /usr/local/zabbix/share/zabbix/alertscripts
[[email protected] ~]# cat /usr/local/zabbix/share/zabbix/alertscripts/alertscripts.sh
#!/bin/bash
echo "$3" | mutt -s "$2" "$1"
[[email protected] ~]#
注:其中$3为邮件内容,$2为邮件标题,$1为邮件地址
Administration---Media Types---Create Media Type
Administration---Users---Media---Edit
编辑Action的邮件发送方式:
触发告警:
zabbix先执行远程命令再发送告警邮件
zabbix ALL=NOPASSWD: ALL zabbix ALL=NOPASSWD: /etc/init.d/vsftpd restart
这样也行的。。