NetCrunch uses a remote connection to the Windows system to monitor its performance (no SNMP or agent required). By retrieving performance counters available in Windows, NetCrunch can track and alert on issues affecting the operating system's performance and other applications supporting Windows counters (SQL, Exchange and more).
NetCrunch allows you to remotely monitor all Windows performance counters, including disk counters. The list of available counters depends on the particular system and applications installed. You can set alert triggers on counters using eight different trigger types.
@@windows-performance.png Sample Performance View of Windows Server
Monitoring Windows services is essential for monitoring most applications installed on Windows Server. The most frequent alert set on services is Service is not Running. NetCrunch also offers a view of services in the node status window, allowing remote service control.
@@windows-services.png Windows Services with Filtering
NetCrunch contains a toolkit for remotely accessing WMI information. This tool is also available separately as a freeware download.
@@@/wmitools/img/general-info.png WMI Tools General Info
NetCrunch can collect hardware and software inventory information from Windows computers. The program shows detailed information about each machine and also displays a list of installed fixes. NetCrunch allows you to compare each audit and can show changes in hardware and software. The program includes a software summary view for multiple nodes.
@@inventory-view.png Node Inventory Window
Many Windows applications/services can be monitored by tracking event log entries or by watching performance counters.
NetCrunch extends monitoring through Script Sensor which allows you to write a program (in any favorite programming language) or script (javascript, PowerShell) to provide application-specific performance data or you can send data using Generic Agent REST API.
The file sensor allows you to monitor file presence, its size or if and when it was modified. It can also be used to search file contents, or for finding new text log entries and converting them into NetCrunch alerts.
The Folder sensor allows you to watch specific folder contents, like when a new file is added or if any files are removed.
NetCrunch can remotely gather, filter and analyze data from multiple Windows machines using WMI.
It allows you to define simple alert filters to convert event log events into NetCrunch alerts. These filters are automatically converted into complex WQL queries.
NetCrunch includes predefined Monitoring Packs that automatically configure collecting and alerting of necessary performance parameters for both Windows Servers and Workstations. Commonly measured parameters are CPU, memory, disk usage, print jobs and queues, processes, jobs services, file system and network utilization.
NetCrunch supports agentless monitoring of Unix-based systems using the SSH protocol. This allows you to avoid the problematic usage of SNMP on those systems.
NetCrunch can track over 100 performance counters to determine the health of Linux servers running kernel 2.4 or newer. The program has been tested with monitoring the following Linux distributions: CentOS, RedHat, Fedora, Novell OES, Ubuntu Desktop, and Server.
@@linux-processes.png List of Processes
NetCrunch offers fully integrated Mac OS monitoring. All Mac OS versions are supported, including version 11,
NetCrunch monitors FreeBSD, OpenBSD and NetBSD servers.
@@tcp-connections.png List of TCP connections on BSD System
NetCrunch monitors Solaris without agents using only an SSH script. This script is automatically uploaded to the remote machine. To start monitoring a Solaris system, you must set a node Device Type to Solaris to let NetCruch recognize it correctly.
Programs include following Monitoring Packs
NetCrunch supports ESXi version 5.5, 6 and 6.5. It connects directly to the ESX servers, so it does not need vSphere to be installed. This allows skipping single point of failure that can be a connection to vSphere. NetCrunch comes with pre-configured Automatic Monitoring Packs to monitor ESX as soon as OS monitoring is set to ESXi.
NetCrunch provides counters for both host ESX system and guest VM. It allows monitoring datastores summary metrics for ESXi such as
NetCrunch can monitor performance counters for guest systems (Virtual Machines).
NetCrunch can track and alert on hardware status provided by the ESX server. (The feature has been removed in ESXi 6.5 by VMware)
@@@/adoc/get-res.php?doc=NetCrunch&topic=12291447204131&id=ESXStatus.png ESX Hardware Status
NetCrunch contains a sensor for monitoring the performance of Apache Web Server.
The sensor allows you to monitor various performance metrics grouped in objects like Country, Summary and Virtual Host.
Check folder content, authentication settings, and other conditions. The sensor supports FTP, SFTP and FTPS connections.
Check remote file content, authentication parameters, monitor remote text logs, file size or change time, presence and more. The sensors support secure connections.
NetCrunch includes an advanced Web Page monitor which can load and render dynamic web pages containing Javascript as if a browser loaded them. It also allows you to check pages requiring a login (supporting standard HTML or custom login forms).
This sensor is more suited to send REST requests, so it retrieves data over HTTP and checks the response. It also allows you to check response content. It supports GET, HEAD and POST requests,
The sensor allows you to execute a script or program on the local NetCrunch Server machine and processes the result
The sensor executes a script using SSH on a remote machine.
NetCrunch can read data from a given file in various formats including JSON and XML. It allows also creating custom data parsers for specific data.
Data can be read using the following protocols:
FTP/S, HTTP/S, SSH/Bash, SFTP. Windows/SMB
NetCrunch can receive data via an HTTP POST request, or it can be sent in URL params using the GET request. It is the simplest method of delivering data to NetCrunch since you can use the cUrl open source project available on multiple platforms.
Generic agent sensor allows data to be bound to a specific node regardless of the address from data are received. The receives metrics and status objects. The data can be sent in various data formats.