【Zabbix 6.0】rocky9安装

官方文档:
https://www.zabbix.com/cn/download?zabbix=7.0&os_distribution=alma_linux&os_version=9&components=server_frontend_agent&db=mysql&ws=nginx

yum install -y  https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm
yum clean all
yum makecache
# epel 仓库中添加 excludepkgs=zabbix*
vim /etc/yum.repos.d/epel.repo
[epel]
excludepkgs=zabbix*
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
# 下载中文包
yum install -y langpacks-zh_CN glibc glibc-langpack-zh
# 安装数据库
yum install -y mariadb-server
vim /etc/my.cnf.d/mariadb-server.cnf
	skip_name_resolve = ON          #跳过主机名解析
	innodb_file_per_table = ON      #
	innodb_buffer_pool_size = 256M  #缓存池大小
	max_connections = 2000          #最大连接数
	log-bin = master-log            #开启二进制日志
	
systemctl start mariadb
mysqladmin password 123456
mysql -p123456
	>create database zabbix character set utf8mb4 collate utf8mb4_bin;
	>create user zabbix@'%' identified by '123456';
	>grant all privileges on zabbix.* to zabbix@'%';
	>flush peivileges;
	>set global log_bin_trust_function_creators = 1;
rpm -ql zabbix-server-mysql
# 数据库导入zabbix数据信息
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p123456 zabbix
mysql -uroot -p123456
	>set global log_bin_trust_function_creators = 0;
cd /etc/zabbix

vim zabbix_server.conf
	ListenPort=10051            #默认监听端口
	SourceIP=192.168.249.141     #发采样数据请求的IP
	DBHost=192.168.249.141       #数据库对外的主机
	DBName=zabbix               #数据库名称
	DBUser=zabbix              #数据库用户
	DBPassword=keer             #数据库密码
	DBPort=3306                 #数据库启动端口
	
systemctl start zabbix-server
vim /etc/nginx/conf.d/zabbix.conf
	listen          80;
	server_name     192.168.249.141;
	
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

zabbix-agent端

vim /etc/yum.repos.d/epel.repo
	[epel]
	...
	excludepkgs=zabbix*

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-latest-6.0.el9.noarch.rpm
dnf clean all
dnf install zabbix-agent
systemctl restart zabbix-agent
systemctl enable zabbix-agent

#修改zabbix-agentd文件
vim /etc/zabbix/zabbix_agentd.conf 
	Server=$server端的ip
### Zabbix 6.0 版本的二进制安装指南 #### 准备工作 确保操作系统已更新至最新状态并安装必要的依赖包。对于基于 Red Hat 的系统,这可以通过以下命令完成: ```bash sudo yum update -y sudo yum install -y wget nano ``` 对于 Debian 或 Ubuntu 系统,则应执行如下操作: ```bash sudo apt-get update sudo apt-get upgrade -y sudo apt-get install -y wget nano ``` #### 下载官方软件仓库配置文件 为了简化后续过程,建议先下载官方提供的 Yum (针对 RHEL/CentOS/Oracle Linux) 或 APT (针对 Debian/Ubuntu) 软件源列表。 ##### 对于RPM-based发行版: ```bash wget https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-1.el7.noarch.rpm sudo rpm -Uvh zabbix-release-6.0-1.el7.noarch.rpm ``` 请注意上述链接中的 `rhel/7` 部分需根据实际使用的Linux版本调整[^1]。 ##### 对于Debian-based发行版: ```bash wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb sudo apt-get update ``` 同样地, URL 中提到的操作系统名称和版本号也需要相应修改以匹配目标环境的具体情况。 #### 安装Zabbix组件 一旦成功添加了官方存储库之后,就可以通过简单的yum/apt指令来安装所需的Zabbix组件了。这里假设要安装的是完整的服务器端套件(含Web前端),则对应的命令为: ##### RPM-based 发行版: ```bash sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent ``` ##### DEB-based 发行版: ```bash sudo apt-get install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent ``` 以上步骤会自动拉取并设置好所有必需的服务及其依赖关系。 #### 数据库初始化 如果选择了MySQL/MariaDB作为数据库后端,在继续之前还需要创建相应的数据库实例并向其中导入初始结构。具体做法参见官方文档关于SQL脚本应用的部分说明。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值