Zabbix系列之一:Zabbix概述

  Zabbix是一个基于web界面的提供分布式系统监控以及网络监视功能企业级的完全开源解决方案(基于GPL V2)。Zabbix可监控10万设备,20万个指标(在对mysql切片优化后),可监控database,可监控web monitoring,,web响应代码,响应时间等,可定义监控指标,可监控日志,文件内容等等!

    zabbix由2部分构成:zabbix server与可选组件zabbix agent。 zabbix安装完成后会产生5个程序:zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server。   zabbix_java_gateway是可选,这个需要另外安装。

  • zabbix_agentd:客户端守护进程。此进程主要用来收集客户端的数据,如:CPU负载、内存、磁盘使用情况等;
  • zabbix_get:zabbix工具,单独使用的命令,通常用于排错;
  • zabbix_proxy:zabbix代理守护进程。功能类似server,唯一不同的是它只是一个中转站,需要把收集到的数据提交/被提交                          到server里;
  • zabbix_sender:zabbix工具,用于发送数据给server或者proxy,在脚本完成之后使用sender主动将数据提交;
  • zabbix_server:zabbix服务端守护进程,所有的数据都是被提交或主动提交到zabbix_server端;
  • zabbix_java_gateway:zabbix2.0之后引入的一个功能。Java网关,类似agentd,但是只用于Java方面,需要特别注意的是,他只能主动去获取数据,而不能被动获取数据。他的数据最终会给到server或者proxy。

Zabbix工作架构:

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章