linux輕量級監控工具-nmon

nmon

概述

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

2、下載和運行nmon

  • 下載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]

3、實時監控

  • 運行對應系統版本的腳本運維

[root@yunwei nmon]# ./nmon_x86_64_centos7

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


4、監控輸出

1)運行腳本

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

2)查看數據

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

下載以後直接解壓,而後打開nmon analyser v60.xlsm

點擊 "Analyze nmon data" 按鈕,選擇nmon文件,而後按照提示將nmon文件保存爲xls,以後就能夠看到各類信息了。


公衆號~運維少年

相關文章
相關標籤/搜索