Zabbix安装教程:基于CentOS 7上轻松安装监控系统 您所在的位置:网站首页 监控安装吧 Zabbix安装教程:基于CentOS 7上轻松安装监控系统

Zabbix安装教程:基于CentOS 7上轻松安装监控系统

2024-05-24 17:41| 来源: 网络整理| 查看: 265

一、引语

在当今快节奏的技术世界中,对于系统和网络的监控变得越来越重要。监控系统可以帮助我们实时了解服务器和网络设备的运行状态,及时发现并解决潜在问题,确保系统的稳定性和可靠性。而zabbix作为一款功能强大且广泛使用的开源监控解决方案,提供了丰富的功能和灵活性,成为了许多企业和组织的首选。

本教程将带领您逐步完成在CentOS 7操作系统上安装Zabbix的过程。我们将从安装必要的软件包开始,配置数据库,设置Zabbix服务器和前端,最后启动相关服务并配置防火墙。跟随本教程,您将能够快速搭建起一个完整的Zabbix监控系统。

让我们开始吧!

二、环境配置

为方便接下来的实验,在配置环境之前,我们要先关闭机器的防火墙和SELinux。

systemctl disable firewalld.service systemctl stop firewalld.service #关闭防火墙 setenforce 0 #关闭SELinux 1、安装epel源

本教程使用的是阿里云提供的epel源

https://developer.aliyun.com/mirror/ #阿里云yum源的网址

如有配置其他epel源,我们要先对其备份。

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup

下载新repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

完成上述操作,我们的epel源的下载就完成了。

2、安装Zabbix服务器 

先准备Zabbix-repo源,在/etc/yum.repos.d/zabbix.repo 目录下编写zabbix的安装配置文件

[zabbix] name=alibaba zabbix baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/ gpgcheck=0 enabled=1 [zabbix2] name=alibaba zabbix frontend baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/frontend/ gpgcheck=0 enabled=1 yum clean all #清理缓存

 准备好repo源,我们就可以开始安装zabbix服务器

yum -y install zabbix-server-mysql zabbix-agent #安装zabbix服务 yum install centos-release-scl #下载scl应用 yum install zabbix-web-mysql-scl zabbix-apache-conf-scl #下载zabbix的数据库服务和apache服务

 完成上述操作,zabbix服务器就安装成功了,接下来就开始安装所需要数据库

3、安装数据库

数据库在zabbix监控服务中是不可缺少的一部分,接下来安装数据库服务,教程中使用了数据库为mariadb,大家可以根据自己的需求选择其他的数据库,如mysql数据库。

安装数据库服务

yum -y install mariadb mariadb-server

 等待安装完成后就可以启动数据库服务

systemctl enable mariadb systemctl start mariadb

数据库启动成功后我们就要进入数据库中,对zabbix 账号进行授权。

mysql -uroot #进入数据库

接下来的操作都是在数据库里进行的

create database zabbix character set utf8 collate utf8_bin; #建库和安装语言 create user zabbix@localhost identified by '123'; #给数据库一个密码 grant all privileges on zabbix.* to zabbix@localhost; flush privileges; 授权

完成上述操作,即可退出数据库

quit  4、初始化zabbix

使⽤以下命令导⼊ zabbix 数据库,zabbix 数据库⽤户为 zabbix,密码为123

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

使用vim命令进入/etc/zabbix/zabbix_server.conf文件里,来配置sql账号密码,分别修改或添加为DBHost=localhost,DBName=zabbix,DBUser=zabbix,DBPassword=123即可。看截图参考。

配置好数据库密码,我们就可以启动zabbix

systemctl enable zabbix-server.service #开机自启 systemctl start zabbix-server.service #启动服务

在启动的情况下,我们可以使用vim命令在/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 文件下为zabbix配置市区,大家可以根据自己是在区域配置,我这里就把原来的时间修改成上海时间。

完成上述配置,zabbix的环境配置已经完成,接下来我们就要登录网站进行前台配置。

http://zabbix-server-ip/zabbix 5、页面配置 

登录成功后,我们将看以下页面。

 

 根据界面给的提示一步一步进行填写即可,后我们看到下面的界面就表示安装完成了

但是想进行监控服务还需要后续的的配置, 大家可以参看官网按照需求自行配置。

本教程参考zabbix官网(Zabbix :: The Enterprise-Class Open Source Network Monitoring Solution)进行编写。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有