Rocky Linux操作系统安装Zabbix7监控LTS版本

1、关闭服务器的防火墙,设置selinux为disabled状态

● firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; preset: enabled)
     Active: active (running) since Tue 2024-10-29 14:47:48 CST; 3min 59s ago
       Docs: man:firewalld(1)
   Main PID: 884 (firewalld)
      Tasks: 2 (limit: 204940)
     Memory: 37.0M
        CPU: 467ms
     CGroup: /system.slice/firewalld.service
             └─884 /usr/bin/python3 -s /usr/sbin/firewalld --nofork --nopid

10月 29 14:47:47 zabbix systemd[1]: Starting firewalld - dynamic firewall daemon...
10月 29 14:47:48 zabbix systemd[1]: Started firewalld - dynamic firewall daemon.
[root@zabbix ~]# systemctl disable firewalld
Removed "/etc/systemd/system/multi-user.target.wants/firewalld.service".
Removed "/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service".
[root@zabbix ~]# systemctl stop firewalld
[root@zabbix ~]# setenforce 0
[root@zabbix ~]# getenforce
Permissive
[root@zabbix ~]# vim /etc/sysconfig/selinux

2、打开zabbix官网https://www.zabbix.com/download,根据指引,查看要安装的版本和对应的操作系统。

3、按照提示配置yum源,首先要关闭服务器自带的zabbix源,这里看到本机自带的源没有需要安装的软件,可以忽略。

[root@zabbix ~]# yum list |grep zabbix
pcp-export-pcp2zabbix.x86_64                         6.2.0-5.el9_4                       appstream
pcp-export-zabbix-agent.x86_64                       6.2.0-5.el9_4                       appstream

如果自带的yum源中含有的话,按照下图关闭对应的zabbix源即可。

4、安装官方的zabbix源

rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-latest.el9.noarch.rpm 
dnf clean all

5、安装对应的软件,Zabbix server, frontend, agent

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy Zabbix-agent

6、zabbix软件安装完毕,后续进行配置。

7、安装配置mysql数据库

rpm -Uvh  https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm
yum install -y mysql-community-server
systemctl start mysqld
systemctl enable mysqld
 
[root@zabbix ~]# grep 'temporary password' /var/log/mysqld.log
2024-10-29T07:11:46.786090Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: M0af6ww8gM+L

#修改mysql的默认密码:
mysql -uroot -p
alter user root@'localhost' identified by 'Aaa12345678!';
flush privileges;

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

导入mysql数据,耐心等到导入完成即可。

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

再次修改mysql的配置

# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

8、修改zabbix的配置文件

[root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf

配置php配置文件

[root@zabbix ~]# vim /etc/nginx/conf.d/zabbix.conf

9、启动zabbix相关服务

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

10、浏览器中打开服务器地址http://192.168.0.93/进行下一步的配置

检查项全部通过

配置密码,数据库配置保持不变。

设置主机名称和时区

确认信息无误,进行安装

11、至此,安装完成,使用默认的账号Admin密码zabbix登录即可。

12、若中文字体出现乱码,下载中文字体到/usr/share/zabbix/assets/fonts目录,执行下述命令即可。

unlink graphfont.ttf 
ln -sv OPPOSans4.0.ttf graphfont.ttf

<think>好的,我需要帮助用户找到关于Zabbix 7.0的安装指南或教程。根据用户提供的引用内容,有三个相关的引用源,我需要仔细分析这些信息,看看如何整合出一个清晰的回答。 首先,引用[1]提到了保姆级教程,详细记录了在CentOS Stream 9上离线安装Zabbix Server、Web界面和MySQL 8.0.38的过程。这应该是用户需要的主要资源,因为标题明确提到了离线安装包和教程,适合无法联网的服务器环境。步骤详细,适合初学者,这可能是一个关键点。 然后引用[2]是Zabbix 7.0 LTS发布的公告,虽然提到了新版本,但可能没有具体的安装步骤,但可以作为版本信息的补充,说明该版本是长期支持版,可能更稳定。 引用[3]涉及在Rocky Linux 9上安装Zabbix,提到了处理epel源冲突的问题。用户可能需要注意到不同Linux发行版的安装差异,特别是如何处理软件源冲突,比如禁用epel源中的zabbix包。这可能对使用Rocky Linux的用户有帮助。 接下来,我需要将这三个引用整合成一个结构清晰的回答,分步骤说明安装前的准备、具体步骤和注意事项。需要确保用户了解不同系统安装方法,特别是CentOS Stream 9和Rocky Linux 9的区别,以及如何处理依赖和冲突。 可能还需要提醒用户根据实际环境选择合适的教程,比如离线安装的话引用[1]更适合,而在线安装或使用Rocky Linux则参考引用[3]。同时,引用[2]的版本信息可以放在开头,说明Zabbix 7.0 LTS的发布情况,增强回答的时效性和权威性。 最后,生成的相关问题需要围绕安装过程中可能遇到的常见问题,比如离线安装、依赖冲突、数据库配置等,确保覆盖用户可能遇到的后续疑问。</think>以下是关于Zabbix 7.0安装指南的详细说明: ### Zabbix 7.0 LTS 安装指南 根据官方发布的Zabbix 7.0 LTS版本特性[^2],以下是针对不同场景的安装方案: #### 一、离线安装(推荐无外网环境) 1. **安装包获取** - 引用[1]提供完整离线安装包,包含: - Zabbix Server - Web界面 - MySQL 8.0.38数据库组件 2. **操作系统要求** - 支持CentOS Stream 9系统 - 需预先配置: ```bash $ sudo dnf install -y gcc make openssl-devel ``` 3. **关键安装步骤** ```bash # 解压离线包 $ tar -zxvf zabbix7_offline_pkg.tar.gz # 安装依赖组件 $ cd offline_pkg && rpm -Uvh *.rpm # 初始化MySQL数据库 $ mysql_secure_installation ``` #### 二、在线安装Rocky Linux 9示例) 引用[3]特别提醒: ```bash # 修改epel源配置防止冲突 $ sudo vi /etc/yum.repos.d/epel.repo [epel] ... excludepkgs=zabbix* ``` 安装流程: ```bash # 添加官方仓库 $ rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-release-7.0-1.el9.noarch.rpm # 安装核心组件 $ dnf install zabbix-server-mysql zabbix-web-mysql ``` #### 三、通用配置建议 1. **数据库优化** - MySQL建议配置: ```sql ALTER USER 'zabbix'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; ``` 2. **防火墙规则** ```bash $ firewall-cmd --permanent --add-port=10050/tcp $ firewall-cmd --reload ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陪你听风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值