Nagios 快速實現資料視覺化的幾種方式

2021-09-19 09:14:00 字數 1838 閱讀 1977

nagios 是一款強大的開源監控軟體,但他本身不能繪圖,只能檢視當前資料,不能看歷史資料以及趨勢,也正因此,想要更舒適的使用就要搭配繪圖軟體,現在可搭配的繪圖軟體有很多,例如 pnp4nagios,rrdtools,grafana,cacti,以及 cloud insight,這些軟體和 nagios 有的還要搭配使用。

本文就介紹以下幾種快速實現 nagio 資料視覺化的軟體,以及它們的安裝配置方式和展示效果圖。

pnp4nagios 利用 rrdtool 工具將 nagios 採集的資料繪製成相關的圖表,而 rrdtool 的安裝需要一系列繁雜的依賴關係。

最後出來的圖是這樣的:

操作難度:3星

介面直觀指數:2星

nagiosgraph 是 nagios 監控系統的乙個外掛程式,用 rrd 格式收集服務效能資料,通過 cgi 顯示出資料的圖表,nagiosgraph 建立圖表並根據資料影象報告生成 html 頁面。

檢測環境要求,安裝缺少的模組,同時還要注意版本的要求

安裝,成功後編輯 nagios.cfg,commands.cfg,httpd.conf,templates.cfg 檔案

重啟 nagios,在 web 上即可看到

配置出來的圖是這樣的:

操作難度:3星半

介面直觀指數:2星半

graphite 從 nagios 收集資料,儲存時間序列資料,根據需要呈現資料的圖形。

grafana 是一種專業的圖形生成軟體,只有資料展示的功能,是乙個純粹的 html/js 應用。它專注於提供豐富的方式來視覺化時間序列指標。所以和 graphite 搭配一起展示 nagios 資料。

graphios 是乙個指令碼,可以把 nagios 資料傳送給 graphite ,解決 graphite 獲取不到 nagios 資料的問題

圖表基本上是這樣的:

好好看,但至少你得掌握 graphite,grafana,graphios 安裝配置。

操作難度:5星

介面直觀指數:4星半

cacti 是一套開源的,基於 rrdtool 良好繪圖功能的網路流量監測圖形分析工具,通過 npc(nagios plugin for cacti) 外掛程式將nagios 的監控資訊整合到監控頁面中

圖形展示是這樣的:

操作難度:3星半

介面直觀指數:2星

cloud insigh 是乙個通過 statsd 收集資料,使用 opentsdb 對效能指標進行聚合、分組、過濾,利用 highcharts 做前端展示的資料管理平台。

出來的圖形是這樣的:

操作難度:2星

介面直觀指數:4星

綜上, nagios 想要看到實時資料顯示情況以及歷史趨勢,那就需要配置資料視覺化的外掛程式,上面各種軟體的配置情況如上,可根據自己喜好,時間,興趣配置不同圖形看一看。

還有,5.1假期快到了,你還有幾天時間可以搞一搞?再順道琢磨琢磨配置除了圖表功能之外的其他功能!

本文** oneapm 官方部落格

Nagios 快速實現資料視覺化的幾種方式

nagios 是一款強大的開源監控軟體,但他本身不能繪圖,只能檢視當前資料,不能看歷史資料以及趨勢,也正因此,想要更舒適的使用就要搭配繪圖軟體,現在可搭配的繪圖軟體有很多,例如 pnp4nagios,rrdtools,grafana,cacti,以及 cloud insight 有的還要搭配使用。本...

Nagios 快速實現資料視覺化的幾種方式

nagios 是一款強大的開源監控軟體,但他本身不能繪圖,只能檢視當前資料,不能看歷史資料以及趨勢,也正因此,想要更舒適的使用就要搭配繪圖軟體,現在可搭配的繪圖軟體有很多,例如 pnp4nagios,rrdtools,grafana,cacti,以及 cloud insight,這些軟體和 nagi...

Nagios 快速實現資料視覺化的幾種方式

nagios 是一款強大的開源監控軟體,但他本身不能繪圖,只能檢視當前資料,不能看歷史資料以及趨勢,也正因此,想要更舒適的使用就要搭配繪圖軟體,現在可搭配的繪圖軟體有很多,例如 pnp4nagios,rrdtools,grafana,cacti,以及 cloud insight,這些軟體和 nagi...