首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Thruk导出所有主机和服务?

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

Stack Overflow用户
提问于 2020-10-15 13:48:35
回答 1查看 619关注 0票数 0

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

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

我一直到左下角的配置按钮,并设法得到我需要加载的列表,但我不能干净地复制和粘贴从这个地区,没有导出可用。

我想知道是否还有一种简单的方法,通过CLI似乎是一项更长的任务。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-16 15:44:52

您可以从Thruks REST获取主机和服务的列表。

这里有一些示例:https://thruk.org/documentation/rest_examples.html

在命令行中,您可以使用to cli工具生成一个列表:

代码语言:javascript
复制
%> thruk r /csv/hosts?columns=name

这将创建所有主机的简单文本列表。删除/csv前缀将导致json数据结构。删除columns=..。将导出所有可用列。

可以从中获取相同的内容:

代码语言:javascript
复制
%> curl -H "X-Thruk-Auth-Key: ****" -g 'http://user:password@localhost/thruk/r/csv/hosts?columns=name'

可以在用户配置文件页面中创建API密钥。

url /r/hosts检索在nagios中配置的所有主机,Thruk配置工具可以由ex.:/r/config/objects?:TYPE=host访问。所有可用的rest urls的列表如下:https://thruk.org/documentation/rest.html#_endpoints

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

https://stackoverflow.com/questions/64373027

复制
相关文章

相似问题

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