zabix配置报警机制

zabix配置报警机制文章目录配置客户端配置 templates 配置邮件报警配置报警机制和邮件结合添加用户管理配置邮箱格式测试报警机制客户端 192 168 136 90 服务端 192 168 136 91 配置客户端配置代理端 如果服务器也需要被自己监控也需要安装 zabbix agent rpm ihttps repo zabbix com zabbix 4 0 rhel 7 x86 64 zabbix release 4 0 1 el7 noarch rpm 安装 zabbixyumins y

概念介绍:

环境配置

接上一个博客配置
客户端:192.168.136.90

服务端:192.168.136.91

配置客户端

配置代理端-如果服务器也需要被自己监控也需要安装–zabbix-agent–

rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 

安装zabbix

yum install -y zabbix-agent 

配置文件

[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf 98 Server=192.168.136.91 指向监控服务器 139 ServerActive=192.168.136.91 150 Hostname=test 

开启服务

[root@localhost ~]# netstat -ntap | grep zabbix tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 11578/zabbix_agentd 

增加被控主机–在WEB平台上做

第一创建

image-20201020190414189

image-20201020190452789

配置完成

image-20201020190618608

配置templates

image-20201020191052989

image-20201020190902649

image-20201020190946233

image-20201020192657752

配置邮件报警

服务器上配置192.168.136.91上配置

我们先打开163邮箱

image-20201020225116055

image-20201020225149255

这里的授权码要填写在下面配置文件中

image-20201020225308847

image-20201020225727072

yum install mailx 

配置文件

vi /etc/mail.rc set from= 设置邮箱地址 set smtp=smtp.sina.cn 协议地址 set smtp-auth-user= 邮箱地址 set smtp-auth-password=6862f346bc221a09 授权码 set smtp-auth=login 

复制下面的

set from= set smtp=smtp.163.com set smtp-auth-user= set smtp-auth-password=JGBXWBTSGNLIJRYR set smtp-auth=login 

编写发邮件脚本触发

[root@zabbix ~]# cd /usr/lib/zabbix/alertscripts/ [root@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/ 

测试发邮件脚本是否可以正常工作

[root@zabbix alertscripts]# ./mailx.sh  "say hi" "hello world" 

image-20201020231705335

配置报警机制和邮件结合

image-20201020234155136

先不要点add添加

脚本参数://新增以下三个参数 {ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE} 

image-20201020234537025

image-20201020234645717

查看是否存在并

image-20201020234719423

添加用户管理

image-20201020234912973

image-20201020234959217

image-20201020235123430

image-20201020235150831

添加完成

image-20201020235230474

配置邮箱格式

配置故障报警

image-20201020235356306

image-20201020235546280

image-20201020235718355

如下配置 默认操作步骤持续时间 60 默认接收人 : {TRIGGER.STATUS}:{TRIGGER.NAME} 默认信息: 告警主机:{HOST.NAME} 告警 IP:{HOST.IP} 告警时间:{EVENT.DATE}-{EVENT.TIME} 告警等级:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME}:{ITEM.VALUE} 事件 ID:{EVENT.ID} 

接着下面NEW点击添加

image-20201021000112418

配置故障恢复报警

恢复操作:{TRIGGER.STATUS}:{TRIGGER.NAME} 恢复信息: 恢复主机:{HOST.NAME} 恢复 IP:{HOST.IP} 恢复时间:{EVENT.DATE}-{EVENT.TIME} 恢复等级:{TRIGGER.SEVERITY} 恢复信息:{TRIGGER.NAME}:{ITEM.VALUE} 恢复 ID:{EVENT.ID} 

image-20201021000618938

image-20201021000719167

测试报警机制

停止服务查看邮箱

服务端重启服务一下

[root@zabbix alertscripts]# systemctl restart zabbix-server.service [root@zabbix alertscripts]# systemctl restart zabbix-agent.service 

端口客户端

[root@localhost ~]# systemctl stop sshd.service 

我们查看一下web界面

查看zabbix

image-20201021001612490

查看邮箱

image-20201021001748106

我们处理了报警查看邮件信息

[root@localhost ~]# systemctl start sshd.service 

查看zabbix

image-20201021002512168

查看邮箱

我们查看一下web界面

查看zabbix

image-20201021002512168

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203026.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午10:45
下一篇 2026年3月19日 下午10:45


相关推荐

  • Spring中Model,ModelMap以及ModelAndView之间的区别

    Spring中Model,ModelMap以及ModelAndView之间的区别1 场景分析在许多实际项目需求中 后台要从控制层直接返回前端所需的数据 这时 Model 大家族就派上用场了 2 三者区别 ModelModel 是一个接口 它的实现类为 ExtendedMode 继承 ModelMap 类 publicclassE ModelMapMode 继承 Lin

    2026年3月17日
    2
  • css 滚动条样式修改

    css 滚动条样式修改1 记录一下 百度超过 2 次了 定义滚动条高宽及背景高宽分别对应横竖滚动条的尺寸 webkit scrollbar width 10px height 10px background color F5F5F5 定义滚动条轨道内阴影 圆角 webkit scrollbar track box shadow inset webkit box shadow inset006pxrg 0 0

    2026年3月26日
    3
  • 智能避障小车_单片机智能小车程序

    智能避障小车_单片机智能小车程序      接下来我对所用的模块以及小车的硬件部分做一个讲解        小车的总体效果图如下:      首先是模块简介:            1、首先就是L298N,这是一个经典的电机驱动,相信基本所有玩过单片机,玩过电机的人都使用过,它可以最高容忍15v电压输入,逻辑电平2.4-5.5v,所以使用单片机的3.3v完全可以驱动,它并没有PWM接口来控制电机的速度,只能使逻辑电平输出…

    2022年10月17日
    4
  • vue(17)vue-route路由管理的安装与配置「建议收藏」

    vue(17)vue-route路由管理的安装与配置「建议收藏」介绍VueRouter是Vue.js官方的路由管理器。它和Vue.js的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表模块化的、基于组件的路由配置路由参

    2022年7月30日
    10
  • linux rsyslogd cpu占用率高问题「建议收藏」

    linux rsyslogd cpu占用率高问题「建议收藏」最近有几次,linuxcentos7服务停了后,重启,再起一些应用后,查看top后,rsyslogdcpu占用率高问题,先说我这块怀疑导致的原因吧。原因很有可能是当前机器的系统盘挂载出现问题,或者系统盘有磁道坏了,导致,在启动某个软件时,一直在记录日志。现象top命令看下一:解决发现rsyslog可以理解为增强版的syslog,可以支持输出日志到各种数据库,使用RELP+TCP实现数据的传输,对目前的服务器服务而言,可以关闭该进程。#第一步:重启rsyslog服务,

    2022年8月15日
    16
  • Navicat 设置主键自增 自动增长 Navicat中怎么设置mysql 主键自增长?

    Navicat 设置主键自增 自动增长 Navicat中怎么设置mysql 主键自增长?NavicatNavic 中怎么设置主键自增长

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号