一:引言

easyNmon的指标很明确:简略、轻量、绿色,在不须要装置任何开发语言环境和插件的状况下进行Linux系统资源监控

如在固定服务器上进行长期监控,倡议应用open-falcon、Telegraf+InfluxDB+Grafana、Prometheus+Grafana或netdata等优良的监控工具

二:装置部署

easyNmon

1.下载地址

https://github.com/mzky/easyN...

2.上传至linux服务器相干目录

cd /home/wchtar -zxvf easyNmon.tar.gzcd easyNmonnohup ./easyNmon &

[root@localhost easyNmon]# tail -2000f nohup.out Hostname: localhost OS: centos(rhel) 7.6.1810CPU: Intel(R) Xeon(R) CPU           E5520  @ 2.27GHz * 16 coresMem: 16 GB Free: 5 GB Used: 10079 MBNetwork: 265139168 bytes / 209661006 bytesDisk: 19 GB Free: 2 GB接口(Get):    /start    启动监控,接口方式时,所有参数非必选        参数n为生成报告的文件名,        参数t为监控时长(单位分钟),        参数f为监控频率,每隔多少秒收集一次;        http://11.12.110.38:9999/start?n=name&t=30&f=30    /stop    进行所有监控工作:        http://11.12.110.38:9999/stop    /report    查看报告:        http://11.12.110.38:9999/report    /close    敞开本身:        http://11.12.110.38:9999/close治理页面:    通过浏览器拜访web治理页面:    http://11.12.110.38:9999执行的nmon文件:nmon/nmon寄存报告的目录:report

Jmeter

1.下载地址

https://jmeter.apache.org/dow...

2.上传并解压Jmeter

cd /home/wchunzip apache-jmeter-5.4.zip

3.设置环境变量

vim /etc/profileexport JAVA_HOME=/usr/local/javaexport MYSQL_HOME=/usr/local/mysqlexport REDIS_HOME=/usr/local/redis/srcexport MAVEN_HOME=/usr/local/apache-maven-3.5.2export GIT_HOME=/usr/local/gitexport ANT_HOME=/usr/local/apache-ant-1.10.3export JMETER_HOME=/home/wch/apache-jmeter-5.4export PATH=$JAVA_HOME/bin:$PATH:$MYSQL_HOME/bin:$MAVEN_HOME/bin:$REDIS_HOME:$GIT_HOME/bin:$ANT_HOME:bin:$JMETER_HOME/bin:$PATH

4.环境变量失效

source /etc/profile

5.查看Jmeter版本

三:通过Jmeter调用easyNmon

1.setUp Thread Group线程组中增加HTTP Request

2.业务接口调用线程组

2.tearDown Thread Group线程组中增加HTTP Request

<br/>

四:通过浏览器查看easyNmon监控报告

1.将easyNmon/report目录作为动态服务

cd /home/wch/easyNmon/reportnohup python -m SimpleHTTPServer 8999 &

2.通过浏览器查看report报告

浏览器拜访http://ip:port