zabbix 5.4升級zabbix6.0LTS


zabbix 5.4 升級6.0LTS

先介紹zabbix5.4 編譯版本升級到zabbix6.0TLS rpm版本

首先我們先刪掉/etc/init.d/ 下的zabbix啟動文件

停掉`zabbix server,zabbix agent,zabbix proxy等服務。

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm
dnf install zabbix-server-mysql zabbix-web-mysql  zabbix-sql-scripts zabbix-selinux-policy zabbix-agent #zabbix-nginx-conf       #因為我本身編譯了nginx,所以去掉這個配置
#之后我們把源server 配置文件的內容寫入zabbix server里
Cache = 
# NodeAddress=zabbix-master1:10051

 systemctl restart zabbix-server zabbix-agent nginx php-fpm
 systemctl enable zabbix-server zabbix-agent nginx php-fpm

編譯安裝升級

編譯安裝升級 5.4 升級6.0LTS

先停掉所有服務

#下載官方6.0系統
cd /usr/local/src/
wget https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.0.tar.gz
tar -xf zabbix-6.0.0.tar.gz
cd zabbix-6.0.0/

# 轉移之前的zabbix 等配置文件
./configure --prefix=/usr/local/zabbix/ --enable-proxy --enable-agent2 --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make -j 4 install


[root@zbx-5 zabbix-6.0.0]# cat /usr/local/zabbix/etc/zabbix_server.conf|egrep -v "^$|^#" 
 ListenPort=10051
LogFile=/tmp/zabbix_server.log
 PidFile=/tmp/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
 DBPassword=XXXXXXXXXXXXXX
 DBSocket=/tmp/mysql.sock
 CacheSize=8000M       #如果你之前有一些監控主機或者指標 需要更改CacaheSize  否則報錯
Timeout=4
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
 HANodeName=zabbix-master1        #HA 節點的名字
 NodeAddress=zabbix-master1:10051    #HA 節點的連接地址 可寫 ip:Port


#在這之前 你要先備份原 ui zabbix.conf.php  這里寫着zabbix連接DB的連接信息
#將ui內容覆蓋至nginx html目錄 替換到5.4php內容
rm -rf /usr/local/nginx/html/*
cp -rfi  ui/*  /usr/local/nginx/html/
nginx -s reload

Zabbix HA的方案需要在agent配置文件中將所有的Server節點地址配置到Server和ServerActive中
$ cat /etc/zabbix/zabbix_agent2.conf
Server=172.17.0.10,172.17.0.8,172.17.0.14
ServerActive=172.17.0.10,172.17.0.8,172.17.0.14

systemctl restart zabbix-agent2 
systemctl restart zabbix_server
#隨后進入ui即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM