文章插圖

文章插圖
概要:
作為一名運維人員,分析問題或監控Linux操作系統的時候如果可以把各個系統層和硬件層的監控信息生成形象化的分析報表圖對于我們來說是件非常好的事情,而通過nom和nmon_analyser兩者的結合完全就可以實現要求 。
Nmon和nmon_analyser是什么?
Nmon 是一個分析aix和linux性能的免費工具(其主要是ibm為自己的aix操作系統開發的,但是也可以應用在linux操作系統上),而nmon_analyser是nmon的一個工具可以把nmon生成的報告轉化成excel報表的形式供我們查看 。
如何安裝使用呢?看下面:
步驟一:下載nmon及nmon analyser工具
nmon:http://nmon.sourceforge.net/pmwiki.php 根據自己系統的版本下載相應的版本即可
nmon analyser:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser
步驟二:將nmon上傳至/usr/local/src目錄下
1、創建nmon的目錄
這里用的是centos6版本:
4、賦予權限后,執行該命令會,顯示結果如下圖:
輸入相應的key值可以查看相應的屬性,如下圖:
如上配置后,如果使用該命令需要找到該命令的詳細路徑才能使用,這樣不是很方便,所以我們需要將nmon的命令添加到系統環境變量中去,以方便我們可以在任何地方都可以使用該命令 。
1、修改啟動文件名稱:
# mv nmon_x86_centos6 nmon
# ./nmon //執行命令
2、添加到環境變量中:
# vim /etc/profile (在profile中寫入以下兩行內容)
PATH=$PATH:/home/nmon/nmon ($PATH:后為命令的路徑)
export PATH
該命令啟動后,會在nmon所在目錄下生成監控文件,并持續寫入資源數據,直至60個監控點收集完成——即監控1分鐘,這些操作均自動完成,無需手工干 預,測試人員可以繼續完成其他操作 。如果想停止該監控,需要通過”#ps –ef|grep nmon”查詢進程號,然后殺掉該進程以停止監控 。步驟四:生成圖形化報表通過后臺監控和定期監控,我們可以得到擴展名為nmon的監控文件,這些文件記錄著系統資源的數據,需要配合分析工具(nmon analyser)進行解讀 。1、將/usr/local/src/nmon/logs文件夾下生成的命令通過sz命令下載到本地2、在本地解壓nmon_analyser_v52_1.zip,解壓后雙擊打開nmon_analyser_v52_1.xlsm3、點擊界面上的Analyse nomn data按鈕,將下載的下來的文件添加進去最后會生成一個xlsm文件,這是我們核心系統上今年5月21日的性能指標,如下圖:
除配合性能測試的短期監控,我們也可以實現對系統的定期監控,作為運營維護階段的參考 。定期監控實現如下:
1) 執行命令:#crontab –e
2) 在最后一行添加如下命令:
0 8 * * 1,2,3,4,5 /nmon/nmon_x86_rhel5 -f -N -m /nmon/log -s 30 -c 1200
表示:周一到周五,從早上08點開始,監控10個小時(到18:00整為止),輸出到/nmon/log
自動按天采集數據:
在 crontab 中增加一條記錄:
0 0 * * * root nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1
【aix系統查看內存使用情況 aix怎么看內存使用情況】300*288=86400 秒,正好是一天的數據 。
- 虛擬主機系統百科 虛擬主機是干嘛的
- macos重裝系統 蘋果電腦重裝系統
- 重裝系統一半電腦藍屏進不了系統了 電腦重裝系統到一半藍屏
- 農村電商管理系統 農村電商系統開發
- linux查操作看系統版本 查詢Linux系統版本
- cmd查看占用的端口 在cmd命令中可用什么命令查看端口占用情況
- wim安裝系統很慢 wim安裝系統步驟
- 簡單的oa系統模板 OA系統框架
- 國產操作系統排名2020 2021系統排行
- 分布式kvm系統有哪些廠家 kvm 分布式
