我有一个监控系统,需要知道节点的初始厨师 - 客户端运行何时完成。
Using handler is a way to go here too,我想让处理程序修改属性并将节点对象保存回chef-server。
在厨师 - 客户端运行期间收集厨师报告数据 结果将发布到chef-client末尾的Chef服务器 在节点对象上传到Chef服务器的同时运行。
似乎节点对象最后已保存到chef-server。因此,理论上我所要做的就是在我的食谱中的某处修改我的属性,修改后的属性将在引导后保存到chef-server。
这是对的吗?
答案 0 :(得分:1)
那将是非常脆弱的。有许多方法可以保存节点数据,因此假设它只在运行结束时发生是危险的。让处理程序直接将数据推送到监控系统,而不是让监控系统从厨师那里进行轮询,你会好得多。