【问题标题】:Thruk cgi authentication overrideThruk cgi 身份验证覆盖
【发布时间】:2020-11-18 00:32:09
【问题描述】:

我安装了带有 naemon 和 livestatus 的最新版本的 thruk。我希望能够将 python 脚本中的命令从同一服务器发布到 cmd.cgi,而不受身份验证的干扰。我尝试了以下设置:

使用身份验证=0 default_user_name=thrukadmin

但它似乎在 thruk gui 中不起作用。当试图从 thruk gui 发布到 cgi 时,我收到错误,“我很抱歉 Dave......”

关于为什么这不起作用的任何想法?该系统上的 apache 服务器使用 ldap 对 gui 进行身份验证,这可能是个问题吗?

其他想法?

【问题讨论】:

    标签: apache authentication ldap thruk


    【解决方案1】:

    这要容易得多,您甚至不需要中间的 Thruk。您可以直接写信给 Naemons command_file

    https://www.naemon.org/documentation/developer/externalcommands/ 的外部命令列表包含每个可能命令的示例。

    这是一个安排主机停机时间的 shell sn-p:

    printf "[%lu] SCHEDULE_HOST_DOWNTIME;host1;1478648441;1478638441;1;0;3600;naemonadmin;This is an example comment.\n" `date +%s` > /var/lib/naemon/naemon.cmd
    

    使用 Thruk 时,可以使用 thruks cli 脚本发送命令:

    thruk r -d comment_data=test  /hosts/localhost/cmd/schedule_host_downtime
    

    仅当您想通过 HTTP 发送命令时才需要身份验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-16
      • 2015-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 2011-05-10
      • 2017-11-22
      相关资源
      最近更新 更多