Skip to content

ChangeLog

池边树下 edited this page Sep 4, 2019 · 20 revisions

更新日志:

2019.09.4

1、支持非root用户执行(需将执行文件放入“/home/当前用户“目录),测试阿里云和腾讯云正常

2019.08.15

1、优化兼容性,解决部分服务器无法读取json文件问题

2019.08.14

1、fix bug

2、根据设置的采集频率刷新报告图表

2019.07.24

1、将报告页面刷新修改为动态加载数据

2019.07.01

1、支持采集频率设置

2、图表页面支持时间段调整展示

2019.06.26

1.增加-a参数,可使用此参数手动生成html图表,参数指定nmon报告文件,同目录生成html图表

2019.06.21

1.增加-np参数 指定nmon目录下运行对应系统的nmon版本,nmon目录下的版本:

centos5~7
opensuse10~15
rhel5~7.5
sles10~15
ubuntu12~18

2019.06.19

1.合并分支

2.精简代码和目录

3.增加每10秒页面刷新自动获取新数据

4.为避免冲突,启动程序改名为easyNmon

5.增加-d参数,指定生成报告的directory

2019.05.28

1.内存单位转换成GB,网络和磁盘io可选KB和MB

2019.05.16

1.优化操作体验,支持手动刷新页面获取最新图表,可以边监控边查看图表

2019.04.02

1.增加version,方便对比版本,通过./monitor -v查看

2.增加内存的actives项

2019.03.21

1.修复用户提交的shell脚本缺陷

2.修复网络数据的写为负值

2019.01.31

1.之前因功能简单,所以写到一个main函数中,现计划新增功能,将main函数内功能分解成子函数

2.增加执行命令后的提示,如非双层网络,可直接复制提示的地址进行访问,更便捷

3.因8080经常与tomcat端口冲突,默认端口改为9999

2018.11.19

1.增加报告图表平均值线

2.增加web管理页面,可以通过管理页面提交监控、结束监控和查看报告

2018.08.08

1.将nmonCTL.sh去掉,功能集成到go代码中

2.未到nmon设置的预定时间,结束监控服务和nmon进程时,自动生成index.html图表页面文件

3.将-port参数改为-p

4.增加build脚本,构建go代码和进行upx压缩

2018.06.05

1.监控接口返回值添加报告列表的url地址,可自己使用地址在浏览器中查看html报告

2.使用upx将执行文件压缩,打包添加到wiki,方便大家仅下载工具,不需要clone工程

2018.05.16

1.增加-h帮助和示例

2.增加/report在线显示图表报告

3.修改参数n为文件名,t为时长

4.增加/close关闭自身接口

5.修改线程执行方式

2018.04.27

1.变更get参数格式,增加监控时间参数

2.使用日期+场景名方式保存报告,避免场景重复