美文网首页zabbixSecurity
Zabbix-5·配置邮件报警

Zabbix-5·配置邮件报警

作者: 技术老男孩 | 来源:发表于2022-12-03 16:03 被阅读0次

一、概念:

  • 默认情况下,监控项不会自动发送告警消息
  • 需要配置触发器与告警,并且通过通知方式发送信息给联系人
  • 触发器:设置条件,当条件达到时,将会执行某个动作
  • 动作:触发器条件达到之后要采取的行为,比如发邮件或执行命令

二、配置报警思路:

  1. 创建触发器规则
  2. 创建邮件类型的报警媒介
  3. 创建动作
  4. 触发触发器规则验证结果

三、环境准备:

准备二台主机:

主机名 地址
zabbixserver 192.168.88.5/24
web1 192.168.88.100/24

PS:

  1. 关闭SELINUX和防火墙
  2. 配置yum源(系统yum)

四、实施(用户数超35时,发送告警邮件)

第一步:创建触发器规则

创建触发器1.png
创建触发器2.png
  • 创建名为password_line_gt_35的触发器(名称可以自定义)


    设置触发器规则1.png
    设置触发器规则2.png
  • 添加触发器规则表达式结果如下:


    触发器表达式.png
表达式语法:

{<server>:<key>.<function>(<parameter>)}<operator><constant>
{<主机>:<key>.<函数>(<参数>)}<操作符><常量>

举例:

{count.line.passwd:count.line.passwd.last()}>35
"count.line.passwd"是模板
"count.line.passwd"是在被控端上定义的key
"last"是函数,表示最近的一次取值
">" 是操作符
"35"是常量
以上表达式的含义是:应用count.line.passwd模板的主机,它的count.line.passwd最近一次取值大于35,则状态为“问题”,即Problem

第二步:创建邮件类型的报警媒介

创建邮件类型的报警媒介1.png
  • 发送方为localhost(web1),电邮可以自定义


    创建邮件类型的报警媒介2.png
  • 为用户关联邮箱(默认Admin)


    关联邮箱.png
  • 添加报警媒介


    添加报警媒介1.png
  • 收件人地址自定义


    添加报警媒介2.png

第三步:创建动作(当出现问题时,给admin发邮件)

创建动作1.png
创建动作2.png
  • 创建报警邮件内容({}为系统变量)


    创建邮件内容.png
  • 点击“新的”之后,如下图:(无穷大设置为0的话会一直发下去不会停止)


    新的.png

第四步:触发触发器规则验证结果

  • 创建邮件应用软件
# 配置zabbix服务器成为邮件服务器
[root@zabbixserver ~]# yum install -y postfix mailx
[root@zabbixserver ~]# systemctl enable postfix --now
# 查看邮件端口
[root@zabbixserver ~]# ss -tlnp | grep :25
LISTEN     0      100    127.0.0.1:25
  • 触发报警
# 在web1上创建用户,触发报警规则
[root@web1 ~]# for user in user{1..20}
> do
> useradd $user
> done
[root@web1 ~]# zabbix_get -s 127.0.0.1 -k count.line.passwd
43
  • 查看web端展示


    查看最新数据.png
  • 查看触发器


    触发器.png
  • 查看动作日志


    动作日志.png
  • 在zabbixserver上查看邮件
# 查看邮件
[root@zabbixserver ~]# mail
>N  1 zabbix@localhost.loc  Tue Nov  9 14:48  21/941 
# N表示未读,1是邮件编号
# 回车默认查看最新一封邮件
& q      # 退出

五、补充:

《钉钉机器人告警》https://www.jianshu.com/p/6317121da5a4

相关文章

  • Zabbix-5·配置邮件报警

    一、概念: 默认情况下,监控项不会自动发送告警消息 需要配置触发器与告警,并且通过通知方式发送信息给联系人 触发器...

  • zabbix 邮箱报警设置

    zabbix 添加 邮件报警: 邮件报警 配置 有两块 : 1. 服务器邮件服务 2. web端配置 他们中间 串...

  • 邮件报警配置

    1.关闭防火墙 2.进入qq邮箱获取授权码 3.安装并配置mail 4.测试

  • Prometheus邮件报警

    Alertmanager 配置服务 启动服务 配置邮件发送 prometheus配置文件 报警规则设置 实时检查服...

  • zabbix邮件报警配置

    1. 安装mailx 服务 通过mailx 配置好外部SMTP服务器相关信息发送邮件(这里是配置发信的地址): y...

  • zabbix 3 配置邮件报警

    zabbix 配置邮件报警,其实网上有一堆教程,但是在按着他们的教程配置好了之后,或多或少有些问题,比如邮件发不出...

  • Ubuntu zabbix配置报警邮件

    系统配置 Ubuntu 16.04 zabbix版本 3.4 zabbxi实现邮件告警推送有两种方式: a.使用...

  • mail-邮件报警配置

    linux邮件--mailx 1、首先安装mailx yum install -y mailx 2、配置/etc...

  • 报警系统设计

    Version: V20170511 变更记录 数据结构 Redis结构 系统配置 报警模板 邮件 微信

  • Zabbix5.0 邮件报警配置

    一、配置报警媒介类型-----Email 配置完成后点击最下面的更新 二、测试一下能否发送

网友评论

    本文标题:Zabbix-5·配置邮件报警

    本文链接:https://www.haomeiwen.com/subject/docjfdtx.html