《監控系統Nagios系列(一) 簡介》要點:
本文介紹了監控系統Nagios系列(一) 簡介,希望對您有用。如果有疑問,可以聯系我們。
Nagios 是一個開源的監控軟件,目前應用最廣的開源監控系統之一.
維基百科上這么介紹 Nagios:
Nagios(IPA: /?nɑ?ɡio?s/)是一個流行的電腦系統和網絡監控程序,它檢測主機和服務,當異常發生和解除時能提醒用戶.它是基于GPLv2開發的開源軟件,可免費獲得及使用.
Nagios原名為NetSaint,由Ethan Galstad開發并維護至今.NAGIOS是一個縮寫形式: “Nagios Ain’t Gonna Insist On Sainthood” Sainthood 翻譯為圣徒,而”Agios”是”saint”的希臘表示方法.Nagios被開發在Linux下使用,但在Unix下也工作得非常好.
Nagios 由三部分組成:Nagios Core ,Nagios Plugin ,Nagios XI .
1.1 Nagios Core
Nagios Core 顧名思義就是核心部件.這部分是開源的,使用 GPL License .具體 Nagios Core 包含的內容后續介紹.
1.2 Nagios Plugin
Nagios Plugin 是基于 Nagios Core 定義的接口開發的插件,插件負責實現具體監控項的檢測.
1.3 Nagios XI
Nagios XI 是 Nagios 的商業版本. 現在很多開源軟件都使用這種模式,提供開源和商業兩個版本.
Nagios XI 提供了比開源版本更友好的界面以及技術支持.
Nagios 實際上是一個警報系統,因此 Nagios 最適合的使用場景是用來做警報系統.
那么為什么是 Nagios 而不是其他的系統? Nagios 有什么優勢? Nagios 有很多對監控警報的特別考慮,比如 抖動(flapping) ,Host可達性檢測, Host 和 Service 依賴檢測, 通知過濾機制等.
Nagios 在監控警報方面基本是標準了,很多開源監控系統,都是以他為基準來比對特性 Comparison of Network Monitoring System ,甚至有的軟件是從 Nagios 拉分支開發而來的,比如 Shinken .
好了我們回歸正題,既然 Nagios 適用場景是警報系統,我們知道監控除了警報還有性能數據采集與展現,就是看著很酷的性能趨勢圖表. 那么 Nagios 是不是不適用這種性能趨勢數據展示? 答案是肯定的.
如果我們需要性能趨勢數據監控和展示,有另外一個軟件 Ganglia 適合使用.后續我們也會介紹 Ganglia .
Nagios 的用戶很多,不論大小公司或組織,各行各業,都有在使用.
國內的IT公司有: Sina,Alibaba 等.
國外的電信公司有:愛立信.
當然還有其他,就不一一列舉了.
Nagios 是GPL V2 License 的,意味著修改其源代碼活連接其動態或靜態庫,之后要負責開源義務.
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/4635.html