请您告诉我,订阅关键字在Sensu检查文件中的用途是什么?当与Docker一起使用Sensu时,它与图像/容器的Docker标记有关吗?
发布于 2017-02-18 20:16:29
因此,要做到这一点,您必须检查感觉检查工作的总数。
首先,我们必须区分有“订阅者”和“独立用户”的两个可能的检查“类别”。
由于你的问题主要是关于订阅,因此是订阅者,所以我暂时不提“独立”的问题。
这是怎么回事?
每个检查配置都包括一个或多个订阅组,除非它被定义为“独立”。
假设这是我们的示例configuration:
{
"checks": {
"sensu-website": {
"command": "check-http.rb -u https://sensuapp.org",
"subscribers": [
"production"
],
"interval": 60,
}
}
}你看,他的支票是下属集团“生产”的一部分。
现在,在您运行感觉客户机的客户端上,您将拥有相应的感觉客户机的配置。
假设这是我们的示例client.json配置文件
{
"client": {
"name": "i-424242",
"address": "8.8.8.8",
"subscriptions": [
"production",
"webserver",
"mysql"
],
"socket": {
"bind": "127.0.0.1",
"port": 3030
}
}
}您可以看到,有一个还包括生产的订阅数组。
这意味着该客户端将执行作为订阅组“production”成员的所有检查,就像上面的示例check一样。
对于你问题的最后一部分:只有当你把支票和他们的订户组安排成那样的时候,它才是专门针对码头的。
https://stackoverflow.com/questions/41542145
复制相似问题