Zabbix 分布式监控
安装proxy
[root@server3 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-latest-6.0.el9.noarch.rpm
[root@server3 ~]# dnf install zabbix-proxy-mysql zabbix-sql-scripts
安装数据库
[root@server3 ~]# dnf install -y mysql-server
[root@server3 ~]# systemctl enable --now mysqld
创建zabbix_proxy数据库
mysql> create database zabbix_proxy character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
导入数据
[root@server3 ~]# cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix_proxy

修改配置
[root@server3 ~]# vim /etc/zabbix/zabbix_proxy.conf
Server=192.168.247.142 #zabbix server 的IP
DBPassword=password #数据库密码
JavaGateway=192.168.247.142 #JMX服务主机IP
StartJavaPollers=5 #启动进程数
启动服务
[root@server3 ~]# systemctl enable --now zabbix-proxy
创建proxy代理

设置agent主机使用proxy采集数据

刷新server配置缓存
[root@server1 ~]# zabbix_server -R config_cache_reload
重启proxy服务
[root@server3 ~]# systemctl restart zabbix-proxy
修改agent配置
[root@server2 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.247.144 #指向proxy主机IP
ServerActive=192.168.247.144
重启服务
[root@server2 ~]# systemctl restart zabbix-agent
查看日志
[root@server3 ~]# cat /var/log/zabbix/zabbix_proxy.log
![]()
grafana数据可视化
安装软件
[root@server1 ~]# rpm -ivh grafana-enterprise_12.4.8_31135008312_linux_amd64.rpm
启动服务
[root@server1 ~]# systemctl enable --now grafana-server.service
访问 用户密码 admin/admin
http://192.168.247.142:3000

安装zabbix插件

[root@server1 ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
重启服务
[root@server1 ~]# systemctl restart grafana-server
添加数据源


用户名:Admin
密码:zabbix



添加可视化仪表


346

被折叠的 条评论
为什么被折叠?



