部署zabbix proxy代理服務(wù)服務(wù)器
一、yum安裝zabbix proxy
系統(tǒng)環(huán)境:rocky 10
zabbix server 版本6.2.3
zaabix proxy 版本6.2.3

1.關(guān)閉SELinux及防火墻
1)關(guān)閉防火墻
systemctl stop firewalld && systemctl disable firewalld
2)永久禁用SELinux
vi /etc/sysconfig/selinux
將SELinux=enforcing改為SELinux=disabled
2. Install Zabbix repository
改用清華大學(xué)開(kāi)源軟件鏡像站:https://mirrors.tuna.tsinghua.edu
#rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.2/rhel/9/x86_64/zabbix-release-6.2-3.el9.noarch.rpm
# yum clean all
3.安裝Zabbix proxy
yum install https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.2/rhel/9/x86_64/zabbix-proxy-mysql-6.2.3-release1.el9.x86_64.rpm -y
yum install https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.2/rhel/9/x86_64/zabbix-selinux-policy-6.2.3-release1.el9.x86_64.rpm -y
二、安裝mysql8數(shù)據(jù)庫(kù)
rpm -qa|grep mariadb 查詢mariadb
rpm -e --nodeps mariadb-connector-c-config-3.4.4-1.el10.noarch 卸載
https://dev.mysql.com/downloads/mysql/ 官網(wǎng)查詢8版本8.0.43

1、下載mysql
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.43-1.el9.x86_64.rpm-bundle.tar
2)解壓mysql
tar -xvf mysql-8.0.43-1.el9.x86_64.rpm-bundle.tar
3)在解壓后的路徑中使用rpm安裝mysql及捆綁的相關(guān)依賴
rpm -ivh *.rpm --force --nodeps

//更新最新的秘鑰即可
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
查看安裝的myql位置
whereis mysql


給目錄權(quán)限才能啟動(dòng)數(shù)據(jù)庫(kù)文件不然會(huì)報(bào)錯(cuò)
chown -R mysql:mysql /var/lib/mysql/
獲取隨機(jī)的root密碼
cat /var/log/mysqld.log

更改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Zabbix@Pass123';

3)導(dǎo)入SQL腳本
show databases; 查看所有的庫(kù)
create database zabbix_proxy character set utf8mb4 collate utf8mb4_bin; 創(chuàng)建一個(gè)名為zabbix_proxt的庫(kù)
create user zabbix@localhost identified by 'Zabbix@123'; 創(chuàng)建一個(gè)zabbix用戶和密碼
grant all privileges on zabbix_proxy.* to zabbix@localhost; 授權(quán)zabbix這個(gè)用戶對(duì)zabbix_proxy所有權(quán)限
GRANT SUPER ON *.* TO 'zabbix'@'localhost'; 授予 zabbix 用戶在本地連接 MySQL 時(shí),對(duì)服務(wù)器上所有數(shù)據(jù)庫(kù)和表的 SUPER 高級(jí)管理權(quán)限
flush privileges; 刷新
quit;

cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-set=utf8mb4 -uzabbix -pZabbix@123 --database=zabbix_proxy 導(dǎo)入

四、配置與啟動(dòng)

2)啟動(dòng)zabbix proxy

3)查看日志
journalctl -xeu zabbix-proxy.service

4)問(wèn)題:Zabbix Proxy 啟動(dòng)失敗,因?yàn)樗也坏?nbsp; libmariadb.so.3 這個(gè)共享庫(kù)文件。這通常是因?yàn)?MariaDB 客戶端庫(kù)未安裝 或 庫(kù)路徑未正確配置。
安裝mariadb-connector-c
dnf install mariadb-connector-c
5)再重動(dòng)zabbix-proxy服務(wù)
systemctl restart zabbix-proxy
6)查看日志是否有報(bào)錯(cuò)
tail -n 50 /var/log/zabbix/zabbix_proxy.log
journalctl -xeu zabbix-proxy.service

五.web前端配置
登錄zabbix server前端服務(wù)器

輸入zabbix 代理的Hostname,在代理服務(wù)器輸入grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf 命令查詢Hostname值,以及zabbix代理的服務(wù)器的IP地址

等待這里出現(xiàn)數(shù)值代理成功

六.配置zabbix agent
Server=172.20.9.3,172.21.32.3
ServerActive=172.20.9.3,172.21.32.3
Hostname=172.20.2.1

運(yùn)行zabbix ganet bat腳本
color fd
cd \
echo start zabbix servic
C:\zabbix\bin\zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.conf
echo start zabbix services
net start "Zabbix Agent"
echo set zabbix service auto
sc config "Zabbix Agent" start= auto
echo Zabbix agentd Configuration and Install Successful
exit
zabbix server添加主機(jī)


本文來(lái)自博客園,作者:聆聽(tīng)城市喧嘩,轉(zhuǎn)載請(qǐng)注明原文鏈接:http://www.rzrgm.cn/fzhelpdesk/p/19141647

浙公網(wǎng)安備 33010602011771號(hào)