centos7 安装 zabbix5.0 LTS

346 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第3天

作者按:随着技术发展,目前监控系统很多,但是对于基础资源监控来说zabbix应该是王牌了,很多朋友应该都在用,今天就来介绍下centos7如何安装zabbix。

1、前置条件

(1)centos7.9

(2)zabbix 5.0 LTS

目前最新版本已经到zabbix6了,但是官方也解释centos7里目前支持版本到zabbix5系列,我也尝试在centos7中安装6系列还是会遇到一些问题的,要想尝鲜还是用centos8或者9吧。

官方网址:www.zabbix.com/cn/

2、大致步骤

(1)安装zabbix源

(2)安装服务端、前端、以及采集agent

(3)初始化数据库

(4)启动查看

3、具体步骤

(1)安装zabbix源

rpm -Uvh repo.zabbix.com/zabbix/5.0/…

yum clean all

(2)安装服务端、前端、agent

yum install zabbix-server-mysql zabbix-agent centos-release-scl -y

(3)编辑配置文件/etc/yum.repos.d/zabbix.repo,打开前端zabbix-frontend中的enabled=1

(4)安装前端相关包

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

(5)创建初始数据库

首先你得安装一个mysql,也支持pgsql,如果是pgsql的话就得安装支持pgsql的服务端

先创建zabbix数据库、在创建zabbix用户,然后赋予远程权限

mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user zabbix@localhost identified by 'password';

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> quit;

(6)导入初始的架构相关数据

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

(7)服务端配置文件中修改数据库相关信息名字、用户密码等

DBPassword=password

(8)设置开机自启

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

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

(9)查看web页面

如果安装嫌麻烦,就升级到centos8 然后直接使用Zabbix Appliance,直接傻瓜式安装,保证没有问题,这个是基于centos8和mysql的,是提前配置好,直接开箱使用。

到这里就算安装完成了,具体监控使用后续文章介绍,祝学习顺利!