nmon是一個輕量級的監控工具,相比zabbix等監控軟件容易使用的多。這個軟件也是我在工做場景中,見到客戶使用比較多的一款監控軟件,它通常會被寫成定時任務去執行。這裏我將這個軟件簡單的使用辦法分享給你們。centos
下載nmon軟件包api
[root@yunwei nmon]# wget http://sourceforge.net/projects/nmon/files/nmon16h_helpsystems_v2.tar.gz
解壓網絡
[root@yunwei nmon]# tar zxf nmon16h_helpsystems_v2.tar.gz
[root@yunwei nmon]#
運行對應系統版本的腳本運維
[root@yunwei nmon]# ./nmon_x86_64_centos7
nmon支持將監控的內容輸出到文件,以可視化的方式展示出來。ide
[root@yunwei nmon]# ./nmon_x86_64_centos7 -s 2 -c 60 -f -m ./
參數解釋:工具
-s 指定幾秒採集一次數據。centos7
-c 採集次數。spa
-f 生成的數據文件名中包含文件建立的時間.net
-m 生成的數據文件的存放目錄插件
運行命令以後,該腳本會在後臺運行,可經過ps查看。
[root@yunwei nmon]# ps aux | grep nmon
root 25869 0.0 0.0 16096 892 pts/0 S 14:17 0:00 ./nmon_x86_64_centos7 -s 2 -c 60 -f -m ./
root 25975 0.0 0.0 112660 972 pts/0 R+ 14:17 0:00 grep --color=auto nmon
[root@yunwei nmon]#
默認生成的文件是hostname_data的命名方式。
nmon生成的數據須要使用nmon Analyser打開,這個插件很是小,不到1M。
點擊下載nmon Analyser
下載以後直接解壓,而後打開nmon analyser v60.xlsm
點擊 "Analyze nmon data" 按鈕,選擇nmon文件,而後按照提示將nmon文件保存爲xls,以後就能夠看到各類信息了。
公衆號~運維少年