您是否希望了解如何使用 Zabbix 服务器的 Zabbix API 功能?在本教程中,我们将介绍 Zabbix API 示例,用于运行 Ubnutu Linux 的计算机。
• 乌本图 18.04
• 乌本图 19.04
• 扎比克斯 4.4.0
扎比克斯相关教程:
在此页面上,我们提供快速访问与 Zabbix 安装相关的教程列表。
教程 Zabbix – API 快速入门指南
在 Zabbix 服务器上安装所需的软件包。
列出使用 Zabbix API 安装在本地服务器上的 Zabbix 版本。
下面是命令输出:
在我们的示例中,Zabbix API 报告安装了 Zabbix 版本 4.4.0。
为了从 Zabbix 数据库插入、删除或请求信息,您需要对 Zabbix API 会话进行身份验证。
下面是命令输出:
我们使用管理员帐户和密码 Zabbix 对 Zabbix API 的会话进行了身份验证。
请注意
身份验证结果字符串,我们将使用它来验证我们的下一个请求。
Zabbix API 示例 – 列出所有主机组
此 Zabbix API 示例将列出 Zabbix 服务器上可用的所有主机组。
我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。
下面是命令输出:
在我们的示例中,我们列出了所有 Zabbix 主机组。
Zabbix API 示例 – 列出所有主机
此 Zabbix API 示例将列出 Zabbix 服务器上的所有可用主机。
我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。
下面是命令输出:
在我们的示例中,我们列出了所有 Zabbix 主机。
Zabbix API 示例 – 使用 Regex 列出所有主机
此 Zabbix API 示例将列出主叫以 PF 开头的 Zabbix 服务器上的所有可用主机。
我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。
下面是命令输出:
在我们的示例中,我们列出了主机名上具有 PF 的所有 Zabbix 主机。
Zabbix API 示例 – 列出所有主机
此 Zabbix API 示例将列出 Zabbix 服务器上的所有可用主机,但仅将 ID 和名称显示为输出。
我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。
下面是命令输出:
在我们的示例中,我们仅列出了所有 Zabbix 主机名。
Zabbix API 示例 – 列出所有用户组
此 Zabbix API 示例将列出 Zabbix 服务器上可用的所有用户组。
我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。
下面是命令输出:
在我们的示例中,我们列出了所有 Zabbix 用户组。
Zabbix API 示例 – 列出所有用户帐户
此 Zabbix API 示例将列出 Zabbix 服务器上的所有可用用户帐户。
我们使用 Zabbix API 会话 1b2117aa7845e4bdb4b78ce3bed05c93 来验证我们的请求。
下面是命令输出:
在我们的示例中,我们列出了所有 Zabbix 用户帐户。