Zabbix监控案例(二)监控tomcat:
安装jdk
- 配置环境
- 上传jdk包
- 验证版本
(1)apt安装zabbix-java-gateway
- 配置zabbix源
- 安装zabbix-java-gateway
- 修改配置
- 启动zabbix-java-gateway
- 配置zabbix server调用java-gateway
(2)编译安装zabbix-java-gateway
- 安装依赖包:
- 下载zabbix源码包
下载地址:https://www.zabbix.com/download_sources
解压文档名看你下载的版本
- 创建用户账户
- 编译安装:
- 在代理上或zabbix服务端上
配置java-gateway
- 修改配置
- 启动zabbix-java-gateway
- 查看10052端口
安装java环境及tomcat
- 上传tomcat包
- 配置tomcat监控参数:
hostname:javagateway的IP地址,不要写zabbix服务器的地址
写在最前面
- 启动tomcat:
windows客户端测试
- 下载windows jdk客户端
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - 安装,在X:\Program Files\Java\jdk1.8.0_191\bin启动jconsole.exe
- 不安全的连接
- 查看是不有数据
zabbix server 与 java-gateway
- 配置zabbix server调用java-gateway
- 重启server服务
- tomcat服务端安装zabbix-agent端(也可以不装)
配置源
安装
- 编辑agent配置文件:
- 重启zabbix-agentd服务
- 在server的web端添加主机并关联模板:
- 填写信息(如果没有装agent,就移除agent代理程序接口)
- 关联模板:(如果没有agent,就只关联JMX)
- 添加,过一会,JMX就绿了
server端从本页面中拿到agent端的ip和jmx监听端口,传送给javagateway,然后javagateway去连接agent端获取java数据。
zabbix proxy与 java-gateway
- 前面步骤相同,在添加主机的时候,选择proxy代理
- JMX不亮了,这是因为我们还没有在proxy上配置java-gateway
- 配置zabbix proxy配置java-gateway
- 重启proxy
- 查看状态