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实践(一) 服务端部署和安装

    zabbix 一款非常强大的监控软件 不仅可以基于SNMP监控各种网络设备 而且还可以监控linux win等各版本操作系统的状态 1 本次实践的目标 1 搭建服务端和agent 实现监控 2 摸索对于VMWare的监控 2 安装环境 se
  • zabbix自动发现和自动注册

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

    官网 zabbix com 官网源可以去阿里云镜像 然后单独用一台服务器连接外网使用reporsync同步repo本地源 就可以实现内网的源更新了 vim etc repos d zabbix repo reporsync repoid 仓
  • 【Zabbix实战之运维篇】Zabbix监控Docker容器配置方法

    Zabbix实战之运维篇 Zabbix监控Docker容器配置方法 一 检查Zabbix监控平台状态 1 检查Zabbix各组件容器状态 2 奸诈Zabbix server状态 二 下载监控模板 1 进入Zabbix官网下载页面 2 查看下
  • Linux 下安装zabbix

    一 下载安装zabbix 1 下载zabbix root localhost wget https mirrors tuna tsinghua edu cn zabbix zabbix 4 0 rhel 7 x86 64 zabbix re
  • zabbix安装部署

    前期准备 安装mysql数据库和nginx 一 下载zabbix rpm Uvh https repo zabbix com zabbix 4 4 rhel 7 x86 64 zabbix release 4 4 1 el7 noarch
  • Zabbix监控httpd服务

    Zabbix监控httpd服务 一 工作要求及目的 二 WEB配置步骤 1 进入监控主机列表 2 链接模板 3 查看自定义HTTP端口监控项 4 查看自定义的触发器 三 客户端测试http服务停止报警 1 停止服务 2 查看web端报警 3
  • 分布式应用:Zabbix代理服务器与SNMP监控

    目录 一 理论 1 分布式监控 2 Zabbix代理服务器部署 3 配置 agent 使用 proxy 4 设置 Zabbix SNMP 监控 二 实验 1 Zabbix代理服务器部署 2 配置 agent 使用 proxy 3 设置 Za
  • 使用zabbix监控avamar【一】

    1 介绍 avamar是dell的一款数据备份产品 用于公司私有云平台虚拟机备份 虽然不是与业务直接相关 关注度不是特别高 也正因为如此偶尔出现备份失败问题不能及时发现 所以要加入公司的智慧运维系统 以zabbix为底层开发 2 选择模式
  • Zabbix学习笔记(二)Zabbix的配置

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

    Zabbix的web界面基本操作 一 查看客户端运行状态 1 查看客户端监听端口 2 查看客户端服务及进程 二 服务端状态检查 1 服务端端口监听 2 查看客户端的hostname获取情况 三 zabbix的web网页基本配置 1 登录查看
  • zabbix设定监控指标每天调用一次

    添加了数据库备份的监控项 因为备份每天只做一次 如果一直取数意义不大 所以设定在每条早上9点取一次值 设定方式如图 更新间隔需要修改为0 否则还会按照间隔获取信息 选择调度 h表示小时 h9表示每天九点
  • 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
  • JUMPSERVER+ZABBIX二次开发

    未完待续 1 apps assets models assets py 添加字段 zabbix group id models IntegerField null True blank True verbose name Zabbix Gr
  • 分布式部署 Zabbix 监控平台

    分布式部署 Zabbix 监控平台 一 基本介绍 二 部署 LNMP 架构 1 配置 MySQL 服务 2 配置 Nginx PHP 服务 1 安装 Nginx 2 安装 PHP 3 修改 PHP 配置文件 4 启动脚本 三 部署 Zabb
  • 为什么都劝运维转开发,却仍看到大批年轻人运维做的风生水起?

    当谈到运维职业发展情况时 很多人都会说运维做不长久 然后劝人做两年就赶快转研发吧 总之是全面唱衰运维 但作为一个老运维 我想说的是 运维转开发确实是一个不错的选择 但运维做不长久则完全是对运维的偏见了 很多人有运维做不长久的偏见的原因其实和
  • Zabbix安装部署(国内源镜像)----一次性解决centos7安装zabbix报错:[Errno 256] 的问题

    Zabbix安装部署 环境准备 OS CentOS 7 安装步骤 一 关闭selinux和iptables root localhost systemctl stop firewalld service root localhost set
  • 使用 d3.js 在强制布局中添加和删除节点时出现问题

    我试图通过从 Zabbix API 获取数据来可视化服务器可用性 以及随后的其他事情 一旦可行 您可以在 Zabbix API 文档中的 此处 1 中查看有关返回数据的示例 获取数据不是问题 但我认为 d3 js 的数据连接遇到了一些问题
  • Zabbix JMX Tomcat监控

    我一直在尝试设置 Zabbix 来监控 2 台不同的 Amazon EC2 机器上的 2 台 tomcat 服务器 但没有成功 主机上的 Z 为绿色 但 JMX 为红色并出现这些错误 ZBX TCP READ 失败 4 系统调用中断 其他错
  • Zabbix 服务器未运行:显示的信息可能不是最新的

    所以突然之间 在使用它一周后 我在我的电脑上收到一条错误消息zabbix server gui http localhost zabbix http localhost zabbix 错误说 Zabbix server is not run

随机推荐