Background Management Tasks
The Nanitor System has a background process we like to call the maintenance task to handle a lot of the heavy-duty calculation and processing.
The maintenance task runs about four times a day and does stuff like
- handle auto-archiving of inactive assets, when this feature is enabled
- update CVSS and EPSS scores for vulnerabilities in accordance with changes to the canonical scores
- recalculate dynamic priorities and prioritization scores for all assets and issues
- prioritization scores are also updated on the fly when something changes, but this will ensure they're up-to-date and apply issue priority age scaling
- recalculate health scores for all devices and organizations
- perform other general data maintenance and cleanup
All the data received from agents and collectors are processed as they come in. As the agents and collectors report their data gets entered into a queuing system and processed in the order they were received. In a large-scale system, this queue could get backed up if a lot of agents and collectors are checking in at the same time, but this queue should be cleared out in about 5-10 min at the most.