Linux Monitoring
Diverse Linux distributions are operating millions of critical servers worldwide, making Linux monitoring and management a crucial task for any IT management system.
AggreGate Network Manager as a Linux monitoring tool auto-discovers Linux machines in your network and uses multiple "attachment points" to retrieve all operability and performance metrics available within the Linux kernel and processes running on it. AggreGate Network Manager gets the best from Linux SNMP Agent and SSH-based monitoring, solving even the most sophisticated objectives by agentless monitoring.
A short list of parameters available for Linux server and bandwidth monitoring, alerting, reporting and visualization includes:
Detailed CPU load (overall, per-core, per-process, etc.) | Network interface status, traffic, errors, and discards |
Disk space usage and other filesystem metrics | Disk and NFS I/O performance |
Physical, virtual and swap memory usage | Running processes and per-process memory/FD usage |
Kernel and application logs (via FTP, SMB/CIFS or SSH) | Size, contents and timestamps of arbitrary files and folders |
All public services (HTTP, SMTP, IMAP, POP3, DNS, Radius, etc.) via intelligent operability checks | Underlying hardware, e.g. temperature, fan speed, RAID controllers, or HDDs SMART status (via SSH and IPMI) |
Available updates (via SSH) | System events (consolidated via Syslog or SNMP traps) |
Generic TCP/UDP ports (by sending sample data and checking replies) | Typical applications (Apache, MySQL monitoring tools, Postfix, and many more) |
User account existence and validity (via SSH) | Logged users (via SSH) |
System and process uptime | DRBD, Rsync and CUPS status (via SSH) |
Linux monitoring relies on standard SNMP MIBs, exposing hundreds of operability and performance metrics into a server core for advanced analysis. All models included into the AggreGate Network Manager distribution are adapted for Linux support but fully configurable. For example, it will take mere minutes to modify a default OS detection model so that it could recognize different Linux distributions used throughout a company.