测试环境监控全家桶。一次配置,终身放心!(亲测有效,性能测试环境正在使用中的配置方式)
正确拷贝使用下载的所有文件,可完成nmon全年全天候24h监控,可用于测试环境、生产环境;、
根据 如上附件中的说明文档的配置,可实现如下功能:
1.实现每个月第1时间生成包含当前 年月 的文件夹,便于日志文件分类 管理;
2.实现每天0点重新启动nmon,以天为单位生成单独的nmon日志文件,便于分析同时避免单个文件太大;
3.实现每小时检查nmon是否启动,确保异常中断后忘记启动nmon服务,导致无性能监控日志生成;
4.时间监控启动、中断或异常日志,记录在/usr/local/nmon/目录中,以确认nmon服务运行状态;
/-------------------------------------------------/
如下以centos 7.0为例:
1.编辑压缩包中“etc、”目录中crontab文件,复制3条指令(见附件),到linux中的/etc/crontab文件中;
vi /etc/crontab
2.拷贝压缩包文件夹“usr、bin”中“nmon_x86_64_centos7”(见附件)到linux中的/usr/bin
注意:修改/usr/bin/nmon_x86_64_centos7为可执行;
chmod +x /usr/bin/nmon_x86_64_centos7
3.拷贝压缩包文件夹“usr、local、nmon”中3个sh文件、1个log文件(见附件),到linux中的/usr/local/nmon目录(没有nmon目录就mkdir创建nmon目录)
注意:修改/usr/local/nmon目录下所有*.sh文件为可执行:
chmod +x *.sh
4.依次执行/etc/crontab中的3条指令,查看/usr/local/nmon/nmonRunningStatus.log日志打印内容,可判断服务运行
状态;
注意:每次执行前,要kill掉进程再执行第2条;
全手写的脚本文件.sh、日志文件、crontab指令行,当前正运行在公司的性能测试环境与部分生产环境,现分享给更多童鞋!
https://download.csdn.net/download/houshuai880613/12005656
如有疑问,可以留言交流!
https://blog.csdn.net/houshuai880613