其他分享
首页 > 其他分享> > Zabbix简介

Zabbix简介

作者:互联网

一 Zabbix简介

1.1 概述

Zabbix是一个企业级的高度集成开源监控软件,提供分布式监控解决方案。可以用来监控设备、服务等可用性和性能。

1.2 所支持监控方式

目前由zabbix提供包括但不限于以下事项类型的支持
Zabbix agent checks     #这是客户端来进行数据采集,又分为Zabbix agent(被动模式:客户端等着服务器端来要数据),Zabbix agent (active)(主动模式:客户端主动发送数据到服务器端)
SNMP agent checks       #SNMP方式,如果要监控打印机网络设备等支持SNMP设备的话,但是又不能安装agent的设备。
SNMP traps
IPMI checks             #IPMI即智能平台管理接口,现在是业界通过的标准。用户可以利用IPMI监视服务器的物理特性,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。
Simple checks        #简单检查,选择此方式后icmping主机判断主机是否存活
VMware monitoring        #VMware监控
Log file monitoring        #监控日志文件
Calculated items        #监控项的计算
Zabbix internal checks  #内部检查允许监控Zabbix的内部流程。 换句话说,您可以监视与Zabbix服务器或Zabbix代理到底发生了什么。
SSH checks            #SSH检查。Zabbix服务器必须执行SSH检查最初的配置SSH2的支持。
Telnet checks        #Telnet检查。Telnet检查表现为缺少代理的监控。 Zabbix代理不需要远程登录检查。
External checks        #Zabbix服务器执行的外部检查是检查通过运行shell脚本或二进制。外部检查不需要任何代理被监控主机上运行。
Aggregate checks        #总体检查Zabbix服务器通过直接从项目收集汇总信息数据库查询。
Trapper items        #陷阱项目接受传入的数据,而不是查询它。对于您可能要“推”到Zabbix的任何数据都是有用的。
JMX monitoring        #java管理扩展,是java平台上为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系架构和网络传输协议,灵活地开发无缝集成的系统、网络和服务管理应用。
ODBC checks            #ODBC监控对应数据库监控Zabbix前端项目类型。ODBC是一个C编程语言中间件API用于访问数据库管理系统(DBMS)。 ODBC的概念是由微软,后来移植到其他平台。

二 Zabbix优势

三 Zabbix架构及服务

3.1 部署架构

Client/Server:通用架构 Client/Node/Server和Client/Proxy/Server:分布式架构,Zabbix-Server将采集的数据持久的存储到数据库中,前端UI展示,Agent采集数据是,Proxy做代理,Server处理数据。 采集方式:SNMP、SSH、Telent、IPMI等多种协议。

3.2 相关服务

四 Zabbix运行流程

 

 

五 Zabbix特性

5.1 数据收集

5.2 灵活的触发器

5.3 高度可定制的告警

5.4 实时的绘图功能

5.5 Web监控能力

5.6 多种可视化展示

5.7 历史数据的存储

5.8 配置简易

5.9 使用模板

5.10 网络发现

5.11 快速的访问接口

5.12 API功能

5.13 系统权限

5.14 程序特性

5.15 大型环境的支持

注意:crontab运行中对时间要求很高,确保所有设备尽量有时间同步或者NTP服务。

 

标签:简介,SNMP,zabbix,Zabbix,监控,数据,checks
来源: https://www.cnblogs.com/liujunjun/p/12254847.html