【Nagios】【運維】Nagios 快速實現資料視覺化的幾種方式->統計圖
本文就介紹以下幾種快速實現 Nagio 資料視覺化的軟體,以及它們的安裝配置方式和展示效果圖。
Pnp4nagios,Rrdtools
Pnp4nagios 利用 rrdtool 工具將 Nagios 採集的資料繪製成相關的圖表,而 rrdtool 的安裝需要一系列繁雜的依賴關係。
-
先 yum 安裝各種依賴關係
-
再安裝 rrdtools,期間若有對應的錯誤要一一安裝相應的依賴庫
-
最後安裝 PNP4nagios
-
安裝完成後配置檔案,配置需要對 nagios 進行四個方面的配置,修改 nagios.cfg,command.cfg,templates.cfg,以及伺服器配置檔案 localhost.cfg
最後出來的圖是這樣的:
操作難度:3星介面直觀指數:2星
Nagiosgraph
Nagiosgraph 是 Nagios 監控系統的一個外掛,用 RRD 格式收集服務效能資料,通過 CGI 顯示出資料的圖表,nagiosgraph 建立圖表並根據資料影象報告生成 HTML 頁面。
-
安裝 nagiosgraph 元件,先下載原始碼包
-
檢測環境要求,安裝缺少的模組,同時還要注意版本的要求
-
安裝,成功後編輯 nagios.cfg,commands.cfg,httpd.conf,templates.cfg 檔案
-
重啟 nagios,在 web 上即可看到
配置出來的圖是這樣的:
操作難度:3星半介面直觀指數:2星半
Graphite,Grafana
Graphite 從 nagios 收集資料,儲存時間序列資料,根據需要呈現資料的圖形。
Grafana 是一種專業的圖形生成軟體,只有資料展示的功能,是一個純粹的 html/js 應用。它專注於提供豐富的方式來視覺化時間序列指標。所以和 Graphite 搭配一起展示 Nagios 資料。
Graphios 是一個指令碼,可以把 nagios 資料傳送給 graphite ,解決 graphite 獲取不到 nagios 資料的問題
-
graphite 安裝準備環境
-
獲取安裝包 graphite-web,carbon,whisper
-
配置 apache,初始化資料庫
-
啟動 graphite,設定登陸 graphite 的使用者名稱及密碼
-
apache 新增 grafana 配置,設定登陸 grafana 的使用者名稱及密碼
-
安裝elasticsearch
-
獲取 grafana 原始碼,修改 config.js,設定登陸的使用者及密碼
-
配置 nagios 給 graphite 傳送資料的指令碼 graphios
-
配置 nagios,修改配置檔案 nagios.cfg,commands.cfg,配置 nagios 使用 graphios
-
以上全部配置完,重啟 nagios
圖表基本上是這樣的:
好好看,但至少你得掌握 Graphite,Grafana,Graphios 安裝配置。
操作難度:5星介面直觀指數:4星半
Cacti
Cacti 是一套開源的,基於 RRDTool 良好繪圖功能的網路流量監測圖形分析工具,通過 NPC(Nagios Plugin for Cacti) 外掛將nagios 的監控資訊整合到監控頁面中
-
安裝 cacti 依賴包,安裝cacti
-
設定 apache,mysql,php,cacti
-
安裝外掛之前先安裝 PIA(Cacti-Plugin),之後安裝 npc 外掛,安裝好後可以在 Cacti 介面裡使用 Nagios 的功能
-
登入 cacti 後臺,在外掛管理中心安裝並啟用 NPC
圖形展示是這樣的:
操作難度:3星半介面直觀指數:2星
Cloud Insigh 是一個通過 StatsD收集資料,使用 OpenTSDB 對效能指標進行聚合、分組、過濾,利用 highcharts 做前端展示的資料管理平臺。
-
一鍵安裝探針,40s 即可安裝成功
-
修改 nagios 配置檔案 nagios.cfg,Cloud Insight 配置檔案 nagios.yaml
-
重啟探針
出來的圖形是這樣的:
操作難度:2星介面直觀指數:4星
總結
綜上, Nagios 想要看到實時資料顯示情況以及歷史趨勢,那就需要配置資料視覺化的外掛,上面各種軟體的配置情況如上,可根據自己喜好,時間,興趣配置不同圖形看一看。
還有,5.1假期快到了,你還有幾天時間可以搞一搞?再順道琢磨琢磨配置除了圖表功能之外的其他功能!
Cloud Insight集監控、管理、計算、協作、視覺化於一身,幫助所有 IT 公司,減少在系統監控上的人力和時間成本投入,讓運維工作更加高效、簡單。想閱讀更多技術文章,請訪問 OneAPM 官方技術部落格。
更多:http://www.oneapm.com/ai/cpm.html