Linux安装zabbix5.0服务端--超详细步骤

环境及版本

虚拟机(centos7) nat模式
zabbix5.0
全程使用root权限操作

1、初始化环境、关闭防火墙

vim /etc/selinux/config
修改 SELINUX=disabble
systemctl stop firewalld  #关闭防火墙
getenforce #查看状态

2、获取zabbix下载源

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

3、更换为阿里的zabbix.repo源

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

查看配置文件,地址已经修改为阿里云地址

vim /etc/yum.repos.d/zabbix.repo

4、下载zabbix服务端

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

5、安装扩展插件

安装工具,可以在机器上,使用多个版本的软件,并且不会影响到整个系统的依赖环境

安装Software Collections,便于后续安装高版本的php,默认yum安装的php版本为5.4过低

yum install centos-release-scl -y

6、修改zabbix-front前端源,修改如下参数

vim /etc/yum.repos.d/zabbix.repo #修改该文件的配置参数

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1 #开启这里的参数
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

7、安装zabbix前端环境,且是安装到scl环境下

# 会安装到该目录下
/opt/rh/
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y #安装命令

8、安装zabbix所需的数据库,mariadb

yum install mariadb-server -y

9、配置数据库,开机启动

systemctl enable --now mariadb

10、初始化数据库,设置密码

mysql_secure_installation

第一次安装直接回车

11、创建数据库、用户以及zabbix所需的数据库信息

create database zabbix character set utf8 collate utf8_bin; #创建zabbix数据库
create user zabbix@localhost identified by 'YourPassword'; #创建用户zabbix@localhost
grant all privileges on zabbix.* to zabbix@localhost; #给zabbix@localhost用户 zabbix数据库的所有权限
flush privileges; #刷新授权表

12、使用zabbix-mysql命令,导入数据库信息

# mysql -u用户名 -p 数据库名
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
#输入密码
#使用该用户名进入数据库查看zabbix库中是不是已经导入表了

13、修改zabbix server配置文件,修改数据库的密码

vim /etc/zabbix/zabbix_server.conf

#找到这里修改数据库密码
DBUser=zabbix

### Option: DBPassword
#       Database password.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=YourPassword  #设置密码

:wq
#保存 退出

14、修改zabbix的php配置文件(修改时区)

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
#修改以下内容
php_value[date.timezone] = Asia/Shanghai

15、启动zabbix相关服务

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm #启动
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm #开机启动

16、访问zabbix入口

服务器ip/zabbix

进入之后,点击Next step 显示全是绿色的ok,说明需要的准备已完成。

17、安装成功后,默认账号密码

Admin

zabbix

成功安装了,给自己鼓个掌吧!

下一篇为zabbix5.0客户端安装步骤以及图形化中文乱码的解决方法

zabbix5.0客户端安装步骤链接

猜你喜欢

转载自blog.csdn.net/weixin_55549435/article/details/120332687