Zabbix邮箱告警
2024-08-20 21:05:31
一、安装邮箱
yum install mailx
二、配置邮箱
vim /etc/mail.rc
set from=875667601@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=875667601@qq.com
set smtp-auth-password=邮箱授权码
set smtp-auth=login
三、测试邮箱是否发送正常
echo "hello world" | mail -s "testmail" 875667601@qq.com
四、编写脚本发送邮箱
cd /usr/lib/zabbix/alertscripts
vim mailx.sh
#!/bin/bash
#send mail
messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1
touch /tmp/mailx.log
chown -R zabbix.zabbix /tmp/mailx.log
chmod +x /usr/lib/zabbix/alertscripts/mailx.sh
chown -R zabbix.zabbix /usr/lib/zabbix/
./mailx.sh 875667601@qq.com "主题" "内容"
五、创建告警媒介
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
六、创建动作
{TRIGGER.STATUS}:{TRIGGER.NAME}
告警主机:{HOST.NAME}
告警地址:{HOST.IP}
告警时间:{EVENT.DATE}-{EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}:{ITEM.VALUE}
告警编号:{EVENT.ID}
七、模拟异常
作者(Author):小强崽
来源(Source):https://www.wuduoqiang.com/archives/Zabbix邮箱告警
协议(License):署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
版权(Copyright):商业转载请联系作者获得授权,非商业转载请注明出处。 For commercial use, please contact the author for authorization. For non-commercial use, please indicate the source.
最新文章
- Android Weekly Notes Issue #230
- 【java基础】选择排序and冒泡排序
- 如何编译spring源码,并导入到eclipse中
- android小技巧和注意事项
- 干净的停止tomcat/java应用程序
- bootstrap 分页样式代码
- 【转】Emmagee app性能测试工具使用教程
- Jmeter java协议配置文件导入
- The 16th Zhejiang Provincial Collegiate Programming Contest Sponsored E.Sequence in the Pocket(思维题)
- jemter模拟高并发访问(亲测ok)
- React-异步组件及withRouter路由方法的使用
- A. 【UNR #2】积劳成疾
- modelform save
- kubernetes国内镜像拉取
- mysql 导出表数据表结构
- 【转】vi 写完文件保存时才发现是 readonly
- React (native) 相关知识
- Struts2(三)配置详解
- java线程池相关接口Executor和ExecutorService
- Android Bug BaseExpandableListAdapter, getChildView