zabbix邮件报警

Zabbix邮件报警

Administration(管理)->media type(示警媒介类型)->create media type(创建媒体类型)

本文采用本机默认安装的mailx发送邮件即可

Name(名称):mailx

Type(类型):script(脚本)

Script name(脚本名称):scripts.sh(这个是你系统中脚本的名称)

 

Administration(管理)->users(用户)->create user(创建用户)

User

Media

用户和用户报警邮件设置完毕

Configuraation(组态)->actions(动作)-create actions(创建动作)

Conditions:默认的就可以

Operations

配置选择发送的用户和组,以及发送介质等信息

Mailx配置参考:

http://www.cnblogs.com/zclzhao/p/5122325.html

自定义脚本

Vi /usr/local/zabbix-2.4.5/etc/zabbix_server.conf

添加:

AlertScriptsPath=/etc/zabbix/scripts

ll /etc/zabbix/scripts

-rwx------ 1 zabbix zabbix 163 1月  14 18:39 scripts.sh

Cat scripts.sh

#/bin/bash

to=$1  在新建用户填写邮箱的send to

subject=$2 actions中配置的默认主题

body=$3  actions中配置的默认消息

date >> /tmp/zabbix.log

echo "echo $body|mailx -v -s "$subject" $to " >> /tmp/zabbix.log

echo $body|mailx -v -s "$subject" $to

 

你可能感兴趣的:(zabbix邮件报警)