Zabbix安装教程:基于CentOS 7上轻松安装监控系统 | 您所在的位置:网站首页 › 监控安装吧 › Zabbix安装教程:基于CentOS 7上轻松安装监控系统 |
一、引语
在当今快节奏的技术世界中,对于系统和网络的监控变得越来越重要。监控系统可以帮助我们实时了解服务器和网络设备的运行状态,及时发现并解决潜在问题,确保系统的稳定性和可靠性。而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 实验室设备网 版权所有 |