我正在使用https://github.com/portertech/chef-monitor食谱来设置 sensu 客户端,因为节点被引导到厨师服务器。默认配方应安装 sensu 组件、ssl、json 配置以及 sensu 客户端服务。
然而,rabbitmq.json 没有被创建,厨师客户端运行失败,因为它试图在最后启动厨师客户端服务。
有一个为 SSL 创建的数据包。 node["monitor"]["master_address"]已设置
rabbitMQ 的值已在节点中作为覆盖提供
{
"sensu": {
"rabbitmq":
{
"host": "myhost.com",
"port":5671,
"vhost":"/sensu",
"user":"sensu",
"password":"secret",
"ssl": {
"cert_chain_file":"/etc/sensu/ssl/cert.pem",
"private_key_file":"/etc/sensu/ssl/key.pem"
}
}
}
}
}
但是rabbitmq.json没有被创建,因此启动服务不工作并且日志说无法连接到rabbit mq
"level":"fatal","message":"传输连接错误","error":"连接rabbitmq失败"