Linux安装zabbix5.0服务端--超详细步骤
- 环境及版本
-
- 1、初始化环境、关闭防火墙
- 2、获取zabbix下载源
- 3、更换为阿里的zabbix.repo源
- 4、下载zabbix服务端
- 5、安装扩展插件
- 6、修改zabbix-front前端源,修改如下参数
- 7、安装zabbix前端环境,且是安装到scl环境下
- 8、安装zabbix所需的数据库,mariadb
- 9、配置数据库,开机启动
- 10、初始化数据库,设置密码
- 11、创建数据库、用户以及zabbix所需的数据库信息
- 12、使用zabbix-mysql命令,导入数据库信息
- 13、修改zabbix server配置文件,修改数据库的密码
- 14、修改zabbix的php配置文件(修改时区)
- 15、启动zabbix相关服务
- 16、访问zabbix入口
- 17、安装成功后,默认账号密码
- 成功安装了,给自己鼓个掌吧!
环境及版本
虚拟机(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客户端安装步骤以及图形化中文乱码的解决方法