您是否希望了解如何使用 Zabbix 监视 MySQL 服务器? 在本教程中,我们将向您展示如何使用 Zabbix 监视 MySQL 服务器。

扎比克斯播放列表:

在此页面上,我们提供快速访问与 Zabbix 安装相关的视频列表。

不要忘了订阅我们的Youtube频道名为FKIT。

将 MySQL 用户配置为 Zabbix

Zabbix 需要一个帐户才能访问 MySQL 服务器并执行数据库监视。

在 MySQL 数据库服务器上,为 Zabbix 创建一个帐户。

将所有 MySQL 数据库的使用权限授予 Zabbix 用户。

Copy to Clipboard

记下创建的 MySQL 用户名和密码。

在 MySQL 服务器上安装 Zabbix 代理

现在,我们需要在运行 MySQL 服务的计算机上安装 Zabbix 代理。

在 Linux 控制台上,使用以下命令安装所需的程序包。

Copy to Clipboard

提取 Zabbix 安装包,编译并安装 Zabbix 代理。

Copy to Clipboard

复制 Zabbix 包中包含的启动脚本。

Copy to Clipboard

查找zabbix_agentd.conf 配置文件在系统上的位置。

Copy to Clipboard

这里是原始文件,在我们的配置之前。

Copy to Clipboard

下面是具有我们配置的新文件。

Copy to Clipboard

在我们的示例中,Zabbix 代理配置为允许从 Zabbix 服务器 200.200.200.200 进行连接。

允许具有 IP 地址 200.200.200.200 的 Zabbix 服务器请求和接收来自此代理的信息。

允许本地主机 127.0.0.1 从代理请求和接收信息。

创建目录zabbix_agentd.conf.d.

Copy to Clipboard

将名为 userparameter_mysql.conf 的文件从 Zabbix 安装包复制到zabbix_agentd.conf.d 目录。

Copy to Clipboard

创建所需的 Zabbix 代理 MySQL 凭据文件。

Zabbix 代理将使用此信息连接 MySQL 服务器。

Copy to Clipboard

这是我们的配置。

Copy to Clipboard

在我们的示例中,Zabbix 代理将监视安装在本地主机上的 MySQL 服务。

重新启动 Zabbix 代理。

Copy to Clipboard

扎比克斯监控MySQL

现在,我们需要访问 Zabbix 服务器仪表板,并将运行 MySQL 的 Linux 计算机添加为主机。

打开您的浏览器并输入 Web 服务器的 IP 地址以及 /zabbix。

在我们的示例中,浏览器中输入了以下 URL:

• http://200.200.200.200/zabbix

在登录屏幕上,使用默认用户名和密码。

• 默认用户名:管理员
• 默认密码:扎比克斯

zabbix login

成功登录后,您将被发送到 Zabbix 仪表板。

zabbix dashboard

在仪表板屏幕上,访问”配置”菜单并选择”主机”选项。

zabbix add host

在屏幕右上角,单击”创建主机”按钮。

Zabbix Create Host

输入以下信息:

• 主机名 – 输入主机名以标识运行 MySQL 的 Linux 服务器。
• 可见主机名 – 重复主机名。
• 组 – 选择组的名称以标识类似的设备。
• 代理接口 – 输入 Linux 服务器的 IP 地址。

这里是原始图像,在我们的配置之前。

zabbix Cisco - Antes

下面是我们配置的新映像。

Zabbix MySQL Host

接下来,我们需要将主机与特定的网络监视器模板相关联。

默认情况下,Zabbix 附带各种监视模板。

访问屏幕顶部的”模板”选项卡。

单击”选择”按钮并找到名为:模板 DB MySQL 的模板

Zabbix Template DB MySQL

单击”添加”选项。

单击”添加”按钮。

几分钟后,您将能够在 Zabbix 仪表板上看到初始结果。

要测试配置,请访问”监视”菜单并单击”图形”选项。

Zabbix Graphs Menu

在屏幕的右上角,选择名为 ALL 的组。

选择 MySQL 计算机主机名。

选择名为:MySQL 操作的图形。

Zabbix MySQL Graph

您应该能够看到 CPU 利用率的图形。

Zabbix MySQL Graph Example

祝贺! 您已将 Zabbix 服务器配置为监视 MySQL。