zabbix的action配置内容的配置

本文介绍了Zabbix中Action配置的具体内容,包括故障告警和恢复通知的信息模板,如告警等级、告警项目及问题详情等关键字段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

zabbix的action配置内容的配置,以后有用得着的,写在这里方便复制
故障信息{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

告警主机: {HOSTNAME1}
告警时间: {EVENT.DATE} {EVENT.TIME}
告警等级: {TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目: {TRIGGER.KEY1}
问题详情: {ITEM.NAME}:{ITEM.VALUE}
当前状态: {TRIGGER.STATUS} : {ITEM.VALUE1}
事件ID: {EVENT.ID}



应用恢复{TRIGGER.STATUS},服务器:{HOSTNAME1}恢复:{TRIGGER.NAME}故障!

告警主机: {HOSTNAME1}
告警时间: {EVENT.DATE} {EVENT.TIME}
告警等级: {TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目: {TRIGGER.STATUS}
问题详情: {ITEM.NAME}:{ITEM.VALUE}
当前状态: {TRIGGER.STATUS} : {ITEM.VALUE1}
事件ID: {EVENT.ID}


转载于:https://my.oschina.net/lenglingx/blog/517630

### Zabbix 邮件通知配置 #### 修改服务器配置文件 为了使Zabbix能够发送邮件通知,需编辑`zabbix_server.conf`文件来指定报警脚本路径以及外部脚本路径。这一步骤确保了当触发条件满足时,可以执行相应的脚本来实现邮件的通知功能[^2]。 ```bash vim /etc/zabbix/zabbix_server.conf AlertScriptsPath=/usr/lib/zabbix/alertscripts # 报警脚本路径 ExternalScripts=/usr/lib/zabbix/externalscripts # 外部脚本路径 ``` #### 创建邮件发送脚本 接着,在上述定义好的目录下创建用于实际发送电子邮件的具体Shell或其他编程语言编写的程序。此脚本应接受至少两个参数:收件人的地址和消息主体内容,并利用SMTP协议完成邮件投递操作。 对于简单的场景可以直接编写shell命令调用mail工具: ```bash #!/bin/bash # $1 is recipient email address, $2 is subject of the message and $3 contains body text. echo "$3" | mail -s "$2" "$1" ``` 更复杂的情况下可能涉及到Python等高级语言开发更为灵活可靠的解决方案。 #### 设置媒体类型 登录到Web界面下的管理板块中的“Media types”,点击右上角的“Create media type”。选择合适的名称并设定Type为Script;在Script name处填入之前所建立的那个自定义脚本的名字(不带扩展名)。保存更改以便稍后关联给具体的用户账号使用[^1]。 #### 添加动作(Action) 转至Configuration -> Actions菜单项,通过新建Action的方式定义何时何地向谁发出何种形式的消息提醒。这里要特别注意的是Conditions部分用来限定触发器的状态变化情况,Operations里面则指定了接收者及其联系方式——即前面提到过的media type设置。 #### 主机与代理通信准备 确认目标机器上的防火墙策略允许必要的网络连接请求进出,同时禁用SELinux以免其干扰正常的数据交换过程。另外还需保证各节点间可通过预设域名相互解析访问,通常做法是在每台计算机本地hosts表里添加对应记录[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值