Icinga2 对象 ApiUser 未知

Icinga2 object ApiUser is unknown

我需要帮助来理解为什么我会看到错误。 功能 api 已使用正确的 ApiListener 对象启用,Api 日志正在 /var/lib/icinga2/api/log/current 中更新。

但是当我重新启动 icinga2 时出现此错误:

Error: Error while evaluating expression: The type 'ApiUser' is unknown: in /etc/icinga2/conf.d/api-users.conf: 1:0-1:20

我是 运行 Ubuntu 上的 Icinga2 r2.3.10-1 版本。

谁能解释一下问题出在哪里?

您可能将当前快照包与已发布的稳定版本混合在一起。 'ApiUser' 对象是即将发布的 Icinga 2 v2.4 版本的一部分,仅在 git master 中可用(因此快照包和文档)。稳定的 2.3.x 树没有那种配置对象类型,因此会出现错误。

删除该文件或其内容,您不需要它 2.3.x。