首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Thruk cgi身份验证覆盖

Thruk cgi身份验证覆盖
EN

Stack Overflow用户
提问于 2020-11-18 08:32:10
回答 1查看 90关注 0票数 0

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

use_authentication=0 default_user_name=thrukadmin

但它似乎在thruk gui中不起作用。在尝试从thruk gui发布到cgi时,我收到错误,“对不起,戴夫……”

有什么想法来解释为什么这个不能正常工作吗?系统上apache服务器使用ldap向gui进行身份验证,这会是一个问题吗?

其他想法?

EN

回答 1

Stack Overflow用户

发布于 2020-11-18 18:38:08

这要简单得多,你甚至不需要中间的Thruk。你可以简单地写到Naemons command_file

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

以下是安排主机停机时间的shell代码片段:

代码语言:javascript
复制
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脚本发送命令:

代码语言:javascript
复制
thruk r -d comment_data=test  /hosts/localhost/cmd/schedule_host_downtime

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64885344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档