Zabbix 通过 jmx 监控 tomcat
1. 安装 jdk 和 zabbix-java-gateway
# 安装 openjdk 或者下载 tar.gz apt install openjdk-8-jdk # 安装 zabbix-java-gateway apt install zabbix-java-gateway
2. 修改服务器端配置
vim /etc/zabbix/zabbix_server.conf
JavaGateway=192.168.6.30 JavaGatewayPort=10052 StartJavaPollers=50
systemctl restart zabbix-server systemctl start zabbix-java-gateway systemctl enable zabbix-java-gateway
3. 配置被监控 tomcat
vim /tomcat/bin/catalina.sh
CATALINA_OPTS="-Djava.rmi.server.hostname=< 被监控 tomcat 主机 IP 地址 > -Djavax.management.builder.initial= -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
更改完成之后重启 tomcat 应用
4. 配置 zabbix web
添加主机
添加模板
查看监控中的 tomcat 应用
![](/img/my/wx.png)
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
转换器(Converter)设计模式
在日常开发的时候,需要在对象之间进行值的 copy,如 POJO,DTO,VO,对象之间有相同的属性,想把一个对象的值 copy 到另一个对象中去,如 从数据库中查询出我们的 POJO 对象的数据,又有个对象是对 POJO 进行包装DTO,现在想把查询出来的 POJO 的值 copy 到 DTO 中相应的属性中去,之后再扩展其属性,对此,一般可以有三种方式进行解决:setter,转换器模式和反射,接下来就看下它们的一个区别: 在区分这三种方式之前,先要定义一下需要进行数据copy的两个类: Person类: @Getter @Setter @NoArgsConstructor @AllArgsConstructor @ToString public class Person { private String name; private int age; private String gender; private String job; } PersonDto类: @Getter @Setter @NoArgsConstructor @AllA...
- 下一篇
go 中gcc 编译问题(gcc.exe fatal error no input files compilation terminated)
问题背景 在windows 中编译 go 的pipe时由于pipe依赖sqlite,需要通过cgo进行编译。出现如下异常 gcc.exe fatal error no input files compilation terminated 问题分析 由于 windows中缺少c 的编译环境 解决方式 安装gcc环境 下载(win64位) https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/ 版本 选择最新版本即可,建议使用 Thread model: posix 配置环境变量 在path 中添加D:\Program Files\MinGw\x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0 (1)\mingw64\bin 配置完成后,尝试编译,如果还出现异常,请重新启动机器 重启之后仍有问题,可以设置c变量 变量名称:C_INCLUDE_PATH 路径:D:\Program Files...
相关文章
文章评论
共有0条评论来说两句吧...