Sensu
sensu 刪除客戶的支票
我創建了一個測試檢查,現在我想刪除它。它似乎並沒有遠離客戶。我使用 uchima 作為前端,支票不再列在
/檢查
但是,如果我查看客戶,它仍然有支票。
我發現刪除檢查的唯一方法是刪除節點並讓它重新添加自己。我有 300 個客戶,我不想那樣做。
所以最近遇到了一個問題,我們通過 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 中刪除。