The discovery process finds all servers in your network and auto-detects their type. All networked applications and services are discovered by the port scanning even if a server doesn't respond SNMP and even ping requests.
Applications and services "known" by AggreGate Network Manager are monitored via the dedicated "smart" meters. This assumes checking the application operability instead of its availability.
Most service-specific meters have a similar behavior:
|Connection to the application/service via its native protocol|
|Passing the authentication/authorization procedure|
|Retrieving the application state and key metrics|
|Sending some pre-defined requests|
|Caching the application reply within the system core for further analysis|
Windows Event Log and Syslog messages from the diverse applications are collected and stored in a database. These messages can also trigger the pre-built alerts, such as Mail Emergency, FTP Login, etc.
Generic TCP/UDP Service Monitoring
Operability of the unrecognized applications and services (both TCP and UDP) can be monitored by:
|Establishing a connection with a service (for TCP-based services) and checking the service availability|
|Sending some raw input data|
|Reading the raw output and injecting it into the system core for analysis|
|Measuring the response time and storing its stats|
File and folder periodic monitoring operations include:
|Checking the file/folder existence|
|Validating the file size, modification time and checksum|
|Verifying the number of files in a folder and their total size|
|Loading the file contents into the system and making it available for editing/analysis|
|Folder contents inspection|
Custom alerts may be triggered if the above operations lead to some unexpected results.
Physical and Virtual Infrastructure Monitoring
The system makes no difference between the physical and virtualized servers. Guest operating systems running under the VMWare ESX/ESXi servers provide the same metrics as their "real" counterparts.
Based on Linux, the VMWare servers can be also monitored like any other physical machines, providing the same set of performance indicators. However, the virtualized infrastructure monitoring and management involve a lot of dedicated tasks, e.g. starting, stopping or suspending the Guest VMs.