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


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

 

一、關於easyNmon說明

工具下載地址:easyNmon

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

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

go的http框架采用gin:https://gin-gonic.github.io/gin/

圖表插件:echarts:http://echarts.baidu.com/

 

二、下載安裝

1、文件下載

通過github下載該執行文件,然后上傳到服務器,使用 tar -zxvf easyNmon.tar.gz 命令解壓,如下圖:

解壓后會生成一個easyNmon文件夾,進入該文件夾,通過命令 ./monitor& 啟動easyNmon服務(后綴加&為后台運行)。

2、常用信息查看

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

3、web頁面

可以通過幫助信息里面的信息,訪問web頁面查看該工具的頁面管理功能,如下圖:

PS:如果是雲服務器,需要在雲服務器控制台開啟對應的安全組規則,否則無法訪問!!!(上圖是我的阿里雲私有IP,訪問的web地址需要換成公有IP地址)

4、修改端口

默認端口為9999,如果需要修改訪問web頁面的地址端口,需要自行修改,命令為 ./monitor -p 端口號 ,修改后查看幫助信息,如下圖:

 

三、監控服務使用

1、集成jmeter啟動

安裝好之后,在jmeter中添加線程組,然后按照如下格式填寫對應的信息,添加僅一次控制器(因為后台服務啟動后,只需要啟動一次監控服務即可)

2、web頁面啟動

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

 

四、HTML格式監控報告

PS:壓測腳本結束后,默認生成監控報告,手動停止測試腳本,也會自動生成監控報告,可以通過訪問web頁面的報告頁面查看,如下圖:

1、grafana測試結果

2、easyNmon監控報告

 

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM