saltstack我最喜欢的自动化工具,最近一直在忙 公司项目迁移,刚刚上完了监控通过saltstack部署zabbix,使用方式是通过ruby的fpm制作rpm包,然后自己做了公司一个内部的yum源,通过salt-master去同步yum_repo之后进行部署zabbix_agent,下面是部署zabbi-agent的sls文件

saltstack+zabbix部署应用_第1张图片

没什么新鲜的都是一些常用的模块,id为scripts的使用了file模块的recurse,这个目录我同步的是一些监控脚本,都是公司监控的比较蛋疼的需求。。。。


有必要注意一点,service模块的reload必须要求启动脚本支持reload参数,否则minion日志中就会出现报错

saltstack+zabbix部署应用_第2张图片


这样就OK了,运行下试试:

saltstack+zabbix部署应用_第3张图片