server-meditation 自愈基础设施
自愈基础设施这个守护进程利用了Sensu监控和SaltStack框架。当系统未通过其监控健康检查时,将对系统运行Salt状态(补救措施)。如果问题无法解决,将联系运营商。开始冥想:./meditation.py -c meditation.ini -p 2 -i 10 -b /srv/salt -l remedy
。-c
指定配置文件所在的位置,-s
指定Salt状态存在的位置,-p
指定要启动的工作进程数,-b
指定盐基根,-l
指定Salt base中修复sls所在的目录。笔记:-s
选项将使用file_roots
作为前缀,因此-s
选项将完全扩展为/srv/salt/remedy
。
配置Sensu在配置Sensu监控时,您需要确保check_name
与Salt check_name
的名称相同,例如:{ "checks" : { "system_health_check" : { "command" : "check_system_health", "interval" : 60, "subscribers" : ["system"] } } }
。这样可以确保Sensu与SaltStack能够协调工作,当发现问题时自动触发补救措施。
相关链接:
用户评论