Today, servers are rarely run as the separate physical boxes, but even if they do, then it's even more critical to monitor the hardware and software components on all levels.
In a virtualized environment focus shifts more toward proper resource allocation then detecting hardware failures as usually there is no single point of failure for the hardware thanks to fault tolerance clusters.
NetCrunch provides monitoring solutions for all layers regardless of which level of virtualization is implemented in your infrastructure. It can monitor hardware with IPMI, VMWare ESX hosts, Hyper-V hosts, all major operating systems, docker containers and service applications running on top of it such mail server, file server, web server or databases.
Beside typical performance and health monitoring, NetCrunch also covers monitoring of alerts and logs (even text logs from applications).
Server monitoring lets you control your infrastructure in real-time. Each layer of monitoring helps you in finding the cause of the failure or performance degradation. NetCrunch server monitoring not only checks the status and performance of each monitoring layers but also receives and reacts on events triggered by monitored systems.
The main goal of server monitoring is to maintain system stability and uninterrupted operations. Server performance monitoring allows identifying early symptoms of performance degradation or failures. Server monitoring by NetCrunch can trigger automatic actions in response to received alerts or breached thresholds.
Long term server performance monitoring allows collecting data which one can use for analysis and planning. Thanks to the server monitoring, you can easily identify trends, patterns, and anomalies. NetCrunch trend analyzer and built-in reporting help managers to plan expansion and optimization of their IT infrastructures.
NetCrunch supports 5 IPMI monitoring sensors for various server vendors.
NetCrunch can monitor Hyper-V hosts and VMWare ESXi hosts
NetCrunch offers out-of-the-box monitoring of all major operating systems without agents
Monitoring mail content, mailboxes and checking basic mail server operations
NetCrunch allows monitoring files, folders, and disk/volumes
NetCrunch can monitor Apache and IIS web servers
NetCrunch provides several sensors for popular SQL servers
Monitor remotely docker container with REST API
Monitoring Windows Event Log, Syslog and text logs
NetCrunch server monitoring is not constrained to the existing monitors.
The Intelligent Platform Management Interface (IPMI) is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware (BIOS or UEFI) and operating system.
NetCrunch offers specialized monitors for IPMI monitoring.
This sensor can monitor various hardware parameters such as system temperature, fan speed, power supply voltages, etc.
This IPMI sensor can monitor all possible parameters received from the monitored device. A filter allows specifying the exact parameters to be monitored.
This IPMI sensor is configured to monitor all essential metrics from an IBM IMM device.
This IPMI sensor is configured to monitor all essential metrics from an HP iLO device.
The sensor is configured to monitor all essential metrics from a Dell iDRAC device.
The IPMI Log sensor can retrieve logs from the System Event Log (SEL) which is a non-volatile repository for system events and certain system configuration information
NetCrunch supports all ESX/i version 4 and later up to 6.7. It connects directly to the ESX servers, so it doesn't need vSphere to be installed.
NetCrunch offers various views and ability to alert on performance metrics for both systems. We tried to provide similar monitoring capabilities for both systems.
NetCrunch monitors all major operating systems with no agents.
NetCrunch offers extensive monitoring for windows servers including
Read more about WMI Sensors NetCrunch offers
Additionally, Netcrunch provides read-to use monitoring packs for multiple applications such as IIS, Exchange, Sharepoint, and others.
NetCrunch monitors Linux without agents using an SSH script, which is automatically copied to a remote machine.
Netcrunch includes monitoring packs for monitoring
NetCrunch also can execute remote commands (scripts) as the response to received alerts.
NetCrunch provides similar monitoring capabilities for other popular Unix family system such as
NetCrunch includes monitoring packs for IBM systems and can monitor them via SNMP.
NetCrunch allows various aspects of email monitoring.
This sensor allows for monitoring of mailbox authentication, activity, performance, and the size
The sensor allows triggering alerts based on email sender, subject or body. It can match emails using simple text patterns or by using parsing expressions (i.e. regular expressions, scripts).
This sensor is intended to check the mail server functionality by sending and receiving test emails. It must use a dedicated mailbox, and it removes test emails from the mailbox automatically.
Folder sensor allows observing folder content. The sensor can trigger alert when the file is deleted and on various other conditions.
NetCrunch contains a single sensor that allows monitoring files using one of the five common protocols. You can monitor file size, file changes, accessibility or when it has been updated (file age).
NetCrunch allows monitoring performance of Apache web servers. The Apache sensor allows you to monitor various performance metrics grouped in objects like Country, Summary and Virtual Host.
As Apache is mostly used on Linux you can also use standard Linux monitor to monitor machine your Apache server is running on.
NetCrunch includes monitoring pack for performance monitoring of IIS web server.
Additionally, you can use all windows performance monitoring power to control usage of vital systems resources such as memory or CPU.
Monitoring of web server wouldn't be complete without checking the server service from the user perspective. NetCrunch includes several sensors for monitoring HTTP and web pages
The sensor renders the page like a web browser, it loads all resources and runs scripts. It's intended for monitoring modern pages or applications. It supports standard login and custom login forms.
This sensor sends a single request and can alert on response code or by checking response data. It can send GET, HEAD and POST requests. The sensor allows setting custom headers and cookies for the request.
Similar to the Basic HTTP sensor, this sensor also can send a single request and can alert on response code or by checking response data. Additionally, it can send any type HTTP request including a custom request and allows easily adding URL query parameters.
Check remote file content, authentication parameters, monitor remote text logs, file size or change time, presence and more
SQL sensors allow measuring connectivity, query execution, and process result data as metrics or statuses. Supported databases include Oracle, SQL Server, PostgreSQL, MySQL, MariaDB, ODBC.
Allows executing a query returning a single row. It can be also used with an empty query just for checking database authentication and connectivity.
Allows executing a query returning multiple rows. Columns can be used as a source for metrics. The metrics enable triggering threshold alerts and can be used for reporting.
The sensor uses Docker Engine REST API to communicate with the container.
The sensor allows monitoring of basic parameters such as
Monitoring of events is an essential part of the server monitoring process. Depending on the operating system or application NetCrunch collects events accordingly.
NetCrunch can collect Windows event log events upon defined filtering rules using WMI.
NetCrunch can receive Syslog events.
NetCrunch can parse text logs and comes with pre-defined parsers for Log4j and Apache log format. NetCrunch allows easily define custom parsers. NetCrunch can process logs remotely with SSH connection.
NetCrunch can receive external performance and status data using REST API.
It allows processing data from files and HTTP with text parsing expressions and data parsers.