002.Zabbix简介
一 Zabbix简介
1.1 概述
1.2 所支持监控方式
1 Zabbix agent checks #这些客户端来进行数据采集,又分为Zabbix agent(被动模式:客户端等着服务器端来要数据),Zabbix agent (active)(主动模式:客户端主动发送数据到服务器端)
2 SNMP agent checks #SNMP方式,如果要监控打印机网络设备等支持SNMP设备的话,但是又不能安装agent的设备。
3 SNMP traps
4 IPMI checks #IPMI即智能平台管理接口,现在是业界通过的标准。用户可以利用IPMI监视服务器的物理特性,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。
5 Simple checks #简单检查,选择此方式后icmping主机判断主机是否存活
6 VMware monitoring #VMware监控
7 Log file monitoring #监控日志文件
8 Calculated items #监控项的计算
9 Zabbix internal checks #内部检查允许监控Zabbix的内部流程。 换句话说,您可以监视与Zabbix服务器或Zabbix代理到底发生了什么。
10 SSH checks #SSH检查。Zabbix服务器必须执行SSH检查最初的配置SSH2的支持。
11 Telnet checks #Telnet检查。Telnet检查表现为缺少代理的监控。 Zabbix代理不需要远程登录检查。
12 External checks #Zabbix服务器执行的外部检查是检查通过运行shell脚本或二进制。外部检查不需要任何代理被监控主机上运行。
13 Aggregate checks #总体检查Zabbix服务器通过直接从项目收集汇总信息数据库查询。
14 Trapper items #陷阱项目接受传入的数据,而不是查询它。对于您可能要“推”到Zabbix的任何数据都是有用的。
15 JMX monitoring #java管理扩展,是java平台上为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系架构和网络传输协议,灵活地开发无缝集成的系统、网络和服务管理应用。
16 ODBC checks #ODBC监控对应数据库监控Zabbix前端项目类型。ODBC是一个C编程语言中间件API用于访问数据库管理系统(DBMS)。 ODBC的概念是由微软,后来移植到其他平台。
二 Zabbix优势
- 自由开放源代码产品,可以对其进行任意修改和二次开发,采用GPL协议;
- 安装和配置简单;
- 搭建环境简单,基于开源软件构建平台;
- 完全支持Linux、Unix、Windows、AIX、BSD等平台,采用C语言编码,系统占用小,数据采集性能和速度非常快;
- 数据采集持久存储到数据库,便于对监控数据的二次分析;
- 非常丰富的扩展能力,轻松实现自定义监控项和实现数据采集;
三 Zabbix架构及服务
3.1 部署架构
3.2 相关服务
- zabbix_server:Zabbix服务端的核心程序;
- zabbix_proxy:Zabbix代理服务程序,用于分布式监控proxy模式中;
- zabbix_agent(d):Zabbix专用客户端程序(守护进程),收集客户端数据;
- zabbix_java_gateway:Zabbix的Java采集服务端,用于JMX的监控方式;
- zabbix_sender:Zabbix的trapping模式,将采集到的数据通过定时任务主动发送给zabbix_server;
- zabbix_get:Zabbix的一个数据获取测试命令。
四 Zabbix运行流程
五 Zabbix特性
5.1 数据收集
- 可用、性能检测;
- 支持Agent、SNMP、SSH、Telnet等;
- 自定义的检测;
- 自定义收集数据的频率;
- 服务端/代理端和客户端模式。
5.2 灵活的触发器
- 可用定义非常灵活的告警阀值和多种告警相关联的条件。
5.3 高度可定制的告警
- 发送通知,告警级别、动作升级、收件人和媒体类型;
- 通知可用使用远程命令的自动调用和执行。
5.4 实时的绘图功能
- 监控项将数据实时绘制在图形上。
5.5 Web监控能力
- Zabbix可用模拟浏览器请求一个网站,并检查返回值和响应时间。
5.6 多种可视化展示
- 自定义监控的展示图,将多种监控数据集中展示到一张图中;
- 网络拓扑图;
- 自定义的Screens和Slide shows将多种图形集中展示;
- 报表功能;
- 资源使用情况的监控展示。
5.7 历史数据的存储
- 数据存储在数据库中;
- 历史数据的存放周期可配置;
- 定期删除过期的历史数据。
5.8 配置简易
- 第一步:添加设备
- 第二步:应用模板即可完成监控
5.9 使用模板
- 模板可以分组;
- 模板具有可继承性。
5.10 网络发现
- 支持自动发现网络设备和服务器;
- Agent自动注册;
- 支持自动发现实时动态监控项的批量监控,自动发现文件系统、网络接口、SNMP OID。
5.11 快速的访问接口
- Web页面基于PHP;
- 远程访问;
- 日志审计。
5.12 API功能
- 应用API功能可以方便地和其他系统结合,包括手机客户端的使用。
5.13 系统权限
- 不同的用户展示监控的资源不同;
- 对用户的身份认证。
5.14 程序特性
- 用C语言编写,其性能和内存开销非常小。
5.15 大型环境的支持
- 利用Zabbix-Proxy方式即可轻松构建远程监控。
002.Zabbix简介的更多相关文章
- Zabbix简介及安装
前言 未经监控就上线的系统,就是裸奔,耍流氓. 监控对我们来说太重要了,监控工具也有很多,像,Cacti,Nagios,Ganglia,Zabbix等等,今天我们要介绍的是Zabbix,它的功能很强大 ...
- Zabbix简介(第一章第一节)
Alexei Vladishev创建了Zabbix项目,当前处于活跃开发状态,Zabbix SIA提供支持. Zabbix是一个企业级的.开源的.分布式的监控套件 Zabbix可以监控网络和服务的监控 ...
- zabbix简介与部署
zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管 ...
- 002.DNS-BIND简介
一 Linux-BIND服务器简介 Bind是Berkeley Internet Name Domain Service的简写,它是一款实现DNS服务器的开放源码软件.已经成为世界上使用最为广泛的DN ...
- zabbix简介
(一)监控系统 初探 前言: 对于监控系统而言,首先必须搞清楚需要监控什么? (1)硬件设备和软件设备:服务器,路由器,交换机,I/O存储系统,操作系统,网络,各种应用程序 (2)各种指标:数据库宕机 ...
- Zabbix 漏洞分析
之前看到Zabbix 出现SQL注入漏洞,自己来尝试分析. PS:我没找到3.0.3版本的 Zabbix ,暂用的是zabbix 2.2.0版本,如果有问题,请大牛指点. 0x00 Zabbix简介 ...
- Centos 源码安装zabbix 2.4.5
Zabbix简介 Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统 的安全运营:并提供柔软的通知机制以让系统管 ...
- Zabbix监控系统深度实践
Zabbix监控系统深度实践(企业级分布式系统自动化运维必选利器,大规模Zabbix集群实战经验技巧总结,由浅入深全面讲解配置.设计.案例和内部原理) 姚仁捷 著 ISBN 978-7-121-24 ...
- 跟着ttlsa一起学zabbix监控呗
本章转载至:http://www.ttlsa.com/zabbix/follow-ttlsa-to-study-zabbix/ 虽然接触zabbix时间很长,但是中间相当一段时间没去配置,这次算是重新 ...
随机推荐
- Confluence 6 理解你许可证的用户数
基于你的许可证类型,在你 Confluence 可以被注册的用户也许有限制. 在许可证明细页面中,将会告诉当前使用了多少的许可证(你注册的用户数量). 包括仅仅在 Confluence 中可以使用gl ...
- js原生回到顶部,并平滑过渡---- 记录
window.scrollTo({ top: 0, behavior: 'smooth', });
- npx简介(转载)
npm v5.2.0引入的一条命令(npx),引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验. 举例:使用create-react-app创建一个react项目. 老方法: npm ...
- 最短路径之Floyd-warshall算法
哇咔咔,最喜欢这种算法了,算法简单,暴力解决: 可惜数据大点就解决不了问题了: 输入的数据是 第一行第一个数是city的数量n,第二个是路径数t, 接下来n行为a至b的距离 4 81 2 2 1 3 ...
- 如何编辑PDF文件,怎么使用PDF裁剪页面工具
在编辑PDF文件的时候,往往会有很多的小技巧可以使用,在编辑PDF文件的时候,怎么对文件的页面进行裁剪呢,不会的话,看看下面的文章吧,小编已经为大家整理好了哦. 1.打开运行PDF编辑器,在编辑器中打 ...
- bzoj1912 树形dp求直径(新写法),求直径的两端点
通过回溯法可以求出直径的两个端点,同时注意有负权边的树求直径不可以用两次dfs来求,而必须用dp做 /* 分情况讨论问题 一条边也不加的情况,显然每条边要扫描两次, 该情况的答案是2(n-1) 只加一 ...
- ATM机模拟系统
实验要求 https://pan.baidu.com/s/1Sq5joWyVsNhY8DYiyI4UmQ 源代码 /*信1705-1 20173458 王嘉梁*/ package atm; impor ...
- C++ 关闭显示器
好困,想躺一下,关灯.上床,笔记本的屏幕还亮着,好刺眼,睡不着! 脑子里出现一个疑问,怎么用C++写一个关闭屏幕的小程序呢? 参考了网上已有的例子,最简化: #include <windows. ...
- python提取文件中的方法名称
#提取文件中的方法名称 # -*- coding:utf-8 -*- def Query_Method(filepath): file = open(filepath,'r',encoding= 'U ...
- C++ Primer 笔记——OOP
1.基类通常都应该定义一个虚析构函数,即使该函数不执行任何实际操作也是如此. 2.任何构造函数之外的非静态函数都可以是虚函数,关键字virtual只能出现在类内部的声明语句之前而不能用于类外部的函数定 ...