1 Star 0 Fork 33

open-sources / ezNmon-Manager

forked from goodhal / ezNmon-Manager 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.86 KB
一键复制 编辑 原始数据 按行查看 历史
goodhal 提交于 2020-05-19 11:04 . update README.md.

ezNmon-Manager

ezNmon-Manager是easyNmon的WEB版多机部署工具和管理控制台,使用springboot 以jar形式发布,自带sqlite数据库。使用 java -jar eznmonmgr.jar 即可启用。

可远程批量操作多台机器的监控服务部署和基本性能实时监控。自动生成基于nmon的html和nmon原始文件下载。目标机在不需要安装任何语言环境和插件的情况下进行Linux系统资源监控。启动访问地址(http://YourHostIP:8888/)

下载地址:https://gitee.com/goodhal/ezNmon-Manager/releases

特别感谢shadowedge的ssh参考实现,使用本项目功能可以顺利实现。

输入图片说明

输入图片说明

通过loadrunner启动监控和结束监控,示例:

创建一个新场景(与实际测试场景分离),并将以下脚本内容稍作修改后放到init下(IP地址为需要监控的目标主机):


web_custom_request("stop", //停止所有nmon监控
        "URL=http://192.168.126.166:8080/stop","Method=GET",LAST);
web_custom_request("start",
        "URL=http://192.168.126.166:8080/start?n=name&t=10",//n为场景名称,不支持中文;t为监控时长,单位分钟
        "Method=GET",LAST);

通过jmeter开启监控示例:

添加独立的线程组,添加仅一次控制器,在http request协议中填写如图参数即可;

输入图片说明 注:独立线程组和仅一次控制器是为了避免重复执行

需要结束任务的,自己扩展一下~

Java
1
https://gitee.com/openResources/ezNmon-Manager.git
git@gitee.com:openResources/ezNmon-Manager.git
openResources
ezNmon-Manager
ezNmon-Manager
master

搜索帮助