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. 权利:您可以随时限制,恢复和删除您的信息。