一、 操作系统版本确定
Redhat linux操作系统通过以下命名查看操作系统版本:
View /etc/issue
二、 下载对应的nmon版本
通过以下网址下载对应操作系统的nmon版本,有些是多个版本打包在一起的,有些是单个文件。打包的文件下载后需要解压,获取单个nmon文件(如:nmon16e_x86_rhel71 –值得就是Redhat Enterprise Linux 7.1版本对应的nmon文件)
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
三、 Nmon安装
- 获取监控服务器的登录用户;
- 登录服务器新建目录mkdir nmon;
- 将下载的nmon文件上传到上一步新建的nmon目录下;
- 赋予nmon文件可执行权限,执行命令chmod 755 nmon文件名;
- 上传nmon监控启动SHELL脚本,按以下脚本内容说明修改脚本内容:
6. 上传nmon监控启动shell脚本nmon_start.sh到nmon目录下(即第2步新建的nmon目录); - 执行chmod 755 nmon_start.sh赋予shell脚本可执行的权限;
- 需要监控时,在nmon目录下执行nohup ./nmon_start.sh & 启动监控;
- 然后执行命令ps –ef|grep nmon,显示对应的nmon16e_x86_rhel71 -t -F进程后表示启动成功,否则启动失败,查看nmon目录下的nohup.out文件查找原因。
- 监控关闭,监控启动时文件中指定了采样间隔时间和采样次数,到时间后进程会自动退出;也可以运行./nmon_stop.sh Shell脚本进行停止,运行前同样需要给nmon_stop.sh脚本赋予可执行权限。
四、 Nmon结果分析
将以上产生的.nmon监控结果文件下载到本地,打开nmon analyser,点击“Analyse nmon data” 按钮,选择nmon结果文件打开,保存后自动生成报告。