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
posted @ 2024-07-08 09:48  治粟督尉  阅读(298)  评论(0)    收藏  举报