1 / 31

課程二: Nagios 中央監控警報系統

課程二: Nagios 中央監控警報系統. 主講人:. Agenda. 1. 網路管理工具: Nagios 2.Nagios 的功能 3.Nagios 安裝教學 4.Nagios 佈署架構 5.Demo 案例清單. 1. 網路管理工具: Nagios. Nagios 為一套網路監控軟體 GNU General Public License V2 Client / Server 架構 提供網頁圖形面,使用者可利用此介面來觀看所監視的服務情況 當監視的對象 ( 主機或服務 ) 發生問題時,或是問題解決時,可透過 E-mail , SMS 等,對管理者發出通知.

julie
Download Presentation

課程二: Nagios 中央監控警報系統

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 課程二:Nagios中央監控警報系統 主講人:

  2. Agenda • 1.網路管理工具:Nagios • 2.Nagios的功能 • 3.Nagios安裝教學 • 4.Nagios佈署架構 • 5.Demo案例清單

  3. 1.網路管理工具:Nagios • Nagios為一套網路監控軟體 • GNU General Public License V2 • Client / Server架構 • 提供網頁圖形面,使用者可利用此介面來觀看所監視的服務情況 • 當監視的對象(主機或服務)發生問題時,或是問題解決時,可透過E-mail,SMS等,對管理者發出通知

  4. 1.網路管理工具:Nagios • Nagios相關套件 • Nagios:包括監控主程式,CGI、HTML介面及HTML文件 • nagios plugins:主機與服務狀態檢查使用之scripts及pograms • NPRE:在遠端主機上執行「Local」plugin • NSCA:執行被動式監控 • NDOUtils:MySQL資料庫介面,將主機、服務狀態等儲放到資料庫中,以進行後續nagios功能的開發 • lilac:web-based nagios設定介面

  5. 1.網路管理工具:Nagios • Nagios-應用架構

  6. 1.網路管理工具:Nagios • Nagios-外部架構

  7. 1.網路管理工具:Nagios • Nagios-分散式監控架構

  8. 2.Nagios的功能 • 多樣化監控機制:採Plug-in 架構,可依需求設定監控項目 • 網路服務的監控 • POP、SMTP、HTTP… • 系統資源的監控 • CPU負載、磁碟空間使用率… • 告警機制 • Web介面:alert wave • Mail • SMS

  9. 2.Nagios的功能 • Nagios Plug-in • Nagios thresholds方法

  10. Nagios Timeline

  11. 3.Nagios安裝教學 • 安裝步驟 • 至官方網站下載 下載Core和Plugins套件

  12. 3.Nagios安裝 • 安裝Nagios Core(3.2.0) • tar zxvf nagios-3.2.0.tar.gz • ./configure • make all • make install • make install-init • make install-commandmode • make install-config • make install -webconf

  13. 3.Nagios安裝

  14. 3.Nagios安裝教學 • 安裝Nagios Core(1.4.13) • tar zxvf nagios-plugins-1.4.13.tar.gz • ./configure • make all • make install

  15. Nagios設定 • 編輯主要設定檔nagios.cfg • vi /usr/local/nagios/var/nagios.cfg 監視設備時間 設定主要紀錄檔的位置與檔名

  16. Nagios設定 • 編輯聯絡時間範圍設定檔(timeperiods.cfg) • vi /usr/local/nagios/etc/objects/ timeperiods.cfg 設定時間範圍名稱 設定時間範圍

  17. 啟動Nagios • 進入Nagios的設定檔目錄 • cd /usr/local/nagios/etc • 將所有設定檔的使用者與所屬群組改為nagios • Chown –R nagios.naios * • 將所有設定檔的讀寫權限進行更改 • Chmod –R 755 * • 啟動Nagios • /etc/init.d/nagios start

  18. 啟動Nagios • 進入Nagios web介面

  19. 4.Nagios佈署架構 • 規劃目的: • 網路人員透過Nagios,管理網路上之伺服器運作活動及異常監控。

  20. Nagios ConfigurationObject Relationship Diagrams • Service Configuration Object Relationships

  21. Nagios ConfigurationObject Relationship Diagrams • Contact and Time Period Configuration Object Relationships

  22. Nagios ConfigurationObject Relationship Diagrams • Host and Host Group Object Relationships

  23. Nagios ConfigurationObject Relationship Diagrams • Service and Service Group Object Relationships

  24. Nagios ConfigurationObject Relationship Diagrams • Hosts and Host Dependencies Object Relationships

  25. Nagios ConfigurationObject Relationship Diagrams • Services and Service Dependencies Object Relationships

  26. Nagios ConfigurationObject Relationship Diagrams • Hosts and Host Escalations Object Relationships

  27. Nagios ConfigurationObject Relationship Diagrams • Services and Service Escalations Object Relationships

  28. 5.Demo案例清單 • Demo1:監控網路服務活動 • Demo2 : 系統資源的監控 • Demo3 : 警報機制

  29. Demo1:監控網路服務 • 目的:透過監控網路服務,可讓網管人員作為改善伺服器效能之參考。 • 預期結果:獲得HTTP等協定的負載資料 • 測試結果:

  30. Demo2 : 系統資源的監控 • 目的:監控系統資源,識別是否有不法程式進行存取。 • 預期結果: • 測試結果:

  31. Demo3 : 警報機制 • 目的:透過警報機制,有效提供網管人員掌握伺服器運作有無異常。 • 預期結果: • 測試結果:

More Related