zabbix简介

Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持。

Zabbix 是一个企业级的分布式开源监控方案。

Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。

Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。基于Web的前端页面可以确保从任何方面评估网络状态和服务器的健康性。适当的配置后,Zabbix可以在IT基础架构监控方面扮演重要的角色。对于只有少量服务器的小型组织和拥有大量服务器的大型公司也同样如此。

Zabbix是免费的。Zabbix是根据GPL通用公共许可证第2版编写和发行的。这意味着它的源代码都是免费发行的,可供公众任意使用。

2、zabbix功能和特性

Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能。

数据收集

可用性和性能检查

支持SNMP(包括主动轮训和被动获取),IPMI,JMX,VMware监控

自定义检查

按照自定义的间隔收集需要的数据

通过server/proxy+agents来执行

灵活的阀值定义

可以非常灵活的定义问题阈值,称之为触发器,触发器从后端数据库获取参考值

高度可配置化的告警

可根据递增机制,接收方和媒介类型自定义发送告警通知

使用宏变量可以使告警通知更加高效有用

自动相应动作可包含远程命令

实时图表绘制

使用内置图表绘制功能可以将监控项的内容实时绘制成图表

Web监控功能

Zabbix可以追踪模拟鼠标在Web网站上的点击操作,来检查Web的功能和响应时间

丰富的可视化选项

支持创建自定义的图表,一个试图集中展现多个监控项

网络拓扑图

以仪表盘的样式自定义大屏展现和幻灯片轮询播放

报表

监控内容的高级(业务)视图

历史数据存储

数据库数据

可配置历史数据

内置数据管理机制(housekeeping)

配置简单

将被监控对象添加为主机

在数据库中获取主机进行监视

应用模板来监控设备

使用模板

在模板中分组检查

模板可以关联其他模板

网络发现

自动发现网络设备

监控代理自动注册

发现文件系统,网络接口和SNMP OID值

快捷的Web界面

PHP Web前端

可从任何地方访问

可以定制自己的操作方式

审核日志

Zabbix API

Zabbix API为Zabbix 提供了对外的可编程接口,用于批量操作,第三方软件集成和其他目的

权限管理系统

安全用户认证

特定用户可以限制访问特定的视图

功能强大,易于扩展的agent

部署在被监控对象上

支持Linux和Windows

二进制代码

为了性能和更少内存的占用,用C语言编写

便于移植

为复杂环境准备

使用Zabbix proxy代理服务器,使得远程监控更简单

3、zabbix概述

结构

Zabbix由几个主要的软件组件构成,这些组件的功能如下。

服务器

Zabbix服务器是代理程序报告系统可用性,系统完整性和统计数据的核心组件,是所有配置信息,统计信息和操作数据的核心存储器。

数据库存储

所有配置信息和的zabbix收集到的数据都被存储在数据库中。

网络界面

为了从任何地方和任何平台都可以轻松的访问Zabbix,我们提供基于Web的Zabbix界面。该界面是Zabbix Server的一部分,通常(但不一定)跟Zabbix Server运行在同一台物理机器上。

代理代理服务器

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxjyp.html