天天看點

IDC 監控技術介紹

監控目的

    提前發現問題

      — 進行伺服器性能調整前,知道調整什麼

      — 找出系統的瓶頸在什麼地方

    報告系統運作狀況

      — 每一部分必須同時監控

      — 内容包括吞吐量,反應時間,使用率等

監控的資源類别

    公開資料

     — Web,FTP,SSH,資料庫等應用服務

     — TCP或UDP 端口

    私有資料

     — CPU,記憶體,磁盤,網卡流量等使用資訊

     — 使用者,程序等運作資訊

監控方式:(手動監控,自動監控系統)

手動監控:

      程序監控

存儲監控

網絡監控

系統性能監控

自動監控系統

    Nagios 

        是一款用來監視系統和網絡的開源應用軟體

           — 利用其衆多的插件實作對本機和遠端服務的監控

           — 當被監控對象異常時,會及時向管理者警告

           — 提供一批預設好的監控插件,使用者可以直接調用

           — 也可以自定義Shell腳本來監控服務,适合各類企業的業務監控

           — 可以通過Web頁面顯示對象狀态,日志,警告資訊

    Cacti

        一套基于LAMP展現的網絡流量監測及分析工具     

            — 資料采集:基于SNMP技術或自定義腳本從目标裝置主機擷取監控訓示資訊

            — 資料存儲:調用模版将資料存到資料庫,通過RRDTool繪圖結果圖形

            — 資料展現:通過Web 方式将監控結果呈現出來

        對比Nagios與Cacti的差別

            Nagios:側重于監控應用狀态,故障分析,報警機制(郵箱,短信等)相對來說必Cacti靈活

            Cacti :在監控方面繪圖比較不錯,在流量于圖形展現方面存在優勢

    Zabbix    

            Zabbix是一個高度內建的監控解決方案

          可以實作企業級的開源分布式監控

          Zabbix 通過C/S模式采集監控資料

          Zabbix 通過B/S模式實作Web管理

          Zabbix 具備常用的商業監控軟體所具備的功能

              — 主機性能監控,網絡裝置監控,資料庫監控等

                  —  多種報警機制 

            支援自動發現網絡裝置的伺服器

                  — 可以通過比對自動發現伺服器規則來實作

             支援分布式,能集中展示,管理分布式的監控點

           編寫插件容易,可以自定義監控項

           具有實時繪圖功能

本文轉自 Xuenqlve 51CTO部落格,原文連結:http://blog.51cto.com/13558754/2060194,如需轉載請自行聯系原作者