我有一个关于CHEF的问题。我在Chef服务器上部署了几个节点(使用Chef Hosting),配置不同,但有一个常见的食谱。我的节点上有“cron”,每天运行'chef-client'。
我的问题是:是否可以从Chef Management了解,如果'chef-client'在我的节点上失败而不需要连接到每个节点进行手动检查?
因为目前当我在节点上强制失败时,我的Chef Management没有看到任何变化。我的意思是,我看不出'chef-client'失败的节点和'chef-client'成功通过的节点之间的区别......
由于
答案 0 :(得分:0)
有一个knife status命令将报告Chef服务器上节点的简短摘要,包括最近成功的Chef-client运行的时间
我可以推荐knife lastrun插件,该插件可用于向Chef节点添加额外的元数据,指示上次厨师运行的成功/失败和错误消息。
最后,商业分析插件会报告每个厨师客户的状态。