zabbix邮件报警配置

zabbix基本功能操作

好久不见. 提交于 2020-03-23 06:43:49
上一篇我已经把zabbix server 和zabbix agent 安装在了同一台主机上,现在如何配置zabbix server监控自己。 vim /etc/zabbix/zabbix_agentd.conf 编辑agent配置文件。 指定哪些服务器可以来获取数据,可用逗号隔开指定多台服务器。 这个参数表示agent端主动发送数据给哪些服务器端。获取数据有主动和被动两种,第一种是agent主动发送被监控的数据给server,第二种是server去客户端获取,当主机过多时,主动模式可以降低server的压力。 主机名指定为server的主机名(最好是dns解析后的主机名),而且得全局唯一。 启动agent: service zabbix-agent start ss -tnl 10050端口开启,agent已经启动 。 回到web界面找到configuration 中的host选项,点击disable激活当前主机 现在从新启动一台虚拟机当作客户端 ,yum -y install zabbix-2.4.7-1.el6.x86_64.rpm zabbix-agent-2.4.7-1.el6.x86_64.rpm zabbix-sender-2.4.7-1.el6.x86_64.rpm。 vim /etc/zabbix/zabbix_agentd.conf 指定服务器的地址。

Zabbix 配置报警通知

白昼怎懂夜的黑 提交于 2020-03-22 23:43:56
Zabbix报警的手段邮件,短信,信息推动url,很全面 第一部分:配置 配置电子邮件 这里配置smtp,具体为啥免费的163邮局不好用,请参考上一个文档 测试的办法最简单的就是在本地客户端,设置下smtp发送,能写代码的弄个php测试也可以。 转存失败 重新上传 取消 邮件完成设置以后,可以有个测试按钮测试下 设置用户邮箱 转存失败 重新上传 取消 转存失败 重新上传 取消 转存失败 重新上传 取消 设置关联动作 看图,来确定点击哪里 转存失败 重新上传 取消 那个添加不是个URL,按钮,设置以后要点击下,不然加不上去 我想监控硬盘使用超过80% 就发邮件给我,测试半天不好用 (建议大家用Zabbix agent is not available这个作为测试,后面有解释) 第二部分:可能的问题 触发器没有触发 在 报表->触发器Top100 里可以看到哪些配置的触发器,曾经被出发过 动作没有被触发 邮件发送不成功 这个回到第一步,邮件完成设置以后,可以有个测试按钮测试下 管理人员邮箱设置不对 回去设置管理员邮箱 第三部分:如何诊断Zabbix报警设置问题 诊断zabbix看:报表,触发器Top100 转存失败 重新上传 取消 诊断zabbix看:报表,动作日志 转存失败 重新上传 取消 看图 转存失败 重新上传 取消 我用Zabbix agent is not available

Zabbix 配置监控网页及通知

好久不见. 提交于 2020-03-22 23:43:43
https://java-er.com/blog/zabbix-web-monitor/ 本文讲述了我学习配置zabbix 监测一个url,如果挂了就发邮件通知我的功能 一、为zabbix配置一个web监测 点击配置 – 主机 – web监测 点击创建web监测 3.设置一个场景 步骤里面才重要,监测什么url,状态码 200,表示网页正常,否则不正常 检查web监测 4.1 服务器上设置一个aaa.php,让监测正常 vi aaa.php 4.2 监测正常的状态 这满足了,人工看zabbix系统,可以知道哪些url挂了,(如果一次监控大量URL,监控一个,自己去输入好了) 第二部分:设置网页如果挂了,那么发送邮件通知我 配置触发器,点击主机下面的触发器 新增触发器 点击表达式后面的添加 点击监控后面的选择 选择上一步创建的web监测 设置<> 200 表示如果状态不是200,就激活这个触发器。 看到触发器列表这样了。 测试触发器,我把aaa.php 改成aaa1.php 让aaa.php 无法访问 跑到服务器上 mv aaa.php aaa1.php 等个1分钟,刷新触发器列表 再去web监测 在报表里,触发器Top100 也可以看到一个新的 有了触发器,就可以设置邮件通知了,这里放个截图,具体如何设置一个邮件通知,看上一个文章 配置zabbix 报警通知 来源: 51CTO

3. 【详细到哭系列】Zabbix监控并且实现各种报警

Deadly 提交于 2020-03-20 12:49:53
每个被监控节点安装zabbix客户端 1)下载并安装zabbix源: [root@nginx-master ~]# rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm 2)安装zabbix-agent代理软件: [root@nginx-master ~]# yum install zabbix-agent -y 3)更改配置文件: [root@nginx-slave ~]# vim /etc/zabbix/zabbix_agentd.conf ------------------------- 配置信息-------------------------------- 97 Server=192.168.115.0/24 #zabbix_server的IP 138 ServerActive=192.168.115.0/24 #zabbix_server的IP 149 Hostname=nginx-master #重要:主机名 4)启动zabbix客户端 [root@nginx-master ~]# systemctl start zabbix-agent [root@nginx-master ~]# systemctl enable zabbix

zabbix监控——部署、监测及邮件报警机制(实操!)

江枫思渺然 提交于 2020-03-17 01:18:40
zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。 Zabbix 角色组件 Zabbix agent:负责部署在被监控主机上,把被监控主机的数据传送给zabbix server Zabbix server:负责接收agent发送的信息,组织配置信息,统计配置信息和操作数据等 Zabbix database: 用于存储zabbix的所有配置信息,监控数据的数据库 Zabbix web: zabbix的web界面,管理可以通过zabbix的web界面管理zabbix配置以及查看zabbix的监控信息,可以独一部署在一台服务器上 Zabbix proxy:分布式环境中使用,zabbix proxy代表server端管理该区域中的信息收集,最终统一发往zabbix

zabbix之报警设置

非 Y 不嫁゛ 提交于 2020-03-12 02:19:05
报警可以分为邮箱报警,钉钉报警,微信报警以及手机短信报警 第一步: 创建一个用户, 一 邮箱报警 第一种 1.1 先安装 mailx [ root@zabbix ] # yum install mailx -y 1.1.2、编辑配置文件在最后一行添加 [ root@zabbix ] # vim /etc/mail.rc set bsdcompat set sendcharsets = iso-8859-1,utf-8 set from = 邮箱 set smtp = smtp://smtp.exmail.qq.com set smtp-auth-user = 邮箱 set smtp-auth-password = 邮箱密码 set smtp-auth = login 1.1.3、测试邮件发送是否正常 [ root@zabbix ] # echo "zabbix test mail" |mail -s "zabbix" 邮箱 1.1.4、编写发邮件脚本 [root@zabbix alertscripts]# cd /usr/lib/zabbix/alertscripts [root@zabbix alertscripts]# vi mail.sh #!/bin/bash #send mail messages = echo $3 | tr '\r\n' '\n' subject =

zabbix使用sendEmail发送邮件报警

一个人想着一个人 提交于 2020-03-09 20:40:22
sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在 php 、bash perl 和web站点使用。 以上是sendEmail的简单介绍,千万不要和sendmail搞混掉了。用了sendEmail你将不在喜欢sendmail了. 一、配置sendEmail 1、下载安装sendEmail [root@lys1 ~]# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz --2016-09-19 03:04:07-- http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz 正在解析主机 caspian.dotconf.net... 69.164.196.234 正在连接 caspian.dotconf.net|69.164.196.234|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:29740 (29K) [application/x-gzip] 正在保存至: “sendEmail-v1.56.tar.gz” 100%[======

Zabbix:监控系统知识整理及优化

那年仲夏 提交于 2020-03-08 20:08:53
目录 监控系统介绍 安装 下载 解压编译 安装并启动服务 配置数据库 安装zabbix web前端 完成安装 配置文件详解 zabbix_server.conf zabbix_agent.conf 说明部分 服务端命令 主要功能说明 添加主机 Template(模板)、Item(监控项)和trigger(触发器)之间的关系 zabbix重要性能指标 查看最新监控数据 批量更新主机配置 主动模式被动模式区别 Agent配置多台server端同时监控 取消模板链接的区别 在监控项Item中引用变量 通过SSH远程执行命令/脚本 值映射 报警信息认领处理 ​ 监控报警频率设置 监控Linux重要文件更改 Trigger依赖或报警依赖关系配置 聚合图形(screen) 幻灯片展示 自定义监控项/key键 监控系统介绍 (1)Zabbix 是一个自由开放源代码的产品,用户可以对源代码进行任意修改和二次开发。Zabbix 采用GNU General Public License (GPL) version 2 开源协议。 (2)监控系统的数据采集可以分为两种:主动监控(客户端主动上报数据到服务器端)和被动监控(服务器端到客户端采集数据),被动模式对服务器’的开销较大,适合小规模的监控环境: 主动模式对服务器的开销较小,适合大规模的监控环境。在监控软件中,开源的解决方案有流量监控( MRTG

Zabbix监控客户端及实现邮件、微信报警

半城伤御伤魂 提交于 2020-03-07 01:34:51
zabbix服务端部署可参考: https://blog.51cto.com/14227204/2474670 注:本文是基于上述链接 一、安装Zabbix agent端 这里我启动了一台IP为192.168.171.134的服务器,来用于充当agent端 [root@agent /]# mkdir /zabbix # 个人习惯,可忽略 [root@agent /]# cd /zabbix/ [root@agent /]# rz [root@agent zabbix]# tar zxf zabbix-3.2.1.tar.gz [root@agent zabbix]# cd zabbix-3.2.1/ [root@agent zabbix-3.2.1]# useradd -M -s /sbin/nologin zabbix [root@agent zabbix-3.2.1]# ./configure --prefix=/usr/local/zabbix --enable-agent && make && make install [root@agent zabbix-3.2.1]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ [root@agent /]# sed -i 's/BASEDIR=\/usr\/local

Zabbix3.2.11源码编译安装for centos7

依然范特西╮ 提交于 2020-03-06 11:56:37
本文转载自: https://www.93bok.com 一、Linux常用开源监控系统简单介绍 cacti:存储数据能力强,报警性能差 nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中。比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警 zabbix:结合上面两种工具的优点,又可以存储数据,又可以报警。 二、Zabbix组件功能 Server Zabbix server 是监控代理程序报告系统可用性、系统完成整性和统计信息的核心组件。Zabbix Server是所有配置信息、统计信息和操作数据的核心存储器。 数据库存储 所有配置信息和Zabbix收集到的数据都被存储在数据库中。 Web界面 为了从任何地方和任何平台都轻松的访问Zabbix,Zabbix提供了基于Web的界面。该界面是Zabbix Server的一部分,通常(但不一定)跟Zabbix Server运行在同一台物理机器上。 如果使用SQLite,Zabbix Web界面必须要跟Zabbix Server运行在同一台物理机器上。 Proxy代理服务器 Zabbix proxy 可以替Zabbix Server收集性能和可用性数据。Proxy代理服务器是Zabbix软件可选择部署的一部分;当然,Proxy代理服务器可以帮助单台Zabbix Server分担负载压力