Tôi có Sensu đang chạy và làm theo hướng dẫn tốt nhất có thể để cài đặt plugin Slack. Tôi đang cố gắng để làm một "hello-thế giới" để bắt đầu, nhưng các tài liệu có vẻ thiếu tôi.Cài đặt Plugin Slack cho Sensu Phiên bản doanh nghiệp không
Tôi đã làm theo "bắt đầu" với séc: https://sensuapp.org/docs/0.20/getting-started-with-checks và mọi thứ dường như ở đúng vị trí trên máy chủ.
Tôi đang cố gắng cài đặt plugin cộng đồng sau, nhưng chúng có hướng dẫn nắm bắt tất cả các plugin cộng đồng. Có một tệp json trong hướng dẫn plugin, nhưng không nói vị trí đặt nó ... https://github.com/sensu-plugins/sensu-plugins-slack
Đây là những gì check_cron.json của tôi trông giống như (tôi đã thử 2 phương pháp, 1 từ một nguồn khác ngoài Sensu):
{
"checks": {
"cron_checks": {
"handlers": ["default", "slack"],
"command": "/etc/sensu/plugins/check-procs.rb -p cron -C 1 ",
"interval": 60, "subscribers": ["webservers"]
},
"cron": {
"handlers": ["default", "slack"],
"command": "/etc/sensu/plugins/check-procs.rb -p cron",
"subscribers": [
"production",
"webservers",
],
"interval": 60
}
}
}
Tôi đã khởi động lại máy chủ sau khi thực hiện thay đổi. Tôi giả định rằng cron này sẽ nhấn mỗi phút và gọi plugin thông báo chậm chạp, nhưng không biết tôi thiếu gì, hoặc nơi đặt tài liệu .json từ plugin Slack "tài liệu" https://github.com/sensu-plugins/sensu-plugins-slack
Bất kỳ sự giúp đỡ nào giúp tôi đi đúng hướng?
Vui lòng viết câu trả lời thực tế thay vì liên kết vì liên kết có thể bị hỏng. –