标签:ble val sub 级别 localhost yum ... Fix href
目录
[root@localhost ~]# yum -y install sendmail
[root@localhost ~]# yum install -y postfix
[root@localhost ~]# /etc/init.d/sendmail start
[root@localhost ~]# /etc/init.d/sendmail status
sendmail (pid 8368) 正在运行...
sm-client (pid 8377) 正在运行...
# yum -y install mailx
vim /etc/mail.rc
set from=xxx@cashq.ac.cn
set smtp=159.226.251.11
set smtp-auth-user=xxx@cashq.ac.cn
set smtp-auth-password=xxx
set smtp-auth=login
其中from
输入自己的邮箱,用于发邮件。
? smtp
邮件的服务器
? smtp-auth-user
邮箱账户
? smtp-auth-password
邮箱账户密码
echo "zsdtest" | mail -s 'zsd test linux' rdhan@cnic.cn
[root@localhost ~]# cd /usr/lib/zabbix/alertscripts/
[root@localhost alertscripts]# cat sendmail.sh
#!/bin/bash
#export.UTF-8
echo "$3" | sed s/'\r'//g | mailx -s "$2" $1
[root@localhost ~]# cd /usr/lib/zabbix/alertscripts/
[root@localhost alertscripts]# chmod u+x sendmail.sh && chown zabbix. sendmail.sh
[root@localhost alertscripts]# ls -l sendmail.sh
-rwxrwxrwx 1 zabbix zabbix 153 2月 18 15:27 sendmail.sh
/usr/lib/zabbix/alertscripts/sendmail.sh rdhan@cnic.cn "test linux" "test"
【管理】 >> 【报警媒介类型】 >> 【创建媒体类型】,如下图:
编辑sendmail.sh
{ALERT.SENDTO} //照填,收件人变量
{ALERT.SUBJECT} //照填,邮件主题变量
{ALERT.MESSAGE} //照填,邮件正文变量
如下图:
【配置】 >> 【动作】 >> 【创建动作】,如下图:
设置报警的信息内容,可定制化,内容如下:
标题信息 | 内容 |
---|---|
默认标题 | 新一代ARP故障级别:{TRIGGER.STATUS} 服务器:【{HOST.NAME1}】 发生:{TRIGGER.NAME} 故障! |
消息内容 | 告警主机:{HOSTNAME1} 告警时间:{EVENT.DATE} {EVENT.TIME} 告警等级:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 告警项目:{TRIGGER.KEY1} 问题详情:{ITEM.NAME}:{ITEM.VALUE} 当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1} |
恢复主题: | 服务器:【{HOST.NAME1}】故障已恢复。故障原因:{TRIGGER.NAME} |
【配置】 >> 【动作】 >> 【操作】,触发给与谁发邮件
配置哪个用户收取报警信息。
标签:ble val sub 级别 localhost yum ... Fix href
原文地址:https://www.cnblogs.com/zhangshengdong/p/10417348.html