zabbix邮箱告警的三种方式

2023-05-16

zabbix邮箱告警的三种方式

  • 1.在web界面配置邮箱告警
  • 2.在本地邮箱配置邮箱告警+脚本
  • 3.在第三方邮箱配置邮箱告警+脚本

1.在web界面配置邮箱告警

添加媒介
我们以126邮箱为示例
先打开POP3/SMTP服务,会发一个授权码,如下图
在这里插入图片描述
配置媒介
在这里插入图片描述
配置模板
在这里插入图片描述
媒介添加成功如下图
在这里插入图片描述
为不同的用户选择媒介
在这里插入图片描述
为触发器配置动作
在这里插入图片描述
在这里插入图片描述
手动触发问题
我们这里配置的监控项是假设客户端 /tmp/abc文件发生改变,详情请参照博主以下博文
zabbix监控配置的流程

QQ邮箱有一个反垃圾机制,可能会拦截消息,所以我们要先做一个配置

在这里插入图片描述

//给abc文件中写入东西
[root@localhost ~]# echo 'jjfkldjflkd' >> /tmp/abc

在这里插入图片描述
收到邮件
在这里插入图片描述

2.在本地邮箱配置邮箱告警+脚本

服务端安装postfix和mailx

//安装postfix
[root@localhost ~]# dnf -y install postfix
//设置开机自启
[root@localhost ~]# systemctl enable --now postfix
//安装mailx
[root@localhost ~]# dnf -y install mailx

修改邮箱的白名单
在这里插入图片描述

//测试发送本地邮件
[root@zabbix ~]# echo '123' | mail -s 'text' 913909626@qq.com

在这里插入图片描述
配置脚本

[root@zabbix ~]# vim /usr/local/etc/zabbix_server.conf
//找到以下内容添加告警文件路径
AlertScriptsPath=/usr/local/share/zabbix/alertscripts
[root@zabbix ~]# cd /usr/local/share/zabbix
[root@zabbix zabbix]# ls
alertscripts  externalscripts
[root@zabbix zabbix]# cd alertscripts/
[root@zabbix alertscripts]# ls
[root@zabbix alertscripts]# vim sendmail.sh
#!/bin/bash
msg=$1
sub=$2
email=$3

echo $msg |mail -s $sub $email
//修改所有者和所属组
[root@zabbix share]# chown -R zabbix.zabbix zabbix/
[root@zabbix share]# ll
总用量 0
drwxr-xr-x.  2 root   root     6 5月  19 2020 applications
drwxr-xr-x.  2 root   root     6 5月  19 2020 info
drwxr-xr-x. 21 root   root   243 4月  28 23:10 man
drwxr-xr-x   4 zabbix zabbix  49 5月  13 22:05 zabbix
//重启服务



                                       

添加媒介
在这里插入图片描述
在这里插入图片描述
为不同用户选择媒介
在这里插入图片描述
在这里插入图片描述
配置信息发送模板
在这里插入图片描述

在这里插入图片描述
为触发器配置动作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
手动触发问题

//在服务端写入东西
[root@zabbix alertscripts]# echo 'hello' >> /tmp/abc

验证收到邮件
在这里插入图片描述

3.在第三方邮箱配置邮箱告警+脚本

编辑配置文件

[root@zabbix ~]# vim /etc/mail.rc
set SMTP=smtp.126.com
set SMTP-AUTH=login
set SMTP-AUTH-USER=lxr913909626@126.com
set SMTP-AUTH-PASSWORD=xxxxxxxxxxxxxx  //此处输入126邮箱授权码
set FROM=lxr913909626@126.com
//重启postfix
[root@zabbix ~]# systemctl restart postfix

添加媒介
在这里插入图片描述
在这里插入图片描述
配置信息发送模板
此处默认已经添加好了
在这里插入图片描述
为触发器配置动作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

手动触发问题

//在服务端写入东西
[root@zabbix alertscripts]# echo 'hello' >> /tmp/abc

收到邮件
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

zabbix邮箱告警的三种方式 的相关文章

  • zabbix自动发现和自动注册

    1 配置zabbix自动发现 1 gt 自动发现主要是希望通过发现网络中的主机 并自动把主机添加到监控中 并关联特定的模板 实现自动监控 例如在办公网络中 希望通过ZabbixAgent监控所有工作电脑 只需要把新安装的电脑开放防火墙100
  • zabbix之自定义监控MySQL主从状态和延迟

    配置环境 监控端 192 168 141 134 zabbix servre zabbix agent Mysql从库 192 168 141 135 zabbix agent mariadb Mysql主库 192 168 141 137
  • zabbix配置微信报警

    如有错误 敬请谅解 此文章仅为本人学习笔记 仅供参考 如有冒犯 请联系作者删除 6 1 注册企业微信 企业微信注册地址 https work weixin qq com 设置总部门名称添加成员 也可以成员扫码加入 点击 成员加入 过程略 6
  • (centos7-x86)编译安装zabbix6.0LTS+Mariadb10.5+Apache+php7.4【安装完整版】

    zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 zabbix能监视各种网络参数 保证服务器系统的安全运营 并提供灵活的通知机制以让系统管理员快速定位 解决存在的各种问题 zabbix由2部分构成
  • 企业级zabbix监控服务搭建

    一 什么是zabbix zabbix可以干什么的 为什么我们要使用zabbix 什么是zabbix zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 zabbix由2部分构成 zabbix serv
  • 部署LNMP+zabbix(监控工具)

    目录 一 了解监控工具 1 为什么使用监控工具 2 企业中使用的监控工具 二 部署LNMP zabbix 1 LNMP安装环境 1 安装nginx 2 安装mysql 3 安装php 4 修改配置文件 5 测试 6 数据库授权 2 部署za
  • Zabbix5.0设置模板 (超详细解析)

    zabbix部署请见上一篇文章 http t csdn cn yF1JG 一 zabbix模板 模板概述 Zabbix为用户提供了很多开箱即用的模板 具体模板可通过配置 模板查看 模板大概分类如下 网络设备的标准化模板 对交换机和路由器等网
  • 【Zabbix实战之部署篇】Zabbix客户端的安装部署方法

    Zabbix实战之部署篇 Zabbix客户端的安装部署方法 一 Zabbix agent2介绍 1 Zabbix agent2简介 2 Zabbix agent2优点 3 主动模式和被动模式 二 环境规划 1 Zabbix服务器部署链接 2
  • Zabbix学习笔记(二)Zabbix的配置

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 目录 前言 1 数据库设置 2 zabbix 服务器设置 1 访问并配置zabbix 总结 前言 近期学习网络运维监控方面的知识 在使用Zabbix系统中遇到了许多的问题 在
  • zabbix配置文件(zabbix_agentd.conf、zabbix_server.conf)

    文章目录 一 etc zabbix zabbix server conf 二 etc zabbix zabbix agentd conf 一 etc zabbix zabbix server conf 基本配置段 ListenPort 10
  • 部署篇-Zabbix中文乱码字符集的修正

    部署zabbix监控后默认是英文 默认不支持中文字符集 切换成中文后会出现以下情况 解决方案 从Window服务器找到相应的字休复制到zabbix Server服务器上 控制面板 字体 选择一种中文字体 建议simkai ttf root
  • Zabbix appliance 6.4.4 安装vmware tools

    虚拟机选择 Linux kernel4 0 32bit 点击 安装vmware tool mount dev cdrom mnt mkdir tmp vmware cd tmp vmware cp mnt yum install tar t
  • js做四则运算时,精度丢失问题及解决方法

    一 前言 这个问题可以说是程序员必踩的坑 因此网上针对该问题的分析有很多也很详细 解决方法也比较统一 写法也是大同小异 本以为预期效果真能如他们所说是完美的 然而效果却是差强人意 二 问题 首先 先来看看两数相加的一个经典问题 网上找过不少
  • 分布式部署 Zabbix 监控平台

    分布式部署 Zabbix 监控平台 一 基本介绍 二 部署 LNMP 架构 1 配置 MySQL 服务 2 配置 Nginx PHP 服务 1 安装 Nginx 2 安装 PHP 3 修改 PHP 配置文件 4 启动脚本 三 部署 Zabb
  • Zabbix之自定义监控MySQL主从状态和延迟

    zabbix之自定义监控MySQL主从状态和延迟 文章目录 监控MySQL主从状态 1 安装Mariadb配置主从 2 配置监控脚本 3 web界面添加监控项 4 添加触发器 5 触发验证 监控MySQL主从延迟 配置监控脚本 web界面添
  • Zabbix的模板管理与配置

    Zabbix的模板管理与配置 一 查看默认模板的配置项 1 打开客户端信息配置界面 2 选择默认模板的监控项 二 服务端获取客户端的监控项 1 获取客户端系统相关监控项 2 获取客户端硬盘信息等相关监控项 三 创建自定义监控项的key 1
  • 【Zabbix实战之故障处理篇】Zabbix-proxy服务启动失败解决方法

    Zabbix实战之故障处理篇 Zabbix proxy服务启动失败解决方法 一 故障说明 1 故障说明 2 故障截图 二 配置环境检查 1 检查zabbix proxy conf文件 2 检查mysql8 0数据库状态 三 故障处理思路 四
  • Dockerized Zabbix:服务器无法通过 IP 连接到代理

    Problem 我正在尝试使用 Zabbix 的 Docker Compose 存储库在 Ubuntu 20 04 LTS 上配置完全容器化的 Zabbix 6 0 版监控系统HERE 我用来启动 Zabbix 服务器和 Zabbix 代理
  • Zabbix 服务器未运行:显示的信息可能不是最新的

    所以突然之间 在使用它一周后 我在我的电脑上收到一条错误消息zabbix server gui http localhost zabbix http localhost zabbix 错误说 Zabbix server is not run
  • 如何读取硬盘S.M.A.R.T.属性?

    我会监控 Windows 7 客户端上的智能 HDD 我希望在不使用任何 vbs 文件或现成工具的情况下获得 HDD 智能属性 只需使用 WMI 或 PowerShell 我将使用 Zabbix 监控服务器聚合该数据 使用zabbix se

随机推荐