全网最简单明了配置
当满足某些条件的时候,zabbix会以什么媒体类型(微信,百度,邮件,短信)发送给谁就是zabbix报警
作为运维人员,用zabbix无非是当企业的业务系统,数据库,应用系统,门户网站出现故障时第一时间知道,并进行问题反馈、分析、处理。
1.触发器定义
2.定义媒体类型
3.action动作
今天只说zabbix告警配置,邮件最简单最省钱
一、linux安装sendmail及配置
yum install mailx sendmail -y
sendmail邮件服务器
mailx 发送邮件的客户端
vim /etc/mail.rc 大概意思就是用[email protected]进行发送邮件
在文件中加入如下代码:
set [email protected]
set smtp=smtp.126.com
set [email protected]
set smtp-auth-password=授权码,记住不是密码
set smtp-auth=login
[[email protected] ~]# echo " hello world" | mail -s "testmail" [email protected]
测试邮件没有问题,可以收到。
二、创建媒体调用的脚本。
vim /usr/lib/zabbix/alertscripts/email.sh <<EOF
#!/bin/bash
to="$1"
subject="$2"
body="$3"
echo "$body" | mail -s "subject" "$to"
EOF
chmod +x /usr/lib/zabbix/alertscripts/email.sh
chown -R zabbix.zabbix /usr/lib/zabbix/
[测试是否可以用]# ./mailx.sh [email protected] "主题" “内容”
三、页面操作定义媒体类型
四、给人员配置一个邮件接收地址,要不action触发发送邮件给人的时候,人身上没有绑定接收邮件,尴尬
五、创建动作 不一定非得选触发器,条件里边可以有好多选择
六、收到的报警
另外附一些有用的,可以用这些报警媒介:电话语音告警,邮件告警,短信告警,微信公众号告警等等等..姿势五花八门
zabbix告警如何发给微信个人
原文地址:https://blog.51cto.com/aklaus/2486638