Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

  • A+
所属分类:Zabbix
Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

前言

Zabbix是一款开源免费的服务器监控管理软件,其功能强大、配置简单、可外接Grafana图形可视化,是企业运维监控软件的首选。

zabbix 5.0 版本于 5 月 11 日正式发布,是最新的 LTS(长期支持)版本,5.0 带来很多功能和特性,详细见官方文档。

环境要求

  • Centos 7.8 镜像下载
  • PHP 7.2 (从Zabbix 5.0开始)
  • MariaDB或者Mysql5.7版本以上

硬件配置

名称平台CPU /内存数据库监控主机
CentOS的虚拟设备MySQL的InnoDB100
CentOS的2个CPU核心/ 2GBMySQL的InnoDB500
红帽企业Linux4个CPU核心/ 8GBRAID10 MySQL InnoDB或PostgreSQL> 1000
很大红帽企业Linux8个CPU核心/ 16GB快速RAID10 MySQL InnoDB或PostgreSQL> 10000

YUM 安装

关闭防火墙和 selinux 并重启

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
reboot

安装 zabbix rpm 源,鉴于国内网络情况,使用阿里云 zabbix 源

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

安装 zabbix server 和 agent

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

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

yum install centos-release-scl -y

启用 zabbix 前端源,修改vi /etc/yum.repos.d/zabbix.repo,将[zabbix-frontend]下的 enabled 改为 1

enabled=1

安装 zabbix 前端和相关环境

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

yum 安装 centos7 默认的 mariadb 数据库

yum install mariadb-server -y

启动数据库,并配置开机自动启动

systemctl enable --now mariadb

使用以下命令初始化 mariadb 并配置 root 密码

mysql_secure_installation

使用 root 用户进入 mysql,并建立 zabbix 数据库,注意数据库编码

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
quit;

使用以下命令导入 zabbix 数据库,zabbix 数据库用户为 zabbix,密码为 password

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

修改 zabbix server 配置文件vi /etc/zabbix/zabbix_server.conf 里的数据库密码

DBPassword=password

修改 zabbix 的 php 配置文件vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 里的时区,改成 Asia/Shanghai

php_value[date.timezone] = Asia/Shanghai

启动相关服务,并配置开机自动启动

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

使用浏览器访问http://ip/zabbix 即可访问 zabbix 的 web 页面

WEB 初始化

Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

检查各个组件配置是否正常

Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

输入刚配置的数据库 zabbix 用户的密码

Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

下一步

Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

下一步

Centos7安装Zabbix 5.0 LTS 版本安装(详细版)
Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

登录账号为 Admin,密码:zabbix

Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

首页

Centos7安装Zabbix 5.0 LTS 版本安装(详细版)

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 运维交流群
  • 扫一扫二维码加入群聊
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: