zabbix邮件报警配置

Zabbix监控系统入门简介

别来无恙 提交于 2019-12-30 10:04:24
学前须知: 企业服务器对用户提供服务,作为运维工程师最重要的事情就是保证该网站正常稳定的运行,需要实时监控网站、服务器的运行状态,并且有故障及时去处理。 监控网站无需人工时刻去访问WEB网站或者登陆服务器去检查,可以借助开源监控软件例如Zabbix、Cacti、Nagios、Ganglia等来实现对网站的7x24小时的监控,并且做到有故障及时报警通知SA解决。 Zabbix是一款开源的、免费的、基于WEB平台的监控软件,主要是用于监控企业服务器、门户网站(展示企业主要的产品信息)、业务系统、数据库的运行状态,能够发现故障和异常,并且可以给SA管理员发送报警信息。 文章目录 一、Zabbix分布式监控系统的优点 二、Zabbix可以监控什么呢? 三、Zabbix监控组件及流程 一、Zabbix分布式监控系统的优点 支持自动发现服务器和网络设备; 支持底层自动发现; 分布式的监控体系和集中式的WEB管理; 支持主动监控和被动监控模式; 服务器端支持多种操作系统:Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, MAC等; Agent客户端支持多种操作系统:Linux, Solaris, HP-UX, AIX, FreeBSD,Windows等; 基于SNMP、IPMI接口方式也可以监控Agent; 安全的用户认证及权限配置;

zabbix3.0.9邮件告警

穿精又带淫゛_ 提交于 2019-12-30 04:10:22
一、先安装设置mailx发送邮件的账号 yum -y install mailx ln -s /bin/mailx /bin/mail 配置发送帐号 密码 cat /etc/mail.rc //内容如下 set from=123456@126.com set smtp=smtp.126.com set smtp-auth-user=123456@126.com set smtp-auth-password=123456 set smtp-auth=login 发送邮件测试;测试是否能正常发送邮件。 echo test | mail -s " test" 136×××@126.com 查看zabbix服务器发送脚本配置 进入zabbix的安装目录 [root@localhost ~]# cd /usr/local/zabbix/etc/ vim zabbix_server.conf 找到AlertScriptsPath选项,可以自定义位置;新增自定义的脚本位置 增加 AlertScriptsPath=/usr/local/zabbix/alertscripts 如图 ### Option: AlertScriptsPath # Full path to location of custom alert scripts. # Default depends on compilation

zabbix邮件报警

可紊 提交于 2019-12-30 04:09:55
示警媒介 一般情况下,zabbix监控主机都配置了触发器,触发器被触发发送消息给运维,需要中间介质来接收并传递消息。 zabbix默认的【示警媒介类型】有三种,Email、Jabber、SMS。 (1)Email:使用sendmail发送邮件,从这边出去的邮件基本是垃圾邮件。 (2)SMS:需要短信设备,没有,所以没用过这东西 (3)Jabber:Jabber有第三方插件,能让Jabber用户和MSN、YahooMessager、ICQ等IM用户相互通讯。因为Google遵从Jabber协议,并且Google已经将Gtalk的服务器开放给了其它的Jabber服务器。所以PSI、Giam等Jabber客户端软件支持GTalk用户登陆。国内没啥人用。 sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果需要使用命令行发送邮件,那么sendEmail是不错的选择。sendEmail使用简单并且功能强大。这个被设计用在php、perl和web站点使用。 请注意,不是sendmail。 sendEmail安装 # 下载软件 wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz # 解压软件 # tar zxvf sendEmail-v1.56.tar.gz # 进入目录 cd

Zabbix4配置邮件告警通知

江枫思渺然 提交于 2019-12-29 23:13:07
环境: OS:centos7.4 zabbix Server:zabbix_server (Zabbix) 4.0.14 1. mail配置 确认邮件发送工具已安装 yum install mailx -y 配置 /etc/mail.rc,尾部加入配置项: # Add mail-conf by yuhuanghui set from=stupidking123@163.com set smtp=smtp.163.com set smtp-auth-user=123456 set smtp-auth-password=password1 #授权码 set smtp-auth=login set ssl-verify=ignore mail授权, chown -R zabbix:zabbix /etc/mail.rc 注:这里文件未授权导致邮件发送不出去,zabbix Web中动作日志显示已发送,但实际上邮箱并未收到,搞了N天。 除了需开通SMTP服务外,还需要开通授权码登录,上面配置不再是登录密码,而是授权码。这里选择163邮箱发送。 2. 编写邮件发送脚本 cd /usr/lib/zabbix/alertscripts vim mail-send.sh #!/bin/bash messages=`echo $3 | tr '\r\n' '\n'` subject=`echo $2

Zabbix4.0(三)钉钉,邮件,微信报警

假装没事ソ 提交于 2019-12-24 00:34:17
一,zabbix 邮件报警设置 原理:触犯告警器之后 可以配置相应的动作,在动作里可以发邮件、微信、钉钉、短信等。 告警脚本的放置位置见配置/usr/local/zabbix/etc/zabbix_server.conf LogFile=/usr/local/zabbix/zabbix_server.log DBHost=127.0.0.1 DBName=zabbix DBUser=zabbix DBPassword=zabbixpwd DBPort=3306 Timeout=30 AlertScriptsPath=/usr/local/zabbix/alertscripts ##触发脚本放置位置 ExternalScripts=/usr/local/zabbix/externalscripts LogSlowQueries=3000 python 邮件发送脚本 /usr/local/zabbix/alertscripts/zabbix_sendmail.py #!/usr/bin/python # -*- coding: utf-8 -*- from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL import sys smtpaddr =

zabbix报错排错大全

微笑、不失礼 提交于 2019-12-22 12:09:54
zabbix 报错 https://www.cnblogs.com/losbyday/category/876878.html作者总结的很全棒 1. 在启动 zabbix-agent 时系统日志输出 PID file /run/zabbix/zabbix_agentd.pid not readable (yet?) after star zabbix-agent.service never wrote its PID file. Failing 重启 zabbix-agent 服务依旧不能正常启动,查看 /var/log/zabbix/zabbix-agentd.log 发现系统提示 zabbix 共享内存报错 zabbix_agentd [5922]: cannot open log: cannot create semaphore set: [28] No space left on device 后通过修改 vim /etc/sysctl.conf kernel.sem =500 64000 64 256 sysctl -p /etc/sysctl.conf 后便能够正常启动了。(报错原因: kernel.sem 参数设置过小 ,原先系统默认设置的为 250 32000 32 128 ) 参数含义 上面的 4 个数据分别对应 :SEMMSL 、 SEMMNS 、 SEMOPM

Zabbix邮件报警设置

不问归期 提交于 2019-12-20 12:57:07
具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操作系统:CentOS 主机名:zabbix.osyunwei.com 邮件报警有两种情况: 1、Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:root@localhost.localdomain),只能发送,不能接收外部邮件。 2、使用一个可以在互联网上正常收发邮件的邮箱账号(例如:xxx@163.com),通过在Zabbix服务端中设置,使其能够发送报警邮件到指定邮箱。 第一种:使用Zabbix服务端本地邮箱账号发送邮件 一、安装sendmail或者postfix yum install sendmail #安装 service sendmail start #启动 chkconfig sendmail on #设置开机启动 yum install postfix service postfix start chkconfig postfix on CentOS 5.x 默认已经安装好sendmail CentOS 6.x 默认已经安装好postfix sendmail和postfix只需要安装一个即可并开启服务即可。 二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x

末学者笔记--Zabbix实战监控

血红的双手。 提交于 2019-12-19 03:31:13
Zabbix 监控实战 一. 直连 监控客户端( Agent ) : 1. 配置 [root@feigea ~]# vim /etc/zabbix/zabbix_agentd.conf .................... Server=192.168.255.27 # 指向 server 的 ip .................. ServerActive=192.168.255.27 # 主动指向 server 的 ip Hostname= 192.168.255.10 # 设置 zabbix 客户端的(静态)主机名(随便设,作识别用),与本机系统主机名不是同一个意思 # HostnameItem=system.hostname # 解掉注释就是动态获取主机名,与本系统主机名一致 : wq 2. 网站操作: 配置》主机》创建主机 填写主机名称(与 agent 配置的 hostname 名称一致),选择群组为 Linux servers ,填写主机 ip 地址 再选择模板,选 “ Template OS Linux ” 最后点击 “添加”,“更新” 更新完后,点击主机刷新 稍等片刻即可: 可查看 agent 日志: —— ]# tail -f /var/log/zabbix/zabbix_agentd.log 可开始监控:监测》图形》选择监控目标 二. 邮件报警 1.

zabbix监控服务

烈酒焚心 提交于 2019-12-18 11:51:42
zabbix介绍     Zabbix简介    Zabbix 是一个高度集成的网络监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用。具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP 等通用协议监控、多种告警方式、详细的报表图表绘制).Zabbix 通过 C/S 模式采集数据,通过 B/S 模式在 web 端展示和配置: Client(被监控)端: 主机通过安装 agent 方式采集数据,网络设备通过 SNMP 方式采集数据 Server (服务)端: 通过收集 SNMP 和 agent 发送的数据,写入数据库再通过 php+apache 在 web 前端展示。 Zabbix功能:   1. 支持自动发现网络设备和服务器(可以通过配置自动发现服务器规则来实现)   2. 支持自动发现(low discovery)key 实现动态监控项的批量监控(需写脚本)   3. 支持分布式,能集中展示、管理分布式的监控点   4. 扩展性强,server 提供通用接口(api 功能),可以自己开发完善各类监控(根据相关接口编写程序实现) zabbix原理图: 编写插件容易,可以自定义监控项,报警级别的设置。 数据收集:   1. 可用和性能检测   2. 支持 snmp(包括 trapping and polling ),IPMI

centos 7安装zabbix 3.0

旧时模样 提交于 2019-12-14 19:28:26
你关注的人,决定你看到的世界 在公司搭建系统级别的监控,由于ELK对流量监控存在局限——现有的工具只记录了累计的流量,而无法计算每时每刻的流量。所以决定最后用zabbix来对网络做监控和报警,下面会从零开始记录zabbix搭建过程中的所有步骤,希望可以给你带来帮助。 安装前准备工作 安装必要的软件,禁用SELINUX,安装必备软件 LAMP环境搭建 安装 启动mysql,设置开机启动,修改mysql密码,注意下面的yourpassword要替换为你自己的密码 安装zabbix服务 创建zabbix数据库 导入数据 修改zabbix配置 注意:下面的yourpasswd请替换为你自己的数据库密码 修改时区 修改zabbix登录密码(可选) 启动 设置开机启动 通过http://hostname/zabbix访问zabbix的安装页面,填写安装信息,完成安装。完成安装后,初始登录账户密码为Admin/zabbix。 安装zabbix-agent zabbix-server安装好了,下面需要“接入”其他机器,将它们纳入到zabbix-server的管理,下面是安装步骤 配置zabbix-agent 启动zabbix-agent 下面在zabbix-server页面上添加这个机器 按下图填写即可 接着绑定模板 最后点击Update,你就可以在Host目录中看到所有被监控的机器列表 注意