首页 > 代码库 > CMDB Autoclient思路分析
CMDB Autoclient思路分析
1.start.py里的script.run():执行run函数-->
2.script.py run方法-->
3.判断模式MODE(Agent/SSHSALT)-->
4.执行client.py里的Agent/SSHSALT-->
5.分别执行/src/plugins/__init__.py里的exec_plugin对应的
方法(__agent/__salt/__ssh),__init__.py调用settings.py里的配置文件,exec_plugin()方法拆分settings.py里的模块和类,并分别执行
plugins/目录下的basic,board,cpu,disk,memory,nic对应的py文件,这些py文件都要导入相对应的settings.py配置文件
可插拔式的插件
/bin目录
CMDB Autoclient思路分析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。