zabbix邮件报警配置

zabbix3.4配置第三方邮件报警

不打扰是莪最后的温柔 提交于 2019-12-03 10:44:58
废话不多说,直接进入主题。 1、安装mailx [root@localhost ~]#yum install malix -y #yum安装malix [root@localhost ~]# vi /etc/malix.rc #配置邮箱,配置第三方软件发送邮件。 2、在配置文件的最后添加第三方邮件的登录方式 set bsdcompat set from=xxxxxxxxxx@163.com #第三方邮箱账号 set smtp=smtp.163.com #设置SMTP服务器地址 set smtp-auth-user=xxxxxxxxx.com #邮箱账号 set smtp-auth-password=xxxxx #授权登录密码【注:这个密码需要去邮箱后台设置SMTP授权,下图为163邮箱后台设置为例,其它邮箱同样方法】 set smtp-auth=login #系统日志 3、配置发脚本及新建log文件夹 [root@localhost ~]# cd /usr/lib/zabbix/alertscripts 【zabbix报警器脚本路径】 [root@localhost alertscripts]# vi mailx.sh //编写发邮件脚本 #!/bin/bash #send mail messages=`echo $3 | tr '\r\n' '\n'` subject=`echo

Zabbix邮件报警设置(并解决邮件内容为附件的问题)

匿名 (未验证) 提交于 2019-12-03 00:22:01
注:此文主要转载自CDSN中out有点man的博客,稍作了些改动。 环境 系统:CentOS7 Zabbix版本:Zabbix3.4.4 安装邮件发送工具mailx 因为此处选择了mailx作为邮件发送工具,所以关闭其他自带的邮件服务,在安装zabbix的服务器上执行以下命令: service sendmail stop ##关闭sendmail systemctl disable sendmail . service ##禁止开机启动sendmail service postfix stop ##关闭postfix systemctl disable postfix . service ##禁止开机启动postfix 然后安装mailx工具,该工具在光盘镜像挂载的路径下,安装命令如下: yum install mailx 配置Zabbix服务端外部邮箱 打开文件vim /etc/mail.rc(如果mail.rc文件没有,就手动创建,添加如下内容) set sendcharsets = iso - 8859 - 1 , utf - 8 set from = xxx @163 . com set smtp = smtp . 163 .com : 25 set smtp - auth - user = xxx @163 . com set smtp - auth - password

Zabbix 3.0 从入门到精通(zabbix使用详解)

安稳与你 提交于 2019-12-02 15:43:31
Zabbix 3.0 从入门到精通(zabbix使用详解) 分类: 运维基本功 undefined 第1章 zabbix监控 1.1 为什么要监控   在需要的时刻,提前提醒我们服务器出问题了    当出问题之后,可以找到问题的根源    网站/服务器 的可用性 1.1.1 网站可用性   在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代表数字3~5。X个9表示在软件系统1年时间的使用过程中,系统可以正常使用时间与总时间(1年)之比,我们通过下面的计算来感受下X个9在不同级别的可靠性差异。 1个9:(1-90%)*365=36.5天,表示该软件系统在连续运行1年时间里最多可能的业务中断时间是36.5天 2个9:(1-99%)*365=3.65天 , 表示该软件系统在连续运行1年时间里最多可能的业务中断时间是3.65天 3个9:(1-99.9%)*365*24=8.76小时,表示该软件系统在连续运行1年时间里最多可能的业务中断时间是8.76小时。 4个9:(1-99.99%)*365*24=0.876小时=52.6分钟,表示该软件系统在连续运行1年时间里最多可能的业务中断时间是52.6分钟。 5个9:(1-99.999%)*365*24*60=5.26分钟

zabbix的面试题目总结

↘锁芯ラ 提交于 2019-12-02 05:41:20
zabbix官方的一句话描述zabbix: 监视任何事情适用于任何IT基础架构,服务,应用程序和资源的解决方案 Monitor anythingSolutions for any kind of IT infrastructure, services, applications, resources 监控基础概论 zabbix并非监控,而是实现监控的工具 Zabbix-server是一个c/s和b/s结构 安装zabbbix的服务器安装时和php7.1有冲突:若此机器上已经安装php7.1就安装不上zabbix 监控知识体系 为什么要使用监控 1.对系统不间断实时监控 2.实时反馈系统当前状态 3.保证服务可靠性安全性 4.保证业务持续稳定运行 如果去到一家新的公司,如何入手? 1.硬件监控——路由器、交换机、防火墙 2.系统监控——cpu、内存、磁盘、网络、进程、tcp 3.服务监控——nginx、php、tomcat、redis、memcache、mysql 4.web监控——响应时间、加载时间、渲染时间 5.日志监控——ELK、(收集、存储、分析、展示)日志 6.安全监控——firewalld、WAF(nginx+lua)、安全宝、牛盾云、安全狗 单机监控 单机进程cpu查看负载和使用率 单机内存查看 单机磁盘查看 单机查看网络 引入zabbix分布式监控系统

zabbix的自定义监控

♀尐吖头ヾ 提交于 2019-12-01 06:50:05
进程和日志 有的时候zabbix提供的监控项目,不能满足我们生产环境下的监控需求,此时我们就要按照zabbix的规范自定义监控项目,达到监控的目的 zabbix_get:模拟zabbix_server和agent获取数据 相关概念 item: Items是从agnet主机里面获取的所有数据。通常情况下我叫itme为监控项,item由key+参数组成 Key:我们可以理解为key是item的唯一标识,在agent端有很多监控项,zabbix-server根据key区分不同的监控项 trigger:触发器是建立在item数据上的,具有阈值触发事件的功能 基本格式: :.()} server:agent名称,加入主机时配置的 key:就是上面说的key function:对阈值进行操作的函数,以下函数 operate:表达式 constant:常量 例如:{docker02:proc.mysql.last()}<>1 不用担心trigger表达式不好写,在定义好item后,在zabbix点点就自动生成了 zabbix_get -s 192.168.161.67 -k ckproc[postfix] 3 # -s:指定agent地址 # -p:agent端口 # -k:指定item的key # [postfix]:向脚本传递的参数(用逗号分隔) 下面以监控postfix服务进程为例

zabbix监控系统系列

不问归期 提交于 2019-11-30 23:51:00
来自网站:http://www.361way.com/zabbix-summarize/3335.html 一、zabbix的特点 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。这是百度百科上对zabbix上的一段定义,市面上的监控软件很多,为什么选择zabbix呢?先来看下其具有的特点: 1,自动发现服务器和网络设备。 2,底层自动发现 3,分布式的监控体系和集中式的web管理 4,支持主动监控和被动监控模式 5,支持多种操作系统 Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X 6,高效的agent 支持 Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD,OS X, Tru64/OSF1, Windows NT4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista 环境 7,无agent监控等多种监控方法。 8,安全的用户认证模式 9,灵活的用户权限设置。 10,基于web的管理方法。 11,支持自由的自定义事件和邮件发送。 12,高水平的业务视图监控资源。

zabbix安装与配置

梦想与她 提交于 2019-11-30 12:18:43
zabbix安装与配置 一、什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 agent端:主机通过安装agent方式采集数据。 server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. zabbix = cacti + nagios 优点:基于两款工具优点于一身并更强大,实现企业级分布式监控。 缺点:2.2版本带宽占用大但是升级到2.4版本后更节省了带宽资源,其它再无发现。 二、监控功能 主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制 监控主机zabbix有专用的agent,可以监控Linux,Windows,FreeBSD等 。 监控网络设备zabbix通过SNMP,ssh(不多用) 可监控对象 设备:服务器,路由器,交换机 软件:OS,网络,应用程序 主机性能指标监控 故障监控: down机,服务不可用,主机不可达 三、工作原理 一个监控系统运行的大概的流程是这样的: zabbix agent需要安装到被监控的主机上,它负责定期收集各项数据

Zabbix - 邮件报警配置

微笑、不失礼 提交于 2019-11-29 19:19:38
1. 前言 上一次配置 zabbix 还是 2.4 的版本,这次直接使用 zabbix 4 的版本,变化还是挺大的,将 邮件告警配置记录下来。 发送邮件主要思路是:触发器 -> 动作 -> 脚本发送邮件 脚本放置位置,需要在 zabbix_server.conf 里配置,比如我的zabbix 脚本路径: AlertScriptsPath=/opt/zabbix/alertscripts 修改完成,记得重启下 zabbix_server 服务。 mkdir -pv /opt/zabbix/alertscripts 然后就可以在这个目录下编写脚本了,怎么才能将邮件成功发送出去,可以通过 python脚本,但是这里懒得在使用python写发送邮件,直接shell命令发送会简单很多。 2. 实现shell 发送邮件 执行下面所有命令: wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz tar zxf sendEmail-v1.56.tar.gz -C /usr/src/ cd /usr/src/sendEmail-v1.56/ cp -a sendEmail /usr/local/bin/ yum install perl-Net-SSLeay perl-IO-Socket-SSL

zabbix--邮件告警

眉间皱痕 提交于 2019-11-29 08:17:31
zabbix--邮件告警 zabbix 邮件告警机制 通过腾讯企业邮箱进行告警通知等。邮箱服务器账号需要在邮箱设置里面进行设置,开通ssl认证及专用密码 参考官档: https://www.zabbix.com/documentation/4.0/zh/manual/config/notifications/media/email 1)进入:管理 → 媒体类型中设置 → 点击创建媒介类型 (或者点击预定义媒介类型的列表中的E-mail) 2)配置邮件服务器地址(smtp.exmail.qq.com),端口、及用户名称和密码等 3)配置发送选项尝试次数、尝试间隔 4)给用户添加报警媒介,此处示例使用的为 administrator 5)测试,当我们去触发一些动作后,可以看到即可收到邮件了 至此、邮件告警就完成了 消息内容更改: https://www.cnblogs.com/yanjieli/p/10840423.html 微信告警: https://www.cnblogs.com/yanjieli/p/10840132.html 钉钉告警: https://www.cnblogs.com/yanjieli/p/10848330.html zabbix 邮件告警机制 通过腾讯企业邮箱进行告警通知等。邮箱服务器账号需要在邮箱设置里面进行设置,开通ssl认证及专用密码 参考官档:

zabbix详解:(五)添加微信告警配置

徘徊边缘 提交于 2019-11-29 07:42:28
新时代,新事物,前两年大伙还在想着怎么用短信告警比较合理的时候,这回微信告警已经悄悄进入人们视线,邮件报警就变得落后了,甚至有些大牛公司,微信告警还能做成图形告警,把监控图形也发上去,相当NB的架构. 添加微信告警配置 : 微信告警的原理其实是利用微信企业号接口,把告警信息发送到微信企业号发布内容,然后关注这个企业号的微信用户就能收到微信信息了,达到了微信告警的结果. 所以我们要做的事情是: 第一,创建一个微信公众号 第二,写一个调用微信公众号接口的脚本 第三,在zabbix_web配置相关信息 看起来和邮件告警是差不多的,下面来一步步看看 第一步,申请创建一个微信公众号,申请地址如下: https://qy.weixin.qq.com/ 申请要填什么就不说了,关键是下图这个地方,要选择企业号,听说一个身份证能申请两个企业号,各位自己看情况了 然后后面选择团队,其实你能理解字面意思吧, 申请完之后,就登录进去吧,登录需要扫码,关键登录完是有一点记得要做,去设置里面,上传新的logo,原因听说会报错,其实我没试过,不过换一个也没坏,个性一点嘛. 上面的二维码就是这个企业号的二维码了,让收告警的人扫这个二维码来注册吧,不过你手动添加也可以. 虽然企业号创建完成,但是并不代表完事,还要获取接口相关的信息,下面来看. 创建调用接口用的CorpID和Secret: 首先要新增一个成员