需要网站建设,东莞个人网站推广建设,百度个人网站建设,joomla 多语言网站Zabbix ActionZabbix Macros1.Zabbix Action 1.1动作Action简介 当某个触发器状态发生改变(如Problem、OK)#xff0c;可以采取相应的动作#xff0c;如#xff1a; 执行远程命令 邮件#xff0c;短信#xff0c;微信告警,电话 1.2告警实验简介 1. 创建告警media type可以采取相应的动作如 执行远程命令 邮件短信微信告警,电话 1.2告警实验简介 1. 创建告警media type发送消息的方式例如使用某个mail user连接某个邮件服务器 smtp.126.com love_cloud126.com xxxx 2. 创建用户或组接收消息的用户例如email address, 注意权限 3. 创建Action使用之前定义好的media type 发送给之前定义好的用户或组 1.3邮件告警 一准备告警信息 1 注册新邮箱 http://mail.126.com/或mail.qq.com name qianfengcloud126.com password QianFeng123 2 开启POP3的授权码 3 zabbix设置邮箱 ---zabbix服务器与邮箱服务器的连通性测试 yum -y install nc 安装网络连接测试工具nc nc smtp.126.com -t 25 连接成功的状态 ---设置zabbix链接126邮箱信息 在 “管理”-“报警媒介类型”中点击“创建媒体类型” 填入 名称“worning_cloud_2023_test_126mail” SMTP服务器“smtp.126.com” 这里是126邮箱 SMTP服务器端口“25” SMTP HELO“zabbix_admin_test” SMTP电邮“lyg2537049103126.com” 这里是注册的邮箱账号 安全链接“无” 认证“用户和密码” 用户名称“lyg2537049103” 密码“******************” 这里是POP3授权码 之后点击添加可在“管理”-“报警媒介类型”中找到所创建的媒介类型“worning_cloud_2023_test_126mail” 创建之后可以测试一下 4 创建用户组 运维组 在 “管理”-“用户群组”中点击“创建用户群组” 填入 组名“group_cloud_2023_test_op1” 点击“添加”可在 “管理”-“用户群组”中找到所创建的用户组“group_cloud_2023_test_op1” 用户1 在 “管理”-“用户”中点击“创建用户” 填入 别名“op1” 群组点击“选择”在选择中先择之前创建的用户群组“group_cloud_2023_test_op1” 密码自定义 密码 (再次确认)自定义 语言中文 在点击“报警媒介” 填入 选择添加在类型中选择之前创建的报警媒介类型“worning_cloud_2023_test_126mail” 收件人“lyg2537049103126.com” 需要发送的邮箱账号 点击添加在点击“权限”在用户类型中选择“超级管理员” 在点击添加可在“管理”-“用户”中找到所创建的用户 二设置告警设置动作触发器产生的告警 在“配置”-“动作”-“触发动作”中点击“创建动作” 填入 名称“action_cloud_2023_test_mail” 在条件中添加 类型选择“模板” 可选择模板、主机、触发器 操作者选择“包含” 在下方选择之前创建的模板名称“template_cloud_2023_test” 再点击“操作” 默认操作步骤持续时间60s 【实验环境】 在操作中添加 操作类型选择“发送消息” 发送给用户组中点击“添加”选择之前创建的用户群组 “group_cloud_2023_test_op1” 发送给用户中点击“添加”选择之前创建的用户“op1” 仅送到中选择之前创建的报警媒介类型“worning_cloud_2023_test_126mail” 勾选自定义消息内容在消息中填入: Trigger: {TRIGGER.NAME} Trigger status {TRIGGER.STATUS} 1. {ITEM.NAME1}({HOST.NAME1}:{ITEM.KEY1}):{ITEM.VALUE1} 在条件中选择添加类型“事件类型”操作者“等于”已确认“不” 【意思是当操作者没有点击确认的时候每过60s就会发送告警邮件】 点击添加在点击添加 三查看告警 1.4微信告警 暂未更新 1.5远程执行 暂未更新 2.Zabbix Macros 2.1Zabbix内置宏 {HOST.NAME} 主机 名 {HOST.IP} 主机 IP地址 {TRIGGER.DESCRIPTION} 触发器 描述 {TRIGGER.NAME} 触发器 名 {TRIGGER.EVENTS.ACK} 触发器 事件 是否确认