Zabbix7.0
安装Rocky
初始化linux
更新系统
sudo yum update -y
提供yum-config-manager等实用工具
sudo yum install -y yum-utils
gcc、gcc-c++:C 和 C++ 编译器
sudo yum install -y gcc gcc-c++
网络工具
sudo yum install -y net-tools
安装wget
sudo yum install -y wget
安装vim
sudo yum install -y vim nano
安装tab补全安装包,立即生效配置
yum -y install bash-completion
source /etc/profile.d/bash_completion.sh
安装Zabbix
进入官网
点击GET ZABBIX按图选择
按照官网步骤装就可以
安装
继续安装 zabbix 存储库。
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-latest-7.0.el9.noarch.rpm
dnf clean all
b. 安装 Zabbix server、frontend、agent
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent -y
c.创建初始数据库
dnf install mysql-server -y
确保您已启动并运行数据库服务器。
systemctl start mysqld.service
在数据库主机上运行以下命令。
mysql
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;
在 Zabbix server 主机上,导入初始 schema 和数据。系统将提示您输入新创建的密码。
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
导入数据库架构后禁用 log_bin_trust_function_creators 选项。
mysql -uzabbix -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
d.为 Zabbix server 配置数据库
编辑/etc/zabbix/zabbix_server.conf,找到DBPassword
vi /etc/zabbix/zabbix_server.conf
DBPassword=password
e.为 Zabbix 前端配置 PHP
编辑文件 /etc/nginx/conf.d/zabbix.conf 中 uncomment 并设置 'listen' 和 'server_name' 指令。
vi /etc/nginx/conf.d/zabbix.conf
listen 8080;
server_name example.com;
没域名,写个_
f. 启动 Zabbix server 和 agent 进程
启动 Zabbix server 和 agent 进程,并使其在系统启动时启动。
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
防火墙放通8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
systemctl restart firewalld.service
安装中文包
yum install langpacks-zh_CN.noarch
查看包安装是否成功
locale -a | grep zh_CN
成功显示如下
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8
f.访问Zabbix
ip:8080
默认Admin密码zabbix
安装成功,打个快照。
systemctl enable mysqld.service