NetCrunch Monitoring Platform

Network Monitoring with NetCrunch

Over the years, the network became an essential part of the business and our lives. NetCrunch monitors most of the network layers and various network components such as switches, routers, firewall, servers, virtualization, services, printers, cameras, and IoT devices.

Scalable Network Monitoring

NetCrunch is easy to use, affordable solution for network monitoring. Thanks to NetCrunch, you can always see the state and performance of various network components. What's more important, you get alerted in case of failure or performance degradation. Dashboards are nice to watch but not very useful for monitoring thousands of nodes and hundreds of thousands of performance metrics or service statuses.

NetCrunch ability to configure and manage alerts, performance metrics, and monitoring configuration with policies and profiles makes it unique among other network monitoring solutions.

Network Infrastructure Monitoring

NetCrunch helps you control network services' performance and availability (Ping, HTTP, SSH, FTP, etc.). It watches connections and reflects them automatically on various graphical network views, like layer 2 segments maps. It monitors switches, routers connections parameters, and network traffic, including flow-based technologies such as NetFlow, sfFlow, jFlow, etc.

Cisco Monitoring

Bandwidth Monitoring

SNMP Monitoring

Virtualization and Server Monitoring

NetCrunch monitors (without agents) operating systems such as Windows, Linux, Mac OS X, Solaris, and BSD. It fully supports ESXi and Hyper-V monitoring and allows monitoring web services, dockers, cloud, text logs, SQL servers, and much more.

NetCrunch provides a wide range of monitoring capabilities starting from hardware monitoring (IPMI, SNMP) and ending with application monitoring (REST API, JMX, Scripts, WMI).

Server Monitoring

Windows Monitoring

Monitoring Events and Logs

NetCrunch itself triggers alerts for performance (based on thresholds) metrics and status objects (i.e., node down).

NetCrunch can also receive events and trigger alerts on predefined rules from various external event sources such as

  • Windows Event Log,
  • SNMP Traps,
  • syslog,
  • web messages (REST API)
  • text logs

NetCrunch allows parsing text logs using an SSH sensor without downloading the whole logs' data.

  • Availability & Uptime Monitoring

    Most fundamental monitoring - even if it's too late, you have to know about downtime

    NetCrunch provides extensive network uptime monitoring to ensure all your network devices and services are up and running 24x7 with no interruption.

    NetCrunch consists of multiple monitoring engines specialized in various tasks such as service monitoring, Windows monitoring, SNMP monitoring, sensor monitoring, etc.

    These high-performance engines allow running service checks as often as once per minute, or in certain cases, per second.

    @Network Service Status

    Device Availability
    mostly based on intelligent service checks
    Interface Availability
    NetCrunch can monitor switch ports state and traffic.
    WAN Link availability
    can be done with Cisco IP SLA or using remote probe and service checks
    Service Availability
    based on service (protocol) check or application sensor
    Windows Services Availability
    NetCrunch monitors Window service state as part of Windows monitoring
    Website Availability
    NetCrunch provides several sensors for various web site monitoring types, including full-page rendering and content checking.
    Process Availability
    available for Windows and Unix family systems (Linux, BSD, Solaris, etc.)
    Chain Availability
    NetCrunch allows creating service dependencies with Business Status node.
  • Network Interface Monitoring

    Monitor switch interfaces for errors and performance

    Network interface monitor collects data related to performance, bandwidth, and errors. It allows for quick resolution of performance issues and detects anomalies by watching error rates.

    Interface monitoring also works with topology mapping so you can see the traffic on graphical maps.

    NetCrunch allows you to decide which interfaces should be monitoring by creating monitoring profiles.

  • Traffic Monitoring

    Monitor traffic on switches and routers and using Flow Analyzer

    Switch Port Traffic

    NetCrunch supports many vendors, including Cisco, Juniper, and Huawei. It recognizes the device automatically, and if not, the user can quickly send us the information we need to add another device template to the list of supported devices.

    @Switch Port Traffic

    Server Network Utilization

    NetCrunch can monitor network utilization on all supported operating systems such as Windows, Linux, Mac OS X, BSD, FreeBSD, and Solaris.

    Flow-based traffic monitoring

    NetCrunch Flow Analyzer allows monitoring traffic from various sources such as NetFlow, IPFix, sFlow, etc.

    Check out Traffic Flow Analyzer Module for more information.

  • Network Devices Monitoring

    Monitor traditional network switches, routers, UPS, servers, and anything you can connect...

    NetCrunch monitors servers, routers and practically can monitor any device connected to the network.

    Active Monitoring

    Active monitoring is when the program performs some checks by sending controlling requests and expecting a response. It's the most popular type of monitoring being used for monitoring services, availability, and performance.

    Service Checks

    NetCrunch supports over 70 network protocols that can be checked in seconds' interval. We call them intelligent pings as they are validating the response, not just checking if the port is open or not.


    SNMP protocol is mature, easy to implement, and lightweight. It's been used for monitoring networking hardware and also industrial hardware. Thanks to hardware gateway, you can connect to network anything using SNMP nowadays.

    Sensor and Scripts

    NetCrunch contains various target specific monitors called sensors. You can consider them as scripts running checks using a particular protocol, and then processing response. NetCrunch allows creating custom sensors with external scripts. Although NetCrunch uses a proprietary protocol to parse script output, it's easy to use any script and create data parsers with NetCrunch.

    Passive Monitoring

    Passive monitoring is based more on listening and observing symptoms, without interfering with the devices. This type of monitoring causes less traffic and is often used in IoT and automation world. Instead of doing a check, we can listen for events containing alarms, state, or performance data.

    Generic Agent

    The sensor is a listener for a REST API request from the agent located on the network. NetCrunch can receive data about a single node or multiple nodes in a single request. The data format can be parsed by NetCrunch using defined data parser, so it can be as easy as using curl and sending data to NetCrunch.

    Syslog, Traps, and Web Messages

    NetCrunch can receive events and trigger alerts on them in various ways:

    • Syslog messages
    • SNMP Traps v1,v2, and v3 Trap Notifications and Inform packets
    • Web message (webhooks) - REST POST requests
  • Server Monitoring

    Monitor servers across all levels. Hardware, virtualization operating systems, containers, and applications

    Today, servers are rarely run as separate physical boxes. It's critical to monitor the hardware and software components on all levels. NetCrunch allows you to identify problems, whether it's a hardware, virtualization, operating system, or the application.

    See more in Server Monitoring

    NetCrunch allows monitoring

    • Hardware and Health Monitoring
    • Virtualization Host Monitoring (Hyper-V & VMWare)
    • Operating System Monitoring (Windows, Linux, BSD, Mac OS X, Solaris)
    • Mail Server Monitoring
    • File Server Monitoring
    • Web Server Monitoring
    • Database Monitoring
    • Docker Monitoring
    • Logs and Events monitoring
  • Monitoring Events & Logs

    Notify, store and analyze events from various sources

    NetCrunch can act as a log server for external event sources. It stores them in the NetCrunch Event Log database and performs defined alert actions (i.e., notifications) in response to alerts.

    Event Sources


    NetCrunch triggers alert upon performance data (Performance Triggers) and state of various objects such as connection, node, service, sensor, etc.

    External Sources

    • Windows Event Log
    • Syslog
    • SNMP Traps
    • Web Messages
    • Text Logs

    Monitoring Text Logs

    The NetCrunch file sensor can monitor text log files and can be used to monitor Linux files using FTP/s or HTTP/s, Windows/SMB, and SSH/Bash.

    The sensor can process logs remotely without downloading them (Windows/SMB and SSH). NetCrunch provides parsers for common log formats out-of-the-box and allows you to write your own parsing expressions using various methods (regexp, Javascript).

    Windows Event Log Query Builder

Find NetCrunch For Your Needs

NetCrunch is comprehensive and modular - you can select modules you need or get an all-in-on-one solution.

NetCrunch Modules

NetCrunch Monitoring Platform

NetCrunch is also an integrated platform for monitoring IT systems in various fields such as network monitoring, server monitoring, application monitoring, IoT monitoring, availability monitoring, cloud monitoring and database monitoring.

AdRem Software is a partner of