Nagios監控系統

來源:互聯網
上載者:User

標籤:nagios

1、Nagios是一款開源的免費網路監視工具,可以監控Windows、Linux和Unix的主機狀態,交換器路由器等網路裝置,在系統或服務狀態異常時發出郵件或簡訊警示,第一時間通知網站營運人員。流量監控不是他的強項,流量監控建議使用cacti(可以繪製非常直觀的圖形。2、nagios工作原理
Nagios本身不包括監控主機和服務的功能。所有的監控、監測功能都是通過各種外掛程式來完成的。安裝完nagios之後,在nagios主目錄下的/libexex裡面放有nagios內建的外掛程式,如:check_disk是檢查磁碟空間的外掛程式,check_load是檢查cpu負載的外掛程式,每一個外掛程式可以通過運行./check_xxx -h命令來檢查其使用方法和功能。

3、nagios的四種監控狀態

Nagios可以識別四種狀態返回資訊。0(OK)表示狀態正常(綠色顯示),1(WARNING)表示出現警告(×××),2(CRITICAL)表示出現非常嚴重錯誤(紅色),3(UNKNOWN)表示未知錯誤(深×××),nagios根據外掛程式返回來的值來判斷監控對象的狀態,並通過web顯示出來,以供管理員即時發現故障。
4、nagios通過nrpe外掛程式來遠端管理服務的工作過程

1) Nagios執行安裝在它裡面的check_nrpe外掛程式,並告訴check_nrpe去檢測哪些服務。

2) 通過ssl,check_nrpe串連遠端機器上的NRPE daemon。

3) NRPE運行本地的各種外掛程式去檢測本機伺服器和狀態(check_disk,...etc)。

4) NRPE把檢測的結果傳給主機端的check_nrpe,check_nrpe再把結果送到nagios狀態隊列中。

5) Nagios依次讀取隊列中的資訊,再把結果顯示出來。

5、nagios的設定檔:

Nagios.cfg:主設定檔,定義各種設定檔的名稱和位置

Cgi.cfg:控制CGI的設定檔

Resource.cfg:資源檔,定義各種變數,以便於其他檔案調用

Objects:其他設定檔存放目錄,此目錄下主要有:

         Command.cfg:命令設定檔,定義各種命令格式,以備其他檔案調用         contacts.cfg:連絡人和組,發郵件等警示資訊時可以調用         localhost.cfg:監控原生設定檔         timeperiods.cfg:定義監控時間的設定檔,便於其他檔案調用         Hostgroups.cfg:定義監控的主機(組),需手動建立。

Nagios監控系統

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.