首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在thruk api调用中转义/进入服务名

如何在thruk api调用中转义/进入服务名
EN

Stack Overflow用户
提问于 2021-06-29 00:34:29
回答 1查看 27关注 0票数 0

我有很多nagios服务,它们的名称中都有正斜杠。当我尝试通过thruk api确认服务时,它返回如下所示的错误。

代码语言:javascript
复制
request: http://<thruk_url>/r/v1/services/test-host/check_disk_%2Fvar/cmd/acknowledge_svc_problem
response: /r/v1/services/test-host/check_disk_/var/cmd/acknowledge_svc_problem was not found on this server.

服务名称为check_disk_/var。我有很多这样的服务,因此重命名它们都不是一个容易的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-29 16:13:46

这里描述了一个通用的命令端点:https://thruk.org/documentation/rest_commands.html#_generic-command-endpoint

代码语言:javascript
复制
    %> curl -H "X-Thruk-Auth-Key: ****" \
            -d "cmd=acknowledge_svc_problem" \
            -d "host=hostname" \
            -d "service=servicedescription" \
            -d "comment_data=test" \
          'http://localhost/thruk/r/cmd'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68167011

复制
相关文章

相似问题

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