本帖最后由 产品技术支持04 于 2023-10-25 17:23 编辑
PIGOSS BSM对TOMCAT监控可以使用http方式,也可以使用jmx方式,两种不同的方式监控指标有所区别。
下面分别介绍两种监控方式的配置方式和添加方法:
Tomcat监控添加 - HTTP方式
1.1 监控所需信息- TOMCAT服务器地址
- TOMCAT版本
- TOMCAT的发布端口
- 后台登录的用户名密码:因为需要登录到后台修改配置文件,并非监控的用户名密码
1.2 环境配置
TOCMAT6以下的版本,用户权限配置方法: 1. 进入Tomcat的配置文件目录conf 2. 修改tomcat-users.xml 3. 在相应的位置增加以下内容 - [root@localhost conf]# more tomcat-users.xml
- <?xml version='1.0'encoding='utf-8'?>
- <tomcat-users>
- <role rolename="manager"/>
- <user username="pigoss" password="2508" roles="manager"/>
- </tomcat-users></div><div align="left"></div>
复制代码 注: 建议根据客户规定更改username和password
4. 重启TOMCAT服务即可,
TOMCAT7版本: 1. 进入Tomcat的配置文件目录conf 2. 修改tomcat-users.xml 3. 在相应的位置修改以下 - [root@localhost conf]# more tomcat-users.xml
- <?xml version='1.0'encoding='utf-8'?> #有些版本配置这行需要去掉
- <tomcat-users>
- <role rolename="manager-gui"/>
- <user username="monitor" password="2508" roles="manager-gui"/>
- </tomcat-users>
复制代码 注: 1) 建议根据客户规定更改username和password 2) 这个文件中不能再出现<role rolename="manager"/> 这样的配制.因为tomcat7以上有6个角色, 分别是manager=(manager-gui, manager-script),manager-jmx, manager-status, admin=(admin-gui,admin-script), 为了细粒度控制, 所以再manager和admin角色上分出来更细的角色, 角色名称固定的, 不是自定义的. 4. 重启TOMCAT服务即可,
检测是否配置成功,可以访问链接: http://<IP-Address>:<PORT>/manager/status?XML=true 可以看到有输出信息。
1.3 添加监控 使用admin账号登录到BSM系统中 1. 点击主菜单中的“状态监控”,然后点击“添加资源”,选择“手工添加”
2. 在“资源定义”找到“TOMCAT”,点击TOMCAT图标后,出现参数填写页面:
3. 填写正确的参数,点击右上角的“添加”,即可完成。
4. 在二级菜单中,在“更多分组”-->“WebServer”-->"TOMCAT"可以刚才添加的TOMCAT资源,并且自动发现了监控指标。
|