我创建了一个shell脚本。我希望sensu在使用chef角色标识的所选节点上运行该脚本。我想创建一个sensu检查来使用shell脚本监视这个特定的检查。
答案 0 :(得分:1)
Sensu可以使用任何使用这些现有状态的脚本:
编写shell脚本以运行您想要的任何测试,并使用正确的值退出。
接下来,配置要在检查配置文件中调用的检查:
{
"checks": {
"<check_name>": {
"command": "<path_to_script> <arguments>",
... other check definitions here...
}
}
}
最后,请确保检查是作为独立检查或订阅检查实施的。
希望有所帮助:)