Zabbix(五)--java環境監控和使用proxy服務代理

一.java環境監控

1.安裝tomcat和jdk環境

rpm -ivh jdk-8u121-linux-x64.rpm			##jdk環境可以直接安裝
tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/		##直接把tomcat解壓到指定的目錄下
ln -s /usr/local/apache-tomcat-8.5.24 /usr/local/tomcat		##創建一個軟鏈接,方便升級等操作
vim /usr/local/tomcat/bin/catalina.sh		##修改tomcat的命令文件
/usr/local/bin/startup.sh					##啓動tomcat
netstat -anltupe 							##查看8888端口是否啓用

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
測試:

查看tomcat是否啓用
在這裏插入圖片描述
2.zabbix-server上java網關的設置

[root@server1 ~]# vim /etc/zabbix/zabbix_server.conf 
[root@server1 ~]# yum install zabbix-java-gateway.x86_64 -y		##安裝java網關
[root@server1 ~]# systemctl restart zabbix-server.service 
[root@server1 ~]# systemctl start zabbix-gateway				##開啓java網關

在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述
在這裏插入圖片描述
3.在圖形頁面給主機添加jmx接口
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述

二.zabbix proxy分佈式監控

zabbix proxy是在大規模分佈式監控場景中,採用的一種用以分擔server端壓力的分層結構, proxy可以代替zabbix server檢索客戶端的數據,然後把數據彙報給zabbix server,極大的減輕了server的負載壓力,使得可以支持更大規模的監控需求,非常簡便的實現了集中式、分佈式監控
1.刪除圖形界面的server3,並停掉server3的agent
在這裏插入圖片描述

在這裏插入圖片描述

2.更改server3的主機名爲proxy,併爲三臺虛擬機添加解析

hostnamectl set-hostname proxy
vim /etc/hosts

在這裏插入圖片描述
在這裏插入圖片描述
3.proxy安裝數據庫,並進行操作

[root@proxy ~]# yum install -y mariadb-server.x86_64 
[root@proxy ~]# systemctl start mariadb.service 
[root@proxy ~]# systemctl enable mariadb.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@proxy ~]# mysql_secure_installation 

[root@proxy ~]# mysql -p
Enter password: 
MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'westos';

[root@proxy ~]# zcat /usr/share/doc/zabbix-proxy-mysql-4.0.5/schema.sql.gz | mysql -p zabbix_proxy
Enter password: 

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
4.安裝zabbix-proxy,並進行配置文件的更改

[root@proxy ~]# vim /etc/zabbix/zabbix_proxy.conf 
[root@proxy ~]# systemctl start zabbix-proxy

在這裏插入圖片描述

 30 Server=172.25.16.1	#proxy端的ip
 39 ServerPort=10051	#proxy的主機名
 49 Hostname=proxy
173 DBName=zabbix_proxy	#數據庫名稱
188 DBUser=zabbix	#數據庫用戶
196 DBPassword=westos	#數據庫密碼

329 JavaGateway=172.25.16.1
337 JavaGatewayPort=10052
345 StartJavaPollers=5

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

圖形界面設置:
先在管理->agent代理程序->添加一個代理
然後把server2主機設爲代理模式

在這裏插入圖片描述在這裏插入圖片描述

再把server2的指向服務端改爲proxy的ip地址,並重啓agent服務

vim /etc/zabbix/zabbix_agentd.conf 
98 Server=172.25.16.3
139 ServerActive=172.25.16.3

systemctl restart zabbix-agent

查看圖形界面:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章