上海校区切换校区
图标

学习文章

当前位置:首页 > >学习文章 > >

zabbix理论知识

发布时间: 2017-06-16 15:23:30

一、zabbix是什么

zabbix是一款基于web页面的、开源的、企业级的,可以分布式部署的监控软件。


二、zabbix的作用

(1)监控windows和Linux主机上的软硬件状态。

(2)监控各网络设备,如路由器、交换机、防火墙、f5、打印机等。

(3)发送告警通知。

(4)通过web页面及图形展示监控数据。


三、zabbix的特性

(1)由server和agent程序协同工作,如果是分布式监控还需要proxy程序。

(2)监控方式站在agnet的角度分为主动监控(agent active)和被动监控(agent)。

主动监控

当监控条目配置为agent active时,即为主动监控,此时agent会主动根据配置好的时间间隔去向server或proxy询问要监控哪些item,然后将item的数据主动提交给server或proxy。

被动监控

当监控条目配置为agent时,即为被动监控,此时server或proxy会主动向agent请求它要监控的item的数据,然后agent会将数据发送给server或proxy。

(3)支持的监控手段

所谓监控手段,即server或proxy通过什么方式来收集监控到的数据,常用的有:

SNMP(polling,trapping)

IPMI(监控硬件状况)

JMX(监控java应用)

自定义监测(自定义各类监控脚本监测)

(4)告警阈值定义

在trigger中定义告警阈值或条件

存储于后台数据库中

可以自定义告警升级机制

调用action实现自动化动作

(5)监控数据呈现

zabbix通过内置的画图软件将监控到的数据实时通过web页面呈现出来。

(6)历史数据存储

存储于数据库中

支持多种数据库,mysql,db2,oracle,postgresql,sqlite

存储时长可自定义

自动清理过期历史数据

(7)监控主机配置

通过添加监控设备方式添加

可以使用模板进行配置

(8)模板的使用

模板包含item,trigger,action等一系列单个主机支持的元素

模板中可以使用组监控

模板可以继承

(9)自动发现功能

网络设备自动发现

agent自动注册

自动发现文件系统、网卡、SNMP OID

(10)web界面

web前端采用php编写

界面样式可以灵活自定义

自带操作日志审计

(11)zabbix API

供第三方程序接入

(12)权限系统

可以对用户进行分组认证及授权。

(13)agent端
支持Linux和Windows系统。

(14)守护进程
基于C语言开发。


四、zabbix系统的组成

(1)zabbix_server

服务端守护进程。

负责处理客户端主动送上来以及它主动去取回的数据。

通过web界面呈现这些数据。

(2)zabbix_agentd

客户端守护进程。

负责收集客户端上的数据并发送给server或proxy。

(3)zabbix_get

服务端工具。

在服务器上执行,用于手动收集客户端的监控数据,可以用于监控测试或者排错。

(4)zabbix_sender

客户端工具。

对于非常耗时间的检测项,可以在其检测完成以后,通过它将数据发送给server或者proxy。

需要与trapper配合使用。

(5)zabbix_proxy

类似于server,但它只是一个中转站,当跨地区,跨机房部署zabbix系统时,需要用到它,以将它收集到的数据发送给server。

(6)zabbix_java_gateway

类似于agentd程序。

只用于java应用程序的监控。

只能主动去获取数据,类似于agent active。

最终将收集到的数据发送给server或proxy。

(7)zabbix_web

构建zabbix专用的站点,将监控数据以web页面的形式呈现出来,并对zabbix系统进行配置设定。

腾科IT教育集团是一家以提供新型、领先的IT技术培训(教育)解决方案为主要经营目标的专业公司。目前,腾科是思科(Cisco)、甲骨文(Oracle)、红帽(Red Hat)、华为(Huawei)、微软(Microsoft)、美国计算机行业协会(CompTIA)等国际知名IT厂商的合作伙伴,并且是其指定的授权培训和考试中心。腾科立足于“取之于高校、铸之于腾科、用之于企业”的新理念,积极开展IT认证技能培训和IT职业课程教育,培养新型IT高级人才。好的内容离不开大家的支持,欢迎大家多多关注腾科IT教育集团。

 

 

  

上一篇: {华为HCNA-RS}巧用debugging功能,让你快速排查故障

下一篇: {甲骨文 Oracle}EXPDP报错ORA-39171、ORA-01691解决方法

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!