问题标签 [thruk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
171 浏览

nagios - Thruk - 使用 API 获取详细信息

我想知道使用 API 调用获取 thruk 接口中列出的详细信息的可能性。

例如,我需要使用 python 脚本收集 Host Groups --> Summary(Grid) 选项卡下列出的详细信息,我需要知道是否有任何 API 可用于收集这些详细信息。或任何其他方式可以帮助我以自动方式收集这些详细信息?

更新:我可以在这里看到 API 链接:https ://www.thruk.org/documentation/rest.html ,但对我来说http://your_webserver/thruk/r/不起作用,是否需要安装任何插件?请指教

0 投票
1 回答
80 浏览

elasticsearch - Thruk 业务流程数据导出到弹性堆栈

我们在 thruk 中配置了我们的业务流程,我想用我们的弹性堆栈 kibana 详细地可视化这些业务流程。

我正在寻找每小时、每天等导出业务流程状态的可能性,以及它们何时更改以将其存储在日志文件中,我可以将其发送到我们的弹性堆栈以创建仪表板。

实现这一目标的最佳方法是什么?提前致谢

0 投票
2 回答
57 浏览

thruk - Thruk - 模板 - 当主机是主机组的成员时添加 href

_block.tt中,当custom_vars_host存在时,可以添加 href 。

当主机是主机组的成员时,有没有办法添加链接?

0 投票
1 回答
65 浏览

perl - Thruk - 脚本仪表板 - 从查询字符串中获取参数

是否可以在脚本仪表板中获取查询字符串?

我尝试CGI perl在脚本仪表板中使用模块,但没有成功。

这个想法是使用脚本仪表板作为模板,通过使用查询参数动态生成直通地图。

0 投票
1 回答
193 浏览

report - 直通可用性报告

我已经安装了集成了 Thruk 的 Nagios Core 4.2.4。我正在尝试通过 cli 使用 thruk 中的可用性报告功能。我可以使用任何 API 查询吗?任何帮助都会有所帮助和赞赏。提前致谢。

0 投票
2 回答
421 浏览

shell - 为什么 systemctl 在 NRPE 检查中不返回值?

我写的 NRPE 检查有问题。

这是一个简单的 shell 脚本,运行“systemctl is-active [service_name]”并将值返回给我们的 Thruk。

当我直接使用用户 nrpe 运行脚本时,它可以工作:

但是当我在本地使用 NRPE 运行它时,它告诉我服务已停止:

经过多次测试,我发现它与 systemctl 命令相关联。当我用另一个命令(如“echo”)替换 systemctl 时,它可以工作。

所以我认为 NRPE 和 systemctl 有一些东西,但我找不到什么?我在谷歌上找不到任何关于它的信息。

所以我在这里!

提前感谢您的回复,如果我不够理解,请见谅。

这是我的脚本:

0 投票
1 回答
358 浏览

nagios - 如何从 Thruk 导出所有主机和服务?

我们在业务中使用 Thruk 作为不同 nagios 后端服务器的前端。

我需要创建由这些 nagios 服务器监控的所有服务及其主机的列表,但我看不到导出列表的简单方法。

我一直到左下角的配置按钮并设法获取我需要加载的列表,但我无法从该区域干净地复制和粘贴,并且没有可用的导出。

我想知道是否有另一种简单的方法可以做到这一点,通过 CLI 似乎是一项更长的任务。

0 投票
1 回答
114 浏览

apache - Thruk cgi 身份验证覆盖

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

use_authentication=0 default_user_name=thrukadmin

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

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

其他想法?

0 投票
1 回答
55 浏览

nagios - 如何在 Thruk 中隐藏密码?

因此,Thruk 现在可以选择在“扩展命令”字段中混淆密码和其他敏感信息。我已经打开了该选项,但它似乎没有做任何事情。我编辑了 thruk_local.conf 文件以添加 Thruk 中包含的代码:commandline_obfuscate_pattern = /(\-\-password=")[^"]*(")/$1"***"$2/但我不阅读 Perl,所以我不知道如何查看它失败的原因。我知道 Perl 已安装,但该脚本是否正在寻找要替换的特定模式?在命令中,密码用“-p”表示。希望这里有人以前用过这个并且可以帮助我!

0 投票
1 回答
35 浏览

nagios - Thruk 中有没有办法通过 JSON、REST 或 curl 在某处提取“扩展命令”?

它显示在页面上,我可以在 chrome 上的查看源代码中看到它,但我似乎无法通过 curl 获取此信息,因为页面停止加载 - 可能是由于 JSON/js 涉及格式化页。

有没有办法通过 rest、JSON 或 curling 获取这些信息?