CentOS 7.9 安装 Zabbix 6.0 LTS 版本

 
更多

Zabbix

介绍

Zabbix是一个用于实时监控大型IT基础设施的成熟开源解决方案。它提供了各种功能,包括数据收集、存储、分析和可视化。Zabbix的6.0 LTS版本是一个长期支持版本,为用户提供了更稳定的功能和性能。

本教程将指导您在CentOS 7.9上安装Zabbix 6.0 LTS版本。

准备工作

  1. 确保您具有sudo特权的用户帐户。
  2. 确保您的系统已更新到最新版本。

步骤1 – 添加Zabbix仓库

首先,您需要将Zabbix仓库添加到您的系统中。在终端中以sudo权限执行以下命令:

sudo rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-1.el7.noarch.rpm

步骤2 – 安装和配置数据库

Zabbix需要一个数据库来存储其数据。在本教程中,我们将使用MariaDB作为我们的数据库。使用以下命令在终端中安装MariaDB:

sudo yum install mariadb-server -y

安装完成后,使用以下命令启动MariaDB并将其设置为开机自启动:

sudo systemctl start mariadb
sudo systemctl enable mariadb

接下来,运行以下命令来进入MariaDB的交互式Shell:

sudo mysql -u root

然后,您需要创建一个新的数据库和一个具有访问权限的用户。请执行以下命令:

CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;

请确保替换your_password为您选择的密码。

步骤3 – 安装Zabbix服务器

在终端中执行以下命令以安装Zabbix服务器:

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

安装完成后,使用以下命令来编辑Zabbix服务器配置文件:

sudo nano /etc/zabbix/zabbix_server.conf

找到以下行并进行必要的修改:

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=your_password

your_password替换为步骤2中设置的密码。

保存并关闭文件后,使用以下命令启动Zabbix服务器,并将其设置为开机自启动:

sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server

步骤4 – 配置Zabbix Web界面

接下来,我们需要配置Zabbix的Web界面。

首先,使用以下命令来安装Zabbix PHP组件和WEB服务器:

sudo yum install zabbix-web -y

然后,使用以下命令来编辑Zabbix的Web配置文件:

sudo nano /etc/httpd/conf.d/zabbix.conf

找到以下行并进行必要的修改:

# 修改时区为您所在的时区
php_value date.timezone Asia/Shanghai

保存并关闭文件后,使用以下命令启动Apache服务并将其设置为开机自启动:

sudo systemctl start httpd
sudo systemctl enable httpd

步骤5 – 初始化并配置Zabbix

在上一步骤中,我们已经完成了Zabbix的基本安装和设置。现在,我们需要初始化并配置Zabbix以便开始使用。

在终端中执行以下命令以导入Zabbix数据库模式和数据:

sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | sudo mysql -u root zabbix

接下来,您需要修改Zabbix的PHP配置文件。请使用以下命令修改/etc/php.ini文件:

sudo nano /etc/php.ini

找到以下行,并将其值修改为以下内容:

max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
max_input_time = 300
date.timezone = Asia/Shanghai

保存文件并关闭后,使用以下命令重新启动Apache服务:

sudo systemctl restart httpd

步骤6 – 设置防火墙规则

如果您的系统上运行有防火墙,您需要允许访问Zabbix的端口。

在终端中,执行以下命令以允许访问Zabbix的端口:

sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload

步骤7 – 完成安装

现在,您可以在Web浏览器中访问 http://your_server_ip/zabbix 来完成Zabbix的安装和配置。

在页面上,输入Admin作为用户名和zabbix作为密码,并单击”登录”。

恭喜!您现在已经成功安装并设置了Zabbix 6.0 LTS版本。

结论

Zabbix是一个功能强大且灵活的实时监控解决方案,适用于各种规模的IT基础设施。本教程向您展示了如何在CentOS 7.9上安装Zabbix 6.0 LTS版本,并配置了数据库和Web界面。随着Zabbix的安装和配置,您将能够开始监控和管理您的IT基础设施。

祝好运!

打赏

本文固定链接: https://www.cxy163.net/archives/5856 | 绝缘体

该日志由 绝缘体.. 于 2024年02月28日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: CentOS 7.9 安装 Zabbix 6.0 LTS 版本 | 绝缘体
关键字: , , , ,

CentOS 7.9 安装 Zabbix 6.0 LTS 版本:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter