Overview
IT Analytics Data Collector software includes two components:
Data Collector
Upgrade Manager
Both these components have their own upgrade bundles that are downloaded from the IT Analytics Data Receiver service running on the Portal server.
Data Collector component:
It is responsible for monitoring the policies associated with the collector, scheduling probes as per policy configurations, thereby enabling the probes to collect data from various subsystems and sending it to the Data Receiver service running on the Portal server.
t spawns different Java processes, like Watchdog, DataCollector, ValidationDataCollector, MessageRelayServer, EventDataCollector, and so on to perform these operations.
Upgrade Manager component:
It is responsible for upgrading the Data Collector component, which is the
aptare.jarfile.
The WatchDog Java process initializes a thread (SmartUpdaterThread) that polls the Data Receiver every 11 minutes for any potential upgrade requests.
If an Upgrade Manager upgrade is due:
SmartUpdaterThread checks if the Upgrade Manager upgrade bundle is available in a specified location on the Data Collector server, and proceeds to upgrade the Upgrade Manager component after verifying the credibility of the bundle.
If not available in the specified location, SmartUpdaterThread thread tries to download the Upgrade Manager upgrade bundle.
After successful download of the upgrade bundle, Upgrade Manager is upgraded.
If a Data Collector upgrade is due:
SmartUpdaterThread thread checks if the Data Collector upgrade bundle is available in a specified location on the Data Collector server, and proceeds to initialize the Upgrade Manager component to upgrade the Data Collector component.
If the upgrade bundle is not available in the specified location, SmartUpdaterThread downloads the Data Collector upgrade bundle.
After successful download of the Data Collector upgrade bundle, the Upgrade Manager component is initialized (a new java process is started) to upgrade the Data Collector component.