如何创建一个sensu检查

时间:2017-11-23 07:15:58

标签: sensu

我创建了一个shell脚本。我希望sensu在使用chef角色标识的所选节点上运行该脚本。我想创建一个sensu检查来使用shell脚本监视这个特定的检查。

1 个答案:

答案 0 :(得分:1)

Sensu可以使用任何使用这些现有状态的脚本:

  • 0 =确定
  • 1 =警告
  • 2 =严重

编写shell脚本以运行您想要的任何测试,并使用正确的值退出。

接下来,配置要在检查配置文件中调用的检查:

{
  "checks": {
    "<check_name>": {
      "command": "<path_to_script> <arguments>",
      ... other check definitions here...
    }
  }
}

最后,请确保检查是作为独立检查或订阅检查实施的。

希望有所帮助:)