29
2020
11
15:07:03

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 并重启


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


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


1
2
3
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


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


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


1
yum install centos-release-scl -y


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


1
enabled=1


安装 zabbix 前端和相关环境


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


yum 安装 centos7 默认的 mariadb 数据库


1
yum install mariadb-server -y


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


1
systemctl enable --now mariadb


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


1
mysql_secure_installation


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


1
2
3
4
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


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


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


1
DBPassword=password


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


1
php_value[date.timezone] = Asia/Shanghai


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


1
2
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 版本安装(详细版)


 

来源:https://mefj.com.cn/lur1702.html




推荐本站淘宝优惠价购买喜欢的宝贝:

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

本文链接:https://hqyman.cn/post/1518.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: