标签:excel ansible cmd 自动装机 公司 推荐 http out gen
1. Agent方式 API:Django接收数据并入库 程序:放置在每台服务器 应用场景:针对服务器较多的公司 2. SSH方式 API:Django接收数据并入库 程序:放在中控机 应用场景:针对服务器较少的公司 SSH方式有三种工具,paramiko、Fabric、Ansible,其中Fabric、Ansible内部原理也是通过paramiko来实现得。 paramiko安装:pip3 install paramiko 3. saltstack【python语言】 http://www.cnblogs.com/wupeiqi/articles/6415436.html API:Django接收数据并入库 应用场景:针对服务器较多的公司【推荐】 master: v = subprocess.getoutput(‘salt "*" cmd.run "ls"‘) saltstack内部原理是通过RPC来实现得消息队列 4. puppet【ruby语言】 内部原理:puppet客户端每30秒钟自动汇报数据给puppet服务端。 应用场景:主要是针对已经在使用puppet的公司。
CMDB实现目标:实现兼容Agent、SSH、saltstack 以上三种方式。
标签:excel ansible cmd 自动装机 公司 推荐 http out gen
原文地址:http://www.cnblogs.com/luchuangao/p/7240131.html