zabbix搭建服务端

1.初始化好linux:关闭防火墙selinux、配置阿里云yum

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

systemctl stop firewalld && systemctl disable firewalld
重启一下
修改主机名
hostnamectl set-hostname zabbix

  

2.配置zabbix的yum

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm


sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
yum clean all

  

3.安装zabbix server 和agent

yum install zabbix-server-mysql zabbix-agent -y

  

4.安装zabbix前端源

yum install centos-release-scl -y

  

5.编辑配置文件

vi /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
...
enabled=1
...

  

6.安装zabbix前端和相关环境

设置CentOS-SCLo-scl.repo
设置可下php72依赖

[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo

  

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

  

7.使用 yum 安装 centos7 默认的 mariadb 数据库

yum install mariadb mariadb-server mariadb-devel -y
 #启动数据库,并配置开机自动启动
systemctl enable --now mariadb
#初始化 mariadb 并配置 root 密码
mysql_secure_installation    
回车,y,输入密码,再次输入密码,y,n,y,y

  

8.创建原始数据库

mysql -uroot -p
输入密码

#查看默认数据库
mysql> show databases; 

 #创建zabbix数据库
mysql> create database zabbix character set utf8 collate utf8_bin; 

 #创建zabbix用户并设置密码,这里是设置为password,自己手动更改即可
mysql> create user zabbix@localhost identified by 'password';

 #分配zabbix用户权限
mysql> grant all privileges on zabbix.* to zabbix@localhost;

 #刷新,然后退出
mysql>flush privileges; 
mysql> quit;

  

9.导入zabbix数据库信息

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

  

10.为Zabbix server配置数据库

vi /etc/zabbix/zabbix_server.conf
将DBPassword改为password,也就是设置的Zabbix的mysql密码,并且解开这一行注释

  

11.Zabbix前端配置PHP文件里的时区

vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
就是这一行:php_value[date.timezone] = Asia/Shanghai
记得把前面的分号去掉

  

12.最后一步,启动相关服务,并配置开机自动启动

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

  

13.访问

http://xxx.xxx.xxx.xxx/zabbix/

 

 

 

默认账号密码为Admin/zabbix

 

posted @ 2025-05-15 20:43  铿锵有力自信且坚定  阅读(13)  评论(0)    收藏  举报