linux輕量級監控工具-nmon

nmon

概述

nmon是一個輕量級的監控工具,相比zabbix等監控軟件容易使用的多。這個軟件也是我在工作場景中,見到客戶使用比較多的一款監控軟件,它一般會被寫成定時任務去執行。這裏我將這個軟件簡單的使用辦法分享給大家。

二、下載和運行nmon

  • 下載nmon軟件包

[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

可以看到以上界面,可以按【c】查看cpu信息,按【m】查看內存信息,按【n】查看網絡信息等等,可以根據上面的提示進行查看需要的數據。


四、監控輸出

1)運行腳本

nmon支持將監控的內容輸出到文件,以可視化的方式展現出來。

[root@yunwei nmon]# ./nmon_x86_64_centos7 -s 2 -c 60 -f -m ./

參數解釋:

-s 指定幾秒採集一次數據。

-c 採集次數。

-f 生成的數據文件名中包含文件創建的時間

-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的命名方式。

2)查看數據

nmon生成的數據需要使用nmon Analyser打開,這個插件非常小,不到1M。
點擊下載nmon Analyser

下載之後直接解壓,然後打開nmon analyser v60.xlsm

點擊 "Analyze nmon data" 按鈕,選擇nmon文件,然後按照提示將nmon文件保存爲xls,之後就可以看到各種信息了。


公衆號~運維少年


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章