Configured with a set of SQL scripts or other technologies, known as Factory Collections, a Collector Agent collects information from a database, the OS, or network.
The client makes a request to the collector to retrieve information, one time or at specified intervals. The collector then manages information retrieval. The collector is designed for efficiency. If there are simultaneous requests for the same information, the collector queries the data only once.
User-defined Collections (UDCs) extend monitoring capabilities to application data and data integrity. User-defined Collections provide the flexibility to add custom performance metrics, as well as monitor application-specific rules. After the data has been collected, a built-in derive function can be utilized to calculate deltas and values. The User-defined Collections can also be used to define rules and send alerts based on the data returned from the new collection, and all collection results can be stored in the repository.