【问题标题】:Icinga2 object ApiUser is unknownIcinga2 对象 ApiUser 未知
【发布时间】:2015-10-08 10:36:29
【问题描述】:

我需要帮助来了解为什么我会看到错误。 功能 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。

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

【问题讨论】:

    标签: api nagios icinga


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,但他们没有通知我们版本问题:( docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/… dev.icinga.org/versions/241 hm,这是否意味着在 2.3 中我无法使用 API?
    • 您正在阅读 snapshot 文档,该文档使用 git master,因此未发布内容。该 API 计划用于 icinga2 v2.4,计划于 11 月发布。请使用 docs.icinga.org 上链接的 2.3.x 的最新文档
    • 谢谢!因此,如果我了解即使我有当前登录 /var/lib/icinga2/api/log/current,在 v2.4 发布之前我也不能使用 api?
    • api 日志不同(即集群重播日志)。您不需要 ApiUser 对象 - 后者仅用于 2.4+ 功能。
    • icinga 网站上指定的 @dnsmichi freenode 不起作用。你能给我们一个真实的方式和你交谈吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2022-01-21
    • 2016-12-16
    相关资源
    最近更新 更多