sensu 从客户那里删除支票

Mik*_*ike 6 sensu

我创建了一个测试检查,现在我想删除它。它似乎并没有远离客户。我使用 uchima 作为前端,支票不再列在

/检查

但如果我查看客户,它仍然有支票。

我发现删除支票的唯一方法是删除节点并让它重新添加自己。我有 300 个客户,我宁愿不这样做。

小智 9

所以最近遇到了一个问题,我们通过 ansible 部署了一些 sensu 检查,他们重新创建了名称不正确的现有检查。除了在 uchiwa 界面中看起来很糟糕之外,放手并没有错。我按照上面的步骤操作,但它们一定来自过时的 sensu 版本。以下是我为删除这些检查所做的修改步骤。

  • 登录Redis CLI redis-cli
  • 执行keys *server_name*以列出与相关服务器相关的所有检查
  • 类型 smembers result:server_name
  • srem result:server_name check_to_remove
  • del history:server_name:check_to_remove result:server_name:check_to_remove

这应该从 Redis 中完全删除检查,然后从 sensu 中删除。