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即可
忘了忧愁,忘记所有。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通