CentOS9安装Zabbix7
先准备好lamp环境,然后再安装zabbix
CentOS9安装LAMP环境,PHP8,MySQL8
一、安装apache,及启动服务
yum install httpd httpd-devel
systemctl start httpd
systemctl enable httpd
systemctl status httpd
开启防火墙80端口
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
二、安装PHP8(centos9)
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
dnf module list php
dnf module enable php:remi-8.2
dnf install php-fpm php php-bcmath php-cli php-common php-gd php-imap php-mbstring php-mcrypt php-mysql php-mysqlnd php-pdo php-soap php-tidy php-xml php-xmlrpc php-opcache php-redis php-pecl-mcrypt -y
systemctl restart php-fpm
systemctl enable php-fpm
验证php
php -v
编辑测试页面:vim /var/www/html/index.php
<?php
phpinfo();
?>
重启httpd
systemctl restart httpd
访问 http://ip:port ,默认端口80,页面显示php相关信息的话,则安装成功。
三、安装MySQL8(centos9)
wget https://repo.mysql.com/mysql80-community-release-el9-1.noarch.rpm
rpm -ivh mysql80-community-release-el9-1.noarch.rpm
dnf config-manager --enable mysql80-community
dnf install -y mysql-community-server mysql-community-devel –nogpgcheck
systemctl start mysqld
systemctl enable mysqld
查看密码:
grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
以上,LAMP环境完成
安装zabbix(centos9)
Vim /etc/yum.repos.d/epel.repo
[epel]
...
excludepkgs=zabbix*
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/centos/9/x86_64/zabbix-release-7.0-2.el9.noarch.rpm
dnf clean all
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
数据库配置
mysql -uroot -p
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'Zx@202406';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;
导入数据库
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p Zabbix
mysql -uroot -p
set global log_bin_trust_function_creators = 0;
quit;
编辑server文件,配置密码
vi /etc/zabbix/zabbix_server.conf
DBPassword=password
systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
以上,完成zabbix安装
如果图形里出现乱码,请参考如下解决方式
上传simkai.ttf到服务器/usr/share/fonts/dejavu-sans-fonts
mv simkai.ttf DejaVuSans.ttf
systemctl restart zabbix-server.service

浙公网安备 33010602011771号