首页 > 数据库技术 > 详细

CMDB Autoclient思路分析

时间:2017-07-29 23:54:59      阅读:465      评论:0      收藏:0      [点我收藏+]

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思路分析

原文:http://www.cnblogs.com/bingabcd/p/7257938.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!