如何在 Debian 10 / Debian 9 上安装 Zabbix 5.0/4.0

[ad_1]

扎比克斯 是一种用于服务器、网络设备和应用程序的开源监控工具。 它使用安装在受监控主机上的代理(Zabbix 代理)来收集数据。

Zabbix 还支持通过 SNMP、TCP 和 ICMP 检查以及 IPMI、JMX、SSH 和 telnet 进行无代理监控。

在这里,我们将看到如何安装 Zabbix Server Debian 10 和 Debian 9。

本文档也适用于 CentOS 8 CentOS 7 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04

系统要求

硬件

Zabbix 至少需要 128MB 的 RAM 和 256MB 的硬盘空间。 但是,内存或硬盘空间的大小取决于被监控的主机和参数的数量。

2 个 CPU 内核和 2GB 的 RAM 足以监控 500 台主机。

软件

Zabbix 5.0 (LTS)

Apache: 1.3.12 或更高版本
MySQL:5.5 或 8.0.x / MariaDB:10.0.3 或更高版本
PHP:7.2.0 或更高版本

Zabbix 4.0 (LTS)

Apache: 1.3.12 或更高版本
MySQL:5.0.3 或 8.0.x / MariaDB:最新
PHP:5.4.0 或更高版本

安装 Zabbix

配置 Zabbix 存储库

Zabbix 服务器和代理程序包在 Debian 基本操作系统存储库中不可用。 因此,我们将通过安装 Zabbix 存储库配置包来在系统上配置 Zabbix 存储库,以获取所需的包。

Zabbix 5.0 (LTS)

### Debian 10 ###

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
sudo dpkg -i zabbix-release_5.0-1+buster_all.deb

Zabbix 4.0 (LTS)

### Debian 9 ###

wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb
sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb

安装 Zabbix 服务器

使用 apt 命令安装带有 MariaDB 支持包的 Zabbix 服务器,以将 MariaDB 作为数据库服务器。

Zabbix 5.0 (LTS) – Debian 10

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Zabbix 4.0 (LTS) – Debian 9

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

时区

编辑 Zabbix 配置文件以根据您的地理位置修改时区。

sudo nano /etc/zabbix/apache.conf

使用正确的时区更新以下行,请参阅 更多时区.

<IfModule mod_php7.c>

        ...
        ...

        php_value date.timezone America/New_York

        ...
        ...

</IfModule>

创建 Zabbix 数据库

登录 MySQL/MariaDB 并为 Zabbix 安装创建一个数据库。

您可以在没有数据库 root 密码的情况下登录到 MariaDB 服务器 sudo mysql -u 根 -p 或跑步 mysql -u 根 -p 在 Debian 中以 root 身份执行命令。

sudo mysql -u root -p

创建具有以下详细信息的数据库。

数据库名称: 数据库
数据库用户: 用户
数据库密码: 密码

create database zabbixdb character set utf8 collate utf8_bin;

grant all privileges on zabbixdb.* to [email protected] identified by 'password';

quit;

在为 Zabbix 安装创建数据库后,将初始架构和数据导入其中。

cd /usr/share/doc/zabbix-server-mysql

zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

更新 Zabbix 配置

编辑 zabbix_server.conf 文件以设置数据库详细信息。

sudo nano /etc/zabbix/zabbix_server.conf

确保按如下方式设置。

DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=password

重新启动所有服务。

sudo systemctl restart zabbix-server zabbix-agent apache2

使服务在系统启动时自动启动。

sudo systemctl enable zabbix-server zabbix-agent apache2

通过 Web 安装程序设置 Zabbix

打开 Web 浏览器并转到以下 URL。

https://your-ip-add-ress/zabbix/ 对于 Zabbix 的两个版本,说明是相同的。

点击 下一步 在 Zabbix 欢迎页面上。

Zabbix Web 安装程序现在验证是否满足安装的所有先决条件或是否存在任何问题。

如果 没有错误, 点击 下一步.

在相应的字段中输入 Zabbix 数据库名称、数据库用户和数据库密码。 然后,点击 下一步.

提及 Zabbix 服务器主机、端口号和 Zabbix 服务器的名称。

您现在将获得如下所示的预安装摘要。 点击 下一步。

Zabbix 服务器安装现已完成。 点击 结束.

一旦你点击 结束 按钮,安装程序会将您重定向到 Zabbix 登录页面。

访问 Zabbix

转到以下网址。

https://your-ip-add-ress/zabbix

使用默认用户名和密码登录 Zabbix Server。

用户名: 行政
密码: 扎比克斯

用户名区分大小写。

Zabbix仪表板:

结论

就这样。 我希望这篇文章能帮助您在 Debian 10 / Debian 9 上安装 Zabbix 5.0 / 4.0。您现在可以在客户端机器上安装 Zabbix Agent,然后将您的客户端机器添加到 Zabbix 服务器进行监控。

[ad_2]

Related Posts