-
Notifications
You must be signed in to change notification settings - Fork 73
ChangeLog
1、支持非root用户执行(需将执行文件放入“/home/当前用户“目录),测试阿里云和腾讯云正常
1、优化兼容性,解决部分服务器无法读取json文件问题
1、fix bug
2、根据设置的采集频率刷新报告图表
1、将报告页面刷新修改为动态加载数据
1、支持采集频率设置
2、图表页面支持时间段调整展示
1.增加-a参数,可使用此参数手动生成html图表,参数指定nmon报告文件,同目录生成html图表
1.增加-np参数 指定nmon目录下运行对应系统的nmon版本,nmon目录下的版本:
centos5~7
opensuse10~15
rhel5~7.5
sles10~15
ubuntu12~18
1.合并分支
2.精简代码和目录
3.增加每10秒页面刷新自动获取新数据
4.为避免冲突,启动程序改名为easyNmon
5.增加-d参数,指定生成报告的directory
1.内存单位转换成GB,网络和磁盘io可选KB和MB
1.优化操作体验,支持手动刷新页面获取最新图表,可以边监控边查看图表
1.增加version,方便对比版本,通过./monitor -v查看
2.增加内存的actives项
1.修复用户提交的shell脚本缺陷
2.修复网络数据的写为负值
1.之前因功能简单,所以写到一个main函数中,现计划新增功能,将main函数内功能分解成子函数
2.增加执行命令后的提示,如非双层网络,可直接复制提示的地址进行访问,更便捷
3.因8080经常与tomcat端口冲突,默认端口改为9999
1.增加报告图表平均值线
2.增加web管理页面,可以通过管理页面提交监控、结束监控和查看报告
1.将nmonCTL.sh去掉,功能集成到go代码中
2.未到nmon设置的预定时间,结束监控服务和nmon进程时,自动生成index.html图表页面文件
3.将-port参数改为-p
4.增加build脚本,构建go代码和进行upx压缩
1.监控接口返回值添加报告列表的url地址,可自己使用地址在浏览器中查看html报告
2.使用upx将执行文件压缩,打包添加到wiki,方便大家仅下载工具,不需要clone工程
1.增加-h帮助和示例
2.增加/report在线显示图表报告
3.修改参数n为文件名,t为时长
4.增加/close关闭自身接口
5.修改线程执行方式
1.变更get参数格式,增加监控时间参数
2.使用日期+场景名方式保存报告,避免场景重复