Zabbix,一个开源监视工具

关于扎比

在下一篇文章中,我们将看一下Zabbix。 这是一 监控工具 开源。 有了它,您将能够监视服务器,CPU负载,网络,云服务和许多其他内容。

根据GNU通用公共许可证第2版的条款发布, Zabbix是免费软件。 在开始之前,您可能需要看一下 演示 看看是否是您要的东西。 您也可以检查 维基项目官方文件。 在以下几行中,我们将了解如何在Ubuntu 18.04 LTS中安装此工具。

添加存储库

该工具在官方的Ubuntu 18.04 LTS软件包存储库中不可用。 尽管如此,您仍可以轻松地在Ubuntu 18.04 LTS中为该工具添加官方软件包存储库,并从那里安装该工具。

打开一个终端(Ctrl + Alt + T),然后 下载.DEB文件 使用以下命令是必需的:

下载zabbix回购

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb

我们继续安装下载的文件:

安装zabbix回购

sudo dpkg -i zabbix-release*.deb

该工具的官方存储库必须添加到我们的系统中。 现在,我们将必须更新APT软件包存储库的缓存:

sudo apt update

Zabbix安装和配置

完成上述操作后,我们现在可以安装该工具:

安装zabbix服务器

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

创建一个MySQL / MariaDB数据库

为此,我们将 启动MySQL / MariaDB控制台 使用以下命令:

启动mariadb

sudo mysql -u root

现在 创建一个名为zabbix的数据库 使用以下SQL命令:

在mariadb中创建zabbix数据库

create database zabbix character set utf8 collate utf8_bin;

我们继续奉献一切 zabbix数据库中zabbix用户的特权 我们刚刚创建。 我们还将使用以下SQL命令为zabbix用户设置密码:

添加密码db zabbix

grant all privileges on zabbix.* to zabbix@localhost identified by 'TU-CONTRASEÑA-AQUI';

注意:确保将您的密码替换为您感兴趣的密码。

必须授予必要的权限,并且必须设置密码。 在此示例中,为简单起见,我将密码设置为zabbix.

我们使用以下命令退出MySQL / MariaDB控制台:

离开玛丽亚德

quit;

我们继续 创建必要的表 使用以下命令。 可能要花一点时间。

创建数据库zabbix表

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

注意:确保将zabbix密码替换为您设置的密码。

编辑配置文件

此时,我们将编辑配置文件 /etc/zabbix/zabbix_server.conf 使用以下命令:

sudo vim /etc/zabbix/zabbix_server.conf

在文件内部,您必须 寻找线 DBUser = zabbix 并在下面添加新行 如以下屏幕截图所示。 完成后,保存并关闭文件。

zabbix配置文件

数据库密码=zabbix,将数据库密码设置为zabbix。 用您先前设置的密码替换它。

设定时区

现在,我们将必须为PHP引擎设置正确的时区。 去做吧, 编辑配置文件 /etc/zabbix/apache.conf:

sudo vim /etc/zabbix/apache.conf

时间设置文件

向下滚动一点,找到上一个屏幕截图中标记的行。 删除#号以取消注释 和变化 欧洲/里加 按您感兴趣的时区。 您可以找到有关放置在其中的内容的更多信息。 维基百科上的数据.

设置时区的选项

就我而言,最终的配置文件如下。

马德里的时间配置文件

完成后,保存并关闭文件。

重新启动服务

我们准备去 重新启动zabbix-server,zabbix-agent和apache2服务 使用命令:

sudo systemctl restart zabbix-server zabbix-agent apache2

如果要将zabbix-server,zabbix-agent和apache2服务添加到Ubuntu 18.04 LTS计算机的系统启动中,请使用以下命令:

sudo systemctl enable zabbix-server zabbix-agent apache2

必须在系统启动时添加zabbix-server,zabbix-agent和apache2服务,并且它们将在计算机启动时自动启动。

启动Zabbix

运行以下命令 查找您的Ubuntu 18.04 LTS计算机的IP地址:

服务器IP

ip a

可以看出,在我的情况下,我的Ubuntu 18.04 LTS计算机的IP地址是 10.0.2.15。 对您来说应该有所不同。 从这里更改它。

zabbix开机画面

访问 http://10.0.2.15/zabbix 从网络浏览器。 您应该看到类似于上一个屏幕截图的页面。 首次运行此工具的界面时,必须对其进行配置。 点击 ”下一步 “。

zabbix先决条件

确保所有 先前的要求 是正确的。 点击“继续”下一步 “。

配置zabbix数据库

现在 输入您先前配置的MySQL / MariaDB数据库用户的密码 然后点击“下一步 “。

zabbix服务器详细信息

配置一些 服务器详细信息。 点击 ”下一步 “。

摘要数据zabbix

确保 所有信息 这是正确的。

zabbix配置完成

如果到此为止,则应该已经正确设置了所有内容。 点击 ”完成«。

zabbix 语言

现在您应该可以使用 用户“管理员” 和与 默认密码'zabbix'.

zabbix介面

登录后,您应该会看到仪表板。 现在,您可以根据需要和任意数量使用此工具。


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。