zabbix微信报警

Linux Zabbix

自闭症网瘾萝莉.ら 提交于 2019-11-27 21:47:02
监控的步骤: 数据采集:采集主机上的各种参数(比如CPU负载、网络接口流量、内存使用比等),从而进行以后的数据分析展示; 数据存储:将采集到的各种参数存储下来(一般是根据时间轴存储的时间序列数据); 数据展示:将采集到的数据,根据预先定义的方式展示出来(数据可视化); 当有些数据参数超出我们定义的阈值时,会自动发起报警,以便于管理员即时维护; 监控的方式: 可以通过在被监控节点上部署特定的agent(根据所使用的应用程序不同而不同,比如Zabbix就有自己的agent),从而实现数据的收集; 可以通过ssh来实现数据的查看; 通过特定的协议(SNMP)来收集数据; 传感器(一般位于被监控节点):搜集监控者所关注各种参数,然后将这些参数传输(可以是被监控者主动发送给监控主机(主动),也可以是被监控者等待监控主机来收集参数(被动))给监控主机; SNMP:Simple Network Management Protocol 最早的网络管理协议,几乎是所有操作系统和网络设备都支持的协议; 角色: NMS(管理端):网络管理服务器,收集各个被管理端的数据; agent(被管理端):负责执行一些管理端想要在被管理端执行的操作,也负责收集管理端关注的数据; 工作模式: NMS向agent采集数据; agent向NMS报告数据; NMS请求agent修改配置参数; 组件: MIB:管理信息库

Zabbix微信报警脚本及写触发记录

戏子无情 提交于 2019-11-26 20:11:15
一、Zabbix微信报警 默认路径:/usr/lib/zabbix/scripts/weixin.py #!/usr/bin/python # -*- coding: utf-8 -*- import urllib,json import urllib2 import sys import time reload(sys) #print sys.getdefaultencoding() sys.setdefaultencoding('utf8') #print sys.getdefaultencoding() ############################ #CorpId = '******9b5c9d******' #AgentId = '1000013' #Secret = '******7ln1_bRDLydnMBoCn9Cof7JqSiG7JuJ******' #AuthId = 60 ############################ class WeChat(object): __token_id = '' # init attribute def __init__(self,url): self.__url = url.rstrip('/') self.__corpid = '******9b5c9d******' self.__secret = '*

Zabbix3.4指定用户才能收到报警的配置

扶醉桌前 提交于 2019-11-26 17:15:15
Zabbix3.4指定用户才能收到报警的配置 1.下载python微信脚本 #安装simplejson wget https://pypi.python.org/packages/f0/07/26b519e6ebb03c2a74989f7571e6ae6b82e9d7d81b8de6fcdbfc643c7b58/simplejson-3.8.2.tar.gz git地址: https://github.com/simplejson/simplejson/tree/v3.8.2 tar zxvf simplejson-3.8.2.tar.gz && cd simplejson-3.8.2 python setup.py build python setup.py install #下载wechat.py脚本 git clone https://github.com/X-Mars/Zabbix-Alert-WeChat.git cp Zabbix-Alert-WeChat/wechat.py /usr/lib/zabbix/alertscripts/ chmod +x wechat.py && chown zabbix:zabbix wechat.py 编辑脚本,将申请到的相关信息填入wechat.py中 [root@szxxlfhtest02t:/usr/lib/zabbix

部署Zabbix集中监控系统

℡╲_俬逩灬. 提交于 2019-11-25 22:25:59
一、Zabbix概述 Zabbix是一个高度集成的企业级开源网路监控解决方案,与Cacti,Nagios类似,提供分布式监控以及集中的Web管理界面。被监控对象只要支持SNMP协议或者运行Zabbix_agent代理程序即可。Zabbix的官方网址为https://www.zabbix.com/,软件可以自由下载使用。 Zabbix具备常见商业监控软件所具备的功能:主机性能监控、网路设备性能监控、数据库性能监控、ftp等通用协议的监控,能够利用灵活的可定制警告机制,允许用户对事件发送基于E-mail的警告,可以保证相关维护人员对问题做出快速相应,还可以利用存储数据提供杰出的报表及实时的图形化数据处理,实现对Linux、Windows主机的7x24小时集中监控,监控的项目包括CPU、内存、磁盘、网卡流量、服务可用性等各种资源。 二、Zabbix监控原理 Zabbix主要由zabbix-server和zabbix-agent组成,通过C/S模式采集数据,在通过B/S模式在web端展示和配置。其中zabbxi-server运行在Linux系统上,还需要LAMP平台来承载数据库和web界面。 Zabbix agent需要安装到被监控的主机上,它负责定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix