Nmon實時監控並生成HTML監控報告

 前面的博客介紹了服務端監控工具:Nmon使用方法,最近在github找到了一個nmon自動監控並生成HTML格式報告的工具:easyNmon,使用體驗蠻不錯的,這裏介紹下它的安裝及使用方法。html

 

1、關於easyNmon說明git

工具下載地址:easyNmongithub

說明:爲了方便多場景批量監控,做者用golang寫了個監控程序,能夠經過web頁面啓動和中止nmon服務, 適配Loadrunner和jmeter進行性能測試,能夠作到批量執行場景並生成監控報告!golang

環境適配:該執行文件默認爲CentOS(6.5-7.4)版本,Ubuntu和SUSE須要下載對應版本的nmon替換!web

go的http框架採用gin:https://gin-gonic.github.io/gin/
安全

圖表插件:echarts:http://echarts.baidu.com/服務器

 

2、下載安裝echarts

一、文件下載框架

經過github下載該執行文件,而後上傳到服務器,使用 tar -zxvf easyNmon.tar.gz 命令解壓,以下圖:工具

解壓後會生成一個easyNmon文件夾,進入該文件夾,經過命令 ./monitor& 啓動easyNmon服務(後綴加&爲後臺運行)。

二、經常使用信息查看

在easyNmon目錄下,輸入 ./monitor -h 查看相關信息,以下圖:

三、web頁面

能夠經過幫助信息裏面的信息,訪問web頁面查看該工具的頁面管理功能,以下圖:

PS:若是是雲服務器,須要在雲服務器控制檯開啓對應的安全組規則,不然沒法訪問!!!(上圖是個人阿里雲私有IP,訪問的web地址須要換成公有IP地址)

四、修改端口

默認端口爲9999,若是須要修改訪問web頁面的地址端口,須要自行修改,命令爲 ./monitor -p 端口號 ,修改後查看幫助信息,以下圖:

 

3、監控服務使用

一、集成jmeter啓動

安裝好以後,在jmeter中添加線程組,而後按照以下格式填寫對應的信息,添加僅一次控制器(由於後臺服務啓動後,只須要啓動一次監控服務便可)

二、web頁面啓動

接下來,就是啓動壓測腳本,進行壓測並查看服務器監控報告。

 

4、HTML格式監控報告

PS:壓測腳本結束後,默認生成監控報告,手動中止測試腳本,也會自動生成監控報告,能夠經過訪問web頁面的報告頁面查看,以下圖:

一、grafana測試結果

二、easyNmon監控報告

 

以上爲easyNmon的安裝及使用方法,僅供參考。。。

相關文章
相關標籤/搜索