天天看點

開源監控系統中 Zabbix 和 Nagios 哪個更好?

監控平台的話,各有優劣,但基本都可以滿足需求。

等達到一定監控名額後,發現,最困難的是監控項目的管理。 CMDB

中小規模(伺服器<=1k):Zabbix

大規模(1k>=伺服器<=10k):Nagios進行二次開發

超大規模(伺服器>=10k):開發适應自己平台的監控軟體吧

作者:好撐

連結: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,那是如魚得水。

4.觸發器,也就是報警條件有多重判斷機制,當然,這個需要你去研究一下,這也是zabbix的精華之處,

5.支援多種監控方式,agentd,snmp,ipmi,jmx,邏輯圖如下

6.提供api功能,二次開發友善,你可以選用zabbix來進行二次深度開發,結合cmdb資産管理系統,業務管理系統,進而使你的自動化運維系統達到新的高度。

7.當然zabbix還有很多其他功能,這裡不一一介紹了。

很多人說zabbix不簡單,其實是zabbix的設計理念有些超前,當你都研究到一定程度,你不得不佩服zabbix的團隊是非常強悍的,這種工作機制也是相對先進的。

國内的大廠,都有一套自己的監控系統,自己設計,自己開發,其功能也能和zabbix一樣,更能适合于自己的需求,但一般企業用,特别是中型網際網路公司,還是極力推薦zabbix。

最後建議大家多看官方文檔

同時提供zabbix的安裝二次定制的RPM包,該項目位址為:

<a href="https://link.zhihu.com/?target=https%3A//github.com/itnihao/zabbix-rpm/tree/master/zabbix-2.2.2" target="_blank">https://github.com/itnihao/zabbix-rpm/tree/master/zabbix-2.2.2</a>

<a href="https://link.zhihu.com/?target=http%3A//search.jd.com/Search%3Fkeyword%3DZabbix%25E4%25BC%2581%25E4%25B8%259A%25E7%25BA%25A7%25E5%2588%2586%25E5%25B8%2583%25E5%25BC%258F%25E7%259B%2591%25E6%258E%25A7%25E7%25B3%25BB%25E7%25BB%259F%26enc%3Dutf-8%26book%3Dy" target="_blank">Zabbix企業級分布式監控系統</a>