Z投稿|Zabbix5.0 快速安装部署教程!够快!

2021-01-29 17:33:51 浏览数 (1)

曾就职于盛大、一下科技、新浪微博等知名互联网企业,负责运维工作,主要从事系统运维、服务器监控、数据采集、日志处理、故障分析。是Zabbix中国社区的活跃用户之一,有超过1万小时的Zabbix使用、开发经验。

本教程安装步骤主要参考官方文档,为了让大家快速的部署,迅速的上手体验Zabbix5.0。

非Zabbix软件的安装部署,遵从了官方使用yum仓库的方式进行在线安装部署。

参考官网地址:

https://www.zabbix.com/documentation/current/manual

环境:

操作系统:CentOS Linux release 7.6.1810 (Core)

01

修改镜像库

代码语言:javascript复制
$rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

国内访问Zabbix官方仓库较慢,所以使用阿里的镜像,阿里克隆的Zabbix官方镜像源,需要手动修改repo里得地址。

02

修改zabbix.repo

代码语言:javascript复制
$cd /etc/yum.repo.d/
$vi zabbix.repo
# 将baseurl=全部修改成阿里的地址
# 修改例子
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
# 为了方便我提供了一个我修改后的zabbix.repo
代码语言:javascript复制
#-------------------------------------------
# cat zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[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

[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
#-------------------------------------------

03

重构yum仓库

代码语言:javascript复制
$yum clean all
$yum makecache

04

安装Zabbix server 和 agent

代码语言:javascript复制
$yum install -y zabbix-server-mysql zabbix-agent

05

安装redhat 集成软件

代码语言:javascript复制
$yum-config-manager --enable rhel-server-rhscl-7-rpms
# 如果没有yum-config-manager命令,可以安装yum-utils解决.
$yum install -y yum-utils

执行完命令以后,会自动安装PHP。

06

安装Zabbix前端

代码语言:javascript复制
$yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl

07

创建数据库

代码语言:javascript复制
 $mysql -uroot -p
 password
 mysql> create database zabbix character set utf8 collate utf8_bin;
 mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
 mysql> quit;

新版本数据库对密码校验插件,所以可以通过以下命令设置降低密码校验等级。

代码语言:javascript复制
mysql>set global validate_password_policy=0
mysql>set global validate_password_length=4;

08

修改php时区

代码语言:javascript复制
# vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
# 修改后记得重启php-fpm
$systemctl restart rh-php72-php-fpm

09

配置启动

代码语言:javascript复制
# 关闭 selinux
$setenforce 0
# 关闭开机启动防火墙
$systemctl disable firewalld
# 关闭防火墙
$systemctl stop frewalld
# 启动服务
$systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
$systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

10

配置前端

连接到新安装的Zabbix前端:http://server_ip_or_name/zabbix

11

设置前端访问数据库

12

快速搭建完毕~!赶紧探索 Zabbix 5.0 新功能吧!

0 人点赞