一、zabbix分布式监控proxy
# 在一台纯净的linux上安装zabbix-proxy
yum install zabbix-proxy-mysql mariadb-server -y
# mysql中创库,授权
mysql> 略
cd /usr/share/doc/zabbix-proxy-mysql-4.0.16/
gzip -d schema.sql.gz
mysql zabbix_proxy -uzabbix -p123456 < schema.sql
mysql zabbix_proxy -uzabbix -p123456 -e 'show tables;'
vim /etc/zabbix/zabbix_proxy.conf
ProxyMode=0
Server=10.0.0.71
ServerPort=10051
Hostname=sh_proxy
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=123456
HeartbeatFrequency=60
ConfigFrequency=60
DataSenderFrequency=1
systemctl restart zabbix-proxy.service
二、zabbix监控jvm原理
[root@zabbix01 app]# tar xf apache-tomcat-8.5.50.tar.gz
[root@zabbix01 app]# tar xf jdk-8u221-linux-x64.tar.gz
[root@zabbix01 app]# ln -s jdk1.8.0_221/ jdk
[root@zabbix01 app]# ln -s apache-tomcat-8.5.50/ tomcat
[root@zabbix01 app]# vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib
[root@zabbix01 app]# . /etc/profile
[root@zabbix01 app]# java -version
[root@zabbix01 app]# /app/tomcat/bin/startup.sh
Using CATALINA_BASE: /app/tomcat
Using CATALINA_HOME: /app/tomcat
Using CATALINA_TMPDIR: /app/tomcat/temp
Using JRE_HOME: /usr/local/jdk
Using CLASSPATH: /app/tomcat/bin/bootstrap.jar:/app/tomcat/bin/tomcat-juli.jar
Tomcat started.
vim /app/apache-tomcat-8.0.27/bin/catalina.sh
CATALINA_OPTS="$CATAL