您是否希望了解如何使用 Zabbix 服务器的 Zabbix API 功能?在本教程中,我们将介绍 Zabbix API 示例,用于运行 Ubnutu Linux 的计算机。

• 乌本图 18.04
• 乌本图 19.04
• 扎比克斯 4.4.0

扎比克斯播放列表:

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

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

教程 Zabbix – API 快速入门指南

在 Zabbix 服务器上安装所需的软件包。

Copy to Clipboard

列出使用 Zabbix API 安装在本地服务器上的 Zabbix 版本。

Copy to Clipboard

下面是命令输出:

Copy to Clipboard

在我们的示例中,Zabbix API 报告安装了 Zabbix 版本 4.4.0。

为了从 Zabbix 数据库插入、删除或请求信息,您需要对 Zabbix API 会话进行身份验证。

Copy to Clipboard

下面是命令输出:

Copy to Clipboard

我们使用管理员帐户和密码 Zabbix 对 Zabbix API 的会话进行了身份验证。


请注意
身份验证结果字符串,我们将使用它来验证我们的下一个请求。

Zabbix API 示例 – 列出所有主机组

此 Zabbix API 示例将列出 Zabbix 服务器上可用的所有主机组。

Copy to Clipboard

我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。

下面是命令输出:

Copy to Clipboard

在我们的示例中,我们列出了所有 Zabbix 主机组。

Zabbix API 示例 – 列出所有主机

此 Zabbix API 示例将列出 Zabbix 服务器上的所有可用主机。

Copy to Clipboard

我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。

下面是命令输出:

Copy to Clipboard

在我们的示例中,我们列出了所有 Zabbix 主机。

Zabbix API 示例 – 使用 Regex 列出所有主机

此 Zabbix API 示例将列出主叫以 PF 开头的 Zabbix 服务器上的所有可用主机。

Copy to Clipboard

我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。

下面是命令输出:

Copy to Clipboard

在我们的示例中,我们列出了主机名上具有 PF 的所有 Zabbix 主机。

Zabbix API 示例 – 列出所有主机

此 Zabbix API 示例将列出 Zabbix 服务器上的所有可用主机,但仅将 ID 和名称显示为输出。

Copy to Clipboard

我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。

下面是命令输出:

Copy to Clipboard

在我们的示例中,我们仅列出了所有 Zabbix 主机名。

Zabbix API 示例 – 列出所有用户组

此 Zabbix API 示例将列出 Zabbix 服务器上可用的所有用户组。

Copy to Clipboard

我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。

下面是命令输出:

Copy to Clipboard

在我们的示例中,我们列出了所有 Zabbix 用户组。

Zabbix API 示例 – 列出所有用户帐户

此 Zabbix API 示例将列出 Zabbix 服务器上的所有可用用户帐户。

Copy to Clipboard

我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。

下面是命令输出:

Copy to Clipboard

在我们的示例中,我们列出了所有 Zabbix 用户帐户。