Score
0
Watch 28 Star 66 Fork 12

goodhal / ezNmon-ManagerJava

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
远程批量操作多台机器的监控服务部署和基本性能实时监控。自动生成基于nmon的html和nmon原始文件下载。 spread retract

  • JavaScript 42.0%
  • Java 29.7%
  • HTML 16.2%
  • FreeMarker 12.1%
Clone or download
Loading...
README.md

ezNmon-Manager

ezNmon-Manager是easyNmon的WEB版多机部署工具和管理控制台,目前以war形式发布,自带sqlite数据库。丢到tomcat等容器的webapps目录下可直接使用。可远程批量操作多台机器的监控服务部署和基本性能实时监控。自动生成基于nmon的html和nmon原始文件下载。目标机在不需要安装任何语言环境和插件的情况下进行Linux系统资源监控。

下载地址: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协议中填写如图参数即可;

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

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

Comments ( 0 )

Sign in for post a comment

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

Help Search

191139_cd20d5fd_5186603 191143_ebef6f8d_5186603