Application and Service Monitoring
Service Status Dashboards
Service status dashboard provides a very easy way to get an overall picture of your IT infrastructure health. It shows a matrix of servers and services, indicating the state of every service by color-coding. The service status dashboard is a nodal point for finding the root cause of diverse network problems.
The network discovery process finds both known and unrecognized ("generic") services by TCP/UDP port scanning. If an active service is detected, its monitoring is auto-enabled when a device account is created for the host. The system also finds and applies an optimal monitoring profile for every service.
Web Server and Website Monitoring
Round-the-clock supervising of your website is crucial for the proactive identification of problems before they escalate into the substantial downtime and lost revenue.
Monitoring of the web servers, including Apache and IIS, is performed by:
|Ensuring the server availability|
|Passing the web authorization if necessary|
|Requesting the certain URLs via HTTP and checking the response codes|
|Injecting the web pages content into the system core for deep analysis (e.g., keyword search)|
|Measuring the response time|
The system also provides a comprehensive information about the web server health by alerting (e.g., Traffic Overload Alert) and charting (e.g., Apache Busy Processes Chart).
Mail Server Monitoring
In the today's Internet economy, any business just hangs if a corporate mail server is down or faulty. AggreGate Network Manager is designed to prevent the mail system downtime by:
- Checking the message availability (POP3/IMAP folder checking)
- Checking the outgoing mail server operability (SMTP authorization)
- End-to-end delivery verification (E-mail round trips)
Generic TCP/UDP Port Monitoring
Operability of the network applications and services (both TCP and UDP) that are not natively supported is ensured by:
- Establishing a connection with a service (for TCP-based services) and checking its 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
AggreGate Network Manager monitors the database servers via JDBC/ODBC. Most modern enterprise databases are supported, including Oracle, Microsoft SQL Server, MySQL, PostgreSQL, Firebird, etc.
The Network Manager checks the server availability, executes the custom queries and matches the query results against a specific criteria (field/row count, field values, etc.)