監控平台的話,各有優劣,但基本都可以滿足需求。
等達到一定監控指標后,發現,最困難的是監控項目的管理。 CMDB
中小規模(服務器<=1k):Zabbix
大規模(1k>=服務器<=10k):Nagios進行二次開發
超大規模(服務器>=10k):開發適應自己平台的監控軟件吧
另推薦個牛逼的東西: http://prometheus.io
等達到一定監控指標后,發現,最困難的是監控項目的管理。 CMDB
中小規模(服務器<=1k):Zabbix
大規模(1k>=服務器<=10k):Nagios進行二次開發
超大規模(服務器>=10k):開發適應自己平台的監控軟件吧
另推薦個牛逼的東西: http://prometheus.io
作者:好撐
鏈接:https://www.zhihu.com/question/19973178/answer/131911060
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
鏈接:https://www.zhihu.com/question/19973178/answer/19666150
來源:知乎
我比較看好zabbix這款監控軟件,理由如下:
1.分布式監控,天生具有的功能,適合於構建分布式監控系統,具有node,proxy2種分布式模式
2.自動化功能,自動發現,自動注冊主機,自動添加模板,自動添加分組,是天生的自動化運維利器的首選,當然於自動化運維工具搭配,puppet+zabbix,或者saltstack+zabbix,那是如魚得水。
3.自定義監控比較方便,自定義監控項非常簡單,支持變量,支持low level discovery,可以參考我寫的文檔 自動化運維之監控篇---利用zabbix自動發現功能實現批量web url監控
4.觸發器,也就是報警條件有多重判斷機制,當然,這個需要你去研究一下,這也是zabbix的精華之處,
5.支持多種監控方式,agentd,snmp,ipmi,jmx,邏輯圖如下
https://github.com/itnihao/zabbix-rpm/tree/master/zabbix-2.2.2
Zabbix企業級分布式監控系統
1.分布式監控,天生具有的功能,適合於構建分布式監控系統,具有node,proxy2種分布式模式
2.自動化功能,自動發現,自動注冊主機,自動添加模板,自動添加分組,是天生的自動化運維利器的首選,當然於自動化運維工具搭配,puppet+zabbix,或者saltstack+zabbix,那是如魚得水。
3.自定義監控比較方便,自定義監控項非常簡單,支持變量,支持low level discovery,可以參考我寫的文檔 自動化運維之監控篇---利用zabbix自動發現功能實現批量web url監控
4.觸發器,也就是報警條件有多重判斷機制,當然,這個需要你去研究一下,這也是zabbix的精華之處,
5.支持多種監控方式,agentd,snmp,ipmi,jmx,邏輯圖如下
6.提供api功能,二次開發方便,你可以選用zabbix來進行二次深度開發,結合cmdb資產管理系統,業務管理系統,從而使你的自動化運維系統達到新的高度。
7.當然zabbix還有很多其他功能,這里不一一介紹了。
很多人說zabbix不簡單,其實是zabbix的設計理念有些超前,當你都研究到一定程度,你不得不佩服zabbix的團隊是非常強悍的,這種工作機制也是相對先進的。
國內的大廠,都有一套自己的監控系統,自己設計,自己開發,其功能也能和zabbix一樣,更能適合於自己的需求,但一般企業用,特別是中型互聯網公司,還是極力推薦zabbix。
另外附上我的文檔Zabbix使用手冊V1.4.pdf,這里面有我的經驗總結,以及一些使用心得與技巧
最后建議大家多看官方文檔
新浪微盤下載地址:最新文檔版本為Zabbix使用手冊V2.0.pdf
百度網盤下載地址:Zabbix使用手冊V2.0.pdf_免費高速下載
https://github.com/itnihao/zabbix-rpm/tree/master/zabbix-2.2.2
Zabbix企業級分布式監控系統