Zabbix 邮件报警示例
2024-08-21 06:56:37
Zabbix 邮件报警示例:
1、编辑 mail.rc 文件添加默认的邮箱配置
# vi /etc/mail.rc
set from=1234567@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=1234567@qq.com
set smtp-auth-password=
set smtp-auth=login
2、邮箱 测试
echo "这是一封测试邮件" |mail -s "标题" 1324567890@qq.com
3、zabbix 脚本配置 (脚本文件默认存放在 alertscripts 目录)
cat mail.sh #!/bin/bash
messages=echo $ | tr '\r\n' '\n'
subject=echo $ | tr '\r\n' '\n'
echo " $$ {messages} " | mail -s "${subject}" $ >>/tmp/mailx.log >&
4、创建 mail.log 日志文件
touch /tmp/mailx.log
chown -R zabbix.zabbix /tmp/mail.log
5、设置邮件告警脚本权限
chown -R zabbix:zabbix mail.sh
chmod a+x mail.sh
6、Zabbix 平台 配置【管理 - 动作 - 示警媒介类型 】
名称、类型、脚本名称、参数
创建 收件人(这个可以添加到用户组)
编辑配置【动作】- 【条件】 - 【操作】
条件 可以默认
设置 操作
最新文章
- 解决Mysql连接池被关闭 ,hibernate尝试连接不能连接的问题。 (默认mysql连接池可以访问的时间为8小时,如果超过8小时没有连接,mysql会自动关闭连接池。系统发布第二天访问链接关闭问题。
- BZOJ 4423 【AMPPZ2013】 Bytehattan
- ios开发入门资料整理
- 4.Mybatis的输入映射(parameterType类型解析)
- UITextView 监听 return key的改变
- 在xcode6.1和ios10.10.1环境下实现app发布
- oracle批量转库工作,比较快捷的方式
- 函数返回char* 的解决方案
- DataSet和DataTable详解
- 有感PMI Exam Dev Workshop
- 我的Linux学习历程:那些我看过的Linux书籍们
- Java学习(一)
- C#中级-Windows Service程序安装注意事项
- 剑指offer第八天
- Vue还有这种操作?浅析几个新手常常忽略的API
- java高并发实战(一)——为什么需要并发
- 'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 【转载】js关闭当前页面(窗口)的几种方式总结
- t添加最佳视口
- java基础52 编码与解码