zabbix邮件报警配置

zabbix3.4.7搭建及邮件告警

回眸只為那壹抹淺笑 提交于 2019-11-29 03:02:33
Zabbix3.4.7部署 系统环境: CentOs7.2 1.关闭selinux 1.1 [root@localhost ~]# setenforce 0 #临时关闭 1.2 [root@localhost ~]# vi /etc/selinux/config #将selinux=enforcing改为SELINUX=disabled #永久关闭 2.关闭防火墙 2.1 [root@localhost ~]# systemctl stop firewalld.service #停止防火墙 2.2 [root@localhost ~]# systemctl disable firewalld.service #禁止开机自启动 3.zabbix3.4程序安装 3.1 配置zabbix的yum源 [root@localhost ~]#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm 3.2安装zabbix程序包,安装mysql、zabbxi-agent [root@localhost ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server 3

部署Zabbix集中监控系统

谁说胖子不能爱 提交于 2019-11-28 17:12:30
Zabbix简介: * Zabbix是一个基于Web界面的分布式系统监控与网络设备监控系统,与Cacti,Nagios类似,提供分布式监控以及集中的Web管理界面。被监控对象只要支持SNMP协议或者运行Zabbix_agent代理程序即可。Zabbix的官方网站为http://www.zabbix.com/,软件可以自由下载使用。 * 能够监控各种网络参数,并提供灵活的通知机制,以使管理员能快速定位故障并解决。 * 由zabbix server 端与zabbix agent组成。 * 可通过SNMP、zabbix、agent 、ping、端口监视等方法实现对远程主机与网络设备的监控。 Zabbix与Cacti,Nagios的比较: * 都是基于SNMP协议进行管理;SNMP:简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资料物件 * Cacti: 小型监控软件 十几台服务器可以,优点是图像化处理监控比较突出; * NAGIOS:优点具有报警机制,在系统或服务状态异常时会发出emai或短信报警第一时间通知网络运维人员,在状态恢复后会发出正常的电子邮件或短信通知,但是搭建比较麻烦; * Zabbix: 结合前两者优点,搭建简便

【讲清楚,说明白!】Zabbix企业级自动化监控实战演练

*爱你&永不变心* 提交于 2019-11-28 14:13:14
Zabbix是什么: Zabbix是由工程师Alexei Vladishev创建,目前有Zabbix SIA在持续开发和支持。Zabbix是一个企业级的分布式开源监控方案。Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web前端页面进行访问。基于Web的前端页面可以确保您从任何方面评估您的网络状态和服务器的健康性。适当的配置后,Zabbix可以在IT基础架构监控方面扮演重要的角色。对于只有少量服务器的小型组织和拥有大量服务器的大型公司也同样如此。Zabbix是免费的,Zabbix是根据GPL通用公共许可证第二版编写和发行的。意味着它的源代码都是免费发行的,可供公众任意使用。目前世界各地许多不同规模的组织将Zabbix作为主要的监控平台。 Zabbix监控是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级的开源解决方案。Zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制让系统管理员快速定位并解决存在的各种问题

运维自动化工具-zabbix用法

喜夏-厌秋 提交于 2019-11-28 09:53:01
1.安装 Zabbix 的 yum 仓库 在所有机器上安装zabbix的yum仓库文件: rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-3.el7.centos.noarch.rpm 2.安装配置MariaDB数据库并启动 数据库可以装在和 Zabbix Server 同一台机器上(zabbix.yulongjun.com),也可以装在不同的机器上,这里直接装在同一台机器上了: yum install -y mariadb-server systemctl start mariadb systemctl enable mariadb 在 Zabbix Server 上创建数据库zabbix、用户zabbix、运行建库脚本 schema.sql 、 schema.sql 、 images.sql 、 data.sql (如果是Zabbix Proxy,就不用运行后两个) # shell下运行: shell> mysql -uroot # mysql命令行里运行: mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to

分布式系统监视zabbix讲解二之邮件报警通知

帅比萌擦擦* 提交于 2019-11-28 05:24:44
概述 在上一篇博客《 分布式系统监视zabbix讲解一技术流ken 》中已经详细讲解了如何安装zabbix,本篇博客将详细讲解如何使用zabbix监控另外一台主机,并实现email报警通知机制。 首先我们需要创建一个需要被监控的主机,并设置相应的监控项。当监控项收集了数据后,触发器会根据异常状态触发报警。根据一些报警机制,它也会通知我们一些重要的事件,而不需要我们直接在Zabbix前端进行查看。 这就是通知(Notifications)的功能。E-mail是最常用的异常通知发送方式。我们将会学习如何配置e-mail通知。 新建主机 概要 Zabbix中的主机(Host)是一个你想要监控的网络实体(物理的,或者虚拟的)。Zabbix中,对于主机的定义非常灵活。它可以时一台物理服务器,一个网络交换机,一个虚拟机或者一些应用。 增加主机 Zabbix中,可以通过 配置(Configuration) → 主机(Hosts) 菜单,查看已配置的主机信息。默认已有一个名为’Zabbix server’的预先定义好的主机。但我们需要学习如何添加另一个。 点击 创建主机(Create host) 以添加新的主机,这将向我们显示一张主机配置表格。 至少需要填写下列字段: 主机名称(Host name) 输入一个主机名称,可以使用字母数字、空格、点”.“、中划线”-“、下划线”_“。 组

Zabbix 配置QQ邮箱报警通知

百般思念 提交于 2019-11-28 05:04:54
zabbix绑定邮箱意义: 如果只是监测并不能满足需求,还需要通过邮件的方式对问题进行通知,这样便于我们及时发现并解决问题。 实验环境: 1.centos 7.6 系统 2.可连接外网 3.关闭防火墙,增强性 实验步骤 一、安装zabbix服务端 温馨提示:具体步骤参考博客 https://blog.51cto.com/13760351/2379953 二、安装zabbix代理端 1.下载安装包 rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm yum install -y zabbix-agent 2.更改配置文件 vim /etc/zabbix/zabbix_agentd.conf Server=192.168.37.239 ServerActive=192.168.37.239 Hostname=test 3.启动服务 systemctl enable zabbix-agent.service systemctl restart zabbix-agent.service netstat -anpt | grep zabbix 三、zabbix服务器配置邮件通知 1.下载邮箱 yum install mailx -y 2.更改邮箱配置 vim

部署onealert云告警平台

怎甘沉沦 提交于 2019-11-27 16:06:59
一、注册云告警账号 1.登录云告警系统www.onealert.com,注册一个账号,注册过程不再这里介绍,点击CA进入平台 2.进入平台后,点击个人信息,绑定微信号,用于接收告警信息 3.点击配置---->通知策略,可以看到任何时间所有告警会以微信通知 4.获取应用key,点击配置—>应用---->添加应用—>zabbix 二、配置服务 1.解压告警软件到zabbix的监控告警目录下(必须在该路径下,否则会报错,告警不能及时送达) [root@server1 ~]# tar zxf oneitsm_zabbix_release-1.2.0.tar.gz -C /usr/lib/zabbix/alertscripts/ 2.切换到/usr/lib/zabbix/alertscripts/目录下,查看有解压软件 [root@server1 ~]# cd /usr/lib/zabbix/alertscripts/ [root@server1 alertscripts]# ls oneitsm 3.进入/oneitsm/bin/下,利用应用key安装 [root@server1 alertscripts]# cd oneitsm/ [root@server1 oneitsm]# ls bin logs release update [root@server1 oneitsm]# cd

zabbix监控之同时向多人邮件报警

依然范特西╮ 提交于 2019-11-26 13:06:20
安装环境: zabbix-server zabbix邮件报警配置步骤说明: 安装发送邮件的工具sendEmail 准备一个发送邮件的脚本 修改zabbix配置文件中指定的脚本路径 关联脚本名称 用户设置收件邮箱与报警时间 配置报警触发器 添加多个用户,同时给多个人发邮件 邮件接收测试 1、安装发送邮件的工具sendEmail wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz tar zxvf sendEmail-v1.56.tar.gz cd sendEmail-v1.56 mv sendEmail /usr/bin/ 测试工具安装是否成功的命令: # sendEmail --help 2、准备/创建一个发送邮件的脚本 zabbix发送邮件传参格式:邮件脚本 收件人 标题 邮件内容 (邮件脚本存放位置:/usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh ) 发送邮件脚本如下: [root@jk scripts]# vim /usr/lib/zabbix/alertscripts/sendmail.sh #!/bin/bash SMTP_server='smtp.yunwei.com' # SMTP服务器

配置和管理Zabbix(二)

元气小坏坏 提交于 2019-11-26 02:51:07
七、自定义监控项 例如:监控客户端的用户数 1、在客户端启动自定义监控项功能 # vim /etc/zabbix/zabbix_agentd.conf Include=/etc/zabbix/zabbix_agentd.d/*.conf #默认监控命令的配置文件目录,可自定义 UnsafeUserParameters=1 #启用自定义监控项功能 2、在客户端定义监控命令 在/etc/zabbix/zabbix_agentd.d目录默认有一个配置模板,可以参考里面的格式修改 自定义配置文件: # vim /etc/zabbix/zabbix_agentd.d/customize_usernums.conf #UserParameter=\<key\>,\<shell command\> UserParameter=user_nums,wc -l /etc/passwd | awk '{print $1}' 说明: UserParameter:自定义命令的关键字 user_nums:命令名称 wc -l /etc/passwd | awk '{print $1}':shell命令 重启客户端agent:service zabbix-agent restart 3、在监控端测试客户端自定义的监控命令 zabbix_get -s 10.100.2.200 -k user_nums 35

部署Zabbix集中监控系统

前提是你 提交于 2019-11-26 02:38:17
Zabbix概述 Zabbix是一个基于Web界面的分布式系统监控与网络设备监控系统,它 能够监控各种网络参数,并提供灵活的通知机制,以使管理员能快速定位故障并解决 由zabbix server 端与zabbix agent组成,可通过SNMP、zabbix、agent 、ping、端口监视等方法实现对远程主机与网络设备的监控。 zabbix特点 支持自动发现网络设备和服务器 支持分布式监控 可设置报警阈值 可以通过多种方式进行数据收集 可定制报警方式 实时的绘图功能 通过Web监控系统与设置 zabbix官网: https://www.zabbix.com 系统环境 主机 IP 服务 监控端 192.168.26.161 lamp、zabbix-server 被监控端 192.168.26.163 zabbix-agent 实验步骤 关闭所有主机的防火墙和安全性策略 systemctl stop firewalld.service setenforce 0 一、Server端安装配置LAMP环境,以满足zabbix的代码部署要求 1.安装lamp相关软件包 yum install -y \ httpd \ mariadb-server mariadb \ php \ php-mysql \ php-gd \ libjpeg* \ php-ldap \ php-odbc \ php