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