Zabbix 手册
(一、安装)
欢迎使用Zabbix 3.4软件使用手册,本手册可以帮助用户利用Zabbix实现对从简单到复杂的监控任务的高效管理。
1. 介绍
1 手册结构
结构
Zabbix 3.4手册的内容分为几个章节和子章节,以便于访问特定的感兴趣的主题。
当您导航到相应的章节时,请确保展开该章节的文件夹以完整显示子章节和单个页面中包含的内容。
页面之间交叉链接的相关内容将会尽可能的提供出来,确保用户不会错过相关信息。章节
简介提供关于当前Zabbix软件的常用信息。阅读本章节将为您选择使用Zabbix提供一些好的理由。
Zabbix 概念解释了Zabbix中使用的术语,并且提供了Zabbix组件的详细信息。
安装和快速入门章节可以帮助您开始使用Zabbix。
Zabbix 应用是一个替代的方案,通过本章节,可以快速的使用Zabbix应用,并了解Zabbix应用是什么。
配置是本手册中内容最多最重要的章节之一。它包含一些重要的建议,关于如何设置Zabbix来监控您的环境、如何从主机设置到获取必要的数据、如何查看数据、如何配置告警通知和在出现问题时执行远程命令等。
IT 服务 IT服务章节详细的说明了如何利用Zabbix提升监控环境的高稳定性。
Web 监控可以帮助您学会怎么样去监控Web网站的可用性。
虚拟机监控提供了如何配置VMware虚拟机环境监控的方法。
维护, 正则表达式, 事件确认 and XML 导出/导入这些章节进一步说明了如何全面的使用Zabbix软件的功能。
发现功能包含网络设备自动发现的指令,主动监控的指令,文件系统自动发现的指令,网络接口自动发现的指令等。
分布式监控可以使用Zabbix系统支撑更庞大更复杂的环境。
加密功能可以实现Zabbix组件之间的通讯加密。
Web 界面包含Zabbix Web界面使用的特定信息。
API  章节详细的说明了Zabbix API的使用。
详细的技术细节表包含在附录中。附录也包含常见问题的详细解答。
2 Zabbix是什么
概述
Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持。
Zabbix 是一个企业级的分布式开源监控方案。
Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。
Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。基于Web的前端页面可以确保您从任何方面评估您的网络状态和服务器的健康性。适当的配置后,Zabbix可以在IT基础架构监控方面扮演重要的角。对于只有少量服务器的小型组织和拥有大量服务器的大型公司也同样如此。
Zabbix是免费的。Zabbix是根据GPL通用公共许可证第2版编写和发行的。这意味着它的源代码都是免费发行的,可供公众任意使用。
商业支持由Zabbix公司提供。
Zabbix的用户
世界各地许多不同规模的组织将Zabbix作为主要的监控平台。
3 Zabbix的特点
概述
Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能。
数据收集
▪可用性和性能检查
▪支持SNMP(包括捕获和主动轮训),IPMI,JMX,VMware监控
▪自定义检查
▪按照自定义的间隔收集需要的数据
▪由Server/Proxy和agents执行
灵活的阀值定义
▪您可以非常灵活的定义问题阈值,称之为触发器,触发器从后端数据库获取参考值
高度可配置化的告警
▪可以根据升级计划,接收方和媒体类型来定制发送告警通知
▪使用宏变量可以使告警通知更有意义更高效
▪自动化动作包含执行远程命令
实时图表绘制
▪使用内置图表绘制功能可以将监控项的内容立即绘制成图表
Web监控功能
▪Zabbix可以模拟鼠标在Web网站上的操作来检查Web的功能和响应时间
丰富的可视化选项
▪能够创建自定义的图形,图形中可将多个监控项组合在一个视图展示
▪网络拓扑图
▪以仪表盘的样式展现自定义的展现和幻灯片
▪报告
▪监控资源的高级(业务)视图
历史数据存储
▪数据存储在数据库中
▪可配置历史数据
▪内置数据管理机制
配置简单
▪将被监控对象添加为主机
▪主机被创建用于监控,在数据库中是唯一存在的
▪应用模板来监控设备
使用模板
▪在模板中分组检查
▪模板可以关联其他模板
网络发现
▪自动发现网络设备
▪监控代理自动注册
▪发现文件系统,网络接口和SNMP OID值
简洁的Web界面
▪Web前端基于PHP
▪可从任何地方访问
▪你可以定制自己的操作方式
▪审核日志
Zabbix API
▪Zabbix API为Zabbix 提供了对外的可编程接口,用于批量操作,第三方软件集成和其他目的
权限管理系统
▪安全用户认证
▪特定用户可以限制访问特定的视图
功能强大并易于扩展的监控代理
▪部署在被监控对象上
▪可以部署在Linux和Windows上
二进制代码php手册官方中文版
▪为了性能和更少内存的占用,用C语言编写
▪便于移植
为复杂环境准备
▪使用Zabbix proxy代理服务器,使得远程监控更简单
4 Zabbix概述
结构
Zabbix由几个主要的软件组件构成,这些组件的功能如下。
Server
Zabbix server是监控代理程序报告系统可用性、系统完成整性和统计信息的核心组
件。Zabbix Server是所有配置信息、统计信息和操作数据的核心存储器。
数据库存储
所有配置信息和Zabbix收集到的数据都被存储在数据库中。
Web界面
为了从任何地方和任何平台都轻松的访问Zabbix,Zabbix提供了基于Web的界面。该界面是Zabbix Server的一部分,通常(但不一定)跟Zabbix Server运行在同一台物理机器上。
如果使用SQLite,Zabbix Web界面必须要跟Zabbix Server运行在同一台物理机器上。Proxy代理服务器
Zabbix proxy可以替Zabbix Server收集性能和可用性数据。Proxy代理服务器是Zabbix软件可选择部署的一部分;当然,Proxy代理服务器可以帮助单台Zabbix Server
分担负载压力。
Agent监控代理
Zabbix agents监控代理部署在监控目标上,能够主动监控本地资源和应用程序,并将收集到的数据报告给Zabbix Server。
数据流
此外,了解Zabbix内部的数据流同样很重要。为了创建一个监控项用于采集数据,必须先创建一个主机。转换到Zabbix功能的其他部分,你必须先有一个监控项来创建触发器,你必须有一个触发器来创建动作。因此,如果你想收到X服务器CPU负载过高的告警,你必须先为X服务器创建一个主机实体并关联一个用于对CPU进行监控的监控项,
然后如果CPU负载太高便会激活触发器,接着会执行一个动作,给你发送告警邮件。虽然看起来有很多步骤,但是使用模板的话可以会很简单。同时,这个设计可以创建一个非常灵活的配置。
5 Zabbix 3.4.0的新特征
5.1 新仪表板
新版本的Zabbix仪表板将汇总、概览重要信息这一功能提升到了一个新的水平,新版本现在可以支持建立多个仪表板,而在Zabbix之前的版本中只有一个。
每个仪表板由可以自定义的小部件组成,用户可以自己选择其中的内容。这部分升级是通过集成了Zabbix Screen中最优秀的一些功能和Dashboard的功能而实现的。因此,新版本的仪表板小部件包含以前的仪表板常用小部件,也新加入了Zabbix Screen管受好评的功能(如图形,简单图形,地图,触发器等)
许多以前可用于构建Zabbix Screen的元素现在可以作为仪表板的小部件放置在仪表板上,小部件也可以自定义名称。
还有全新的小部件:
▪问题 - 这个小部件替换了上一个版本中最近20个故障部件的功能,采用类似于监控→问题部分的方式展示问题。
▪Map 导航树 - 这个小部件允许构建现有Map的等级结构,点击查看更多.
仪表板中的过滤功能已经被删除,反之,过滤功能可以应用于各个小部件,如主机状态,系统状态,etc.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。