zabbix简介(一)

一 Zabbix简介
   基于Web界面的分布式系统监控的企业级开源软件。可以监控各种系统与设备,网络参数,保证服务器设备安全运营;提供灵活的通知机制。
二 Zabbix的特点和功能
   1.特点
   1)安装与配置简单
   2)可视化web管理界面
   3)免费开源
   4)支持中文
   5)自动发现
   6)分布式监控
   7)实时绘图
   8)email通知
   2.主要功能
   CPU负荷、内存使用、磁盘使用、网络状况、端口监视、日志监控
二 Zabbix逻辑图

zabbix进程:zabbix_agentd、zabbix_sender、zabbix_get、zabbix_server、zabbix_proxy(和zabbix_jave_gateway)
   1.zabbix_agentd:客户端守护进程,收集客户端数据,如cpu负载、内存、磁盘等使用状况。
   2.zabbix_senderzabbix工具,用于客户端发送数据给server或proxy.通常用于耗时比较长的检查。为防止zabbix超时,可以在脚本执行完成后通过sender主动提交数据。
   3.zabbix_getzabbix工具,用于server或proxy获取客户端数据。(通常用于排错,如果server收不到客户端数据,可以使用zabbix_get获取数据来做故障排查)
   4.zabbix_server:服务端守护进程。其他守护进程最后数据都要提交给zabbix_server
   5.zabbix_proxyzabbix代理守护进程,类似中转站。
   6.zabbix_java_gateway:Java网关,类似agentd,但只能用于Java.
   所以zabbix监控有两种模式:
       server_agentd模式:简单,监控主机少。
       server-proxy-agentd模式:监控主机多,减轻server压力。
三 zabbix重要术语
   1.监控项(item):一个特定的监控指标的相关数据;这些数据来自被监控对象;item是zabbix收集数据的核心,相对监控对象,每个监控项都由“key”标识。
   2.触发器(tirgger):一个表达式,通过设定阀值,判断监控对象特定item数据是否合理,合理“OK”,有问题“Problem”。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章