CMDB project development

CMDB Project:

 

technology:

Django + python + saltstack + html + css + Js

 

Architecture:

Background management, API, data acquisition (agent, ssh, salt)

Data collection == "API ==" Admin

 

Certification:

Data Acquisition - API: Transmission verification, key + time.time (), the timeout limit, maintains a list of already visited verification

 

The only guarantee assets:

Installation system writes file system with the host name in the directory, each validated by the host name. 

 

Database data update, delete, insert:

New data and old data to compare, find common ground.

The new data - the intersection of insert =

Old data - intersection = Delete

Were compared each intersection = Update 

 

Guess you like

Origin www.cnblogs.com/yuxiaohao/p/10474400.html