CMDB Autoclient思路分析
Posted bigdata_devops
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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思路分析的主要内容,如果未能解决你的问题,请参考以下文章