pythonzm / Ops

基于centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统,目前实现功能:用户和用户组管理、资产管理、集成ansible2.4、简易堡垒机(主机分配支持rdp以及vnc、用户分配、文件上传下载、配置禁用命令清单、操作录像回放功能)、CI/CD(支持git仓库和svn仓库)、数据库管理(一部分)、celery任务编排、知识库及文件共享
716 stars 320 forks source link

ansible采集资产 #76

Open strugglehonor opened 4 years ago

strugglehonor commented 4 years ago

大佬,想问下ansible采集资产这里是怎么做的,是使用Python调用ansible APi执行playbook吗,执行playbook返回的内容好像不是json,没学ansible多久,请教一下哈

pythonzm commented 4 years ago

采集资产的基础信息,就是直接调用的ansible API ,使用setup模块,然后将返回的结果进行解析 采集阿里云ECS,是直接用的阿里的SDK

strugglehonor commented 4 years ago

get,谢谢哈

strugglehonor commented 4 years ago

大佬,你好,想请教一下,在资产采集里面,pysnmp和python-nmap等模块是用来进行端口扫描,以此来主动探测服务器的吗?但是在项目中好像没有发现使用了这些模块

pythonzm commented 4 years ago

嗯,之前有些主动探测功能,后来发现物理机的价格、过保日期等一些信息无法通过这种方式加进来,就把相关内容删除了,后来又觉得价格这些内容又不是必须的,但是懒得改了。。

strugglehonor commented 4 years ago

get,非常感谢哈