官方站點http://www.zabbix.com/
Zabbix版本
LTS:long time support 長期維護版
2.2 3.0
特性:
數(shù)據(jù)采集:
snmp ssh/telnet agent ipmi jxm(Java Management eXtensions ) ....so on
自定義采樣機制:UserPrameter
告警:
告警升級機制:
執(zhí)行腳本:script
notification:故障匯報給相關人員,若問題沒有解決,匯報給升級主管.....
數(shù)據(jù)存儲:
數(shù)據(jù)存儲:MySQL/PGSQL #語錄 有人的地方就有江湖,有人的地方就有手機
展示:
實時繪圖:把數(shù)據(jù)以可視化的數(shù)據(jù)graph(圖表)-->>screen-->>slide show(幻燈片切換)
map-->>創(chuàng)建拓撲圖-->>每個節(jié)點用線連接..節(jié)點壞了用紅線等等
支持模板:
網(wǎng)路自動發(fā)現(xiàn):自動發(fā)現(xiàn)硬件并套用模板自動監(jiān)控 #逆天
分布式監(jiān)控: 當集群非常大時,需要用到
Server<-->Proxy<-->agent/ssh/ipmi
API:開發(fā)接口 自行開發(fā)
Zabbix:程序組件
核心組件:
Zabbix server:服務端守護進程:負責發(fā)出監(jiān)控請求,并采集數(shù)據(jù)以后存儲到Zabbix database中 服務主組件 #C
Zabbix agentd:agent守護進程 #被監(jiān)控主機
Zabbix web GUI:負責從Zabbix database中檢索處理數(shù)據(jù)并顯示 管理結構 關鍵組件 #PHP
Zabbix database: 數(shù)據(jù)庫,載體為各種數(shù)據(jù)庫. 專門有腳本生成數(shù)據(jù)庫結構 #根Zabbix 本身無關
Zabbix proxy :代理 當集群過大時,負責分攤負載.傳送數(shù)據(jù)匯總給Zabbix server #可選
Zabbix get:命令行工具,手動測試向agent發(fā)起數(shù)據(jù)采集請求
Zabbix sender:命令行工具.運行于agent端.手動向server發(fā)送采集數(shù)據(jù)
Zabbix jave gateway:JMX監(jiān)控時用到的java網(wǎng)關 #不懂
(Web pager :采集 請求頁面資源的響應速度,作出評估,確保用戶體驗)
Zabbix 監(jiān)控模式:
被動模式:由Zabbix server請求.agent端被動回復
主動模式:agent端主動回復采集信息給Zabbix
創(chuàng)新互聯(lián):從2013年開始為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設”服務,為1000多家公司企業(yè)提供了專業(yè)的成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設、網(wǎng)頁設計和網(wǎng)站推廣服務, 按需求定制網(wǎng)站由設計師親自精心設計,設計的效果完全按照客戶的要求,并適當?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實際情況給出合理的網(wǎng)站構架,制作客戶同行業(yè)具有領先地位的。
*******************************************************************************************************************
Zabbix 架構:**************************************別說看不懂*************************************略
*****************************************************************************************
Zabbix常用術語:*********************************************************************************
Zabbix邏輯架構:*********************************************************************************
Zabbix 服務端進程
當啟動Zabbix服務時,需要啟動以上這么多進程.而且有些進程還不止一個.
watchdog:檢查Zabbix的各個進程,防止進程被kill(watchdog工作在內(nèi)核當中,所以被kill的幾率大大減小)
housekeeper:主要用來管理數(shù)據(jù)庫中的歷史數(shù)據(jù),過期數(shù)據(jù)自動刪除
alerter:報警工具
escalator:報警升級
pinger:用來探測主機是否在線
poller:實現(xiàn)item的數(shù)據(jù)采集(進程數(shù)量不一定是一個 看定義的采集項有多少)
httppoller:web監(jiān)控的.....
discoverer:自動發(fā)現(xiàn)主機
nodewatcher:監(jiān)控節(jié)點
timer:計時器
db_config_syncer:完成db配置同步到 #proxy db和Zabbix server的數(shù)據(jù)同步組件
proxy所采集的數(shù)據(jù)并不是直接發(fā)送給 Zabbix server 而是需要同步的
db_data_syner: 完成db數(shù)據(jù)同步的
***********************************************配置要求******************
一般Zabbix 的瓶頸時 磁盤I/O或者網(wǎng)絡I/O
硬件配置略..
DB要求.略..
前端要求:
三大組件
Zabbix Server
Zabbix web GUI
Zabbix Database
以上組件可放在三臺不同的主機上進行監(jiān)控