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工作架構:

 

 

 

 

 

 

 

 

 

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