As IT environments become larger and more complex, monitoring and alerting becomes a critical component of ensuring that your systems remain online and healthy. By collecting data about the state of your system you can be notified if a host goes down or get advance warning of an impending issue such as a disk running out of space.

Storing this data allows you to analyse it later to troubleshoot more complex or transient issues by correlating data from multiple sources to gather a clearer picture of how components of your environment are interacting.

JeromeEDGE Distributed Network Monitoring is a database platform to collect data from a vast range of device types using either an installed agent or, in the case of networking equipment, SNMP. Compared to other monitoring solutions, JeromeEDGE is generally simple to set up, comes with a good selection of pre-configured data collection and alerting templates and doesn’t require enterprise licensing to access the more advanced features.

Monitor any possible performance metrics and incidents in your network

Network performance

– Network bandwidth usage
– Packet loss rate
– Interface errorrate
– High CPU or memory utilization
– Number of tcp connections is anomaly high for this day of the week
– Aggregate throughput of core routers is low

Network health

– Link is down
– System status is in warning/critical state
– Device temperature is too high / too low
– Power supply is in critical state
– Free disk space is low
– Fan is in critical state
– No SNMP data collection

Configuration changes

– New device added or removed
– Network module is added, removed or replaced
– Firmware has been upgraded
– Device serial number has changed
– Interface has changed to lower speed or half-duplex mode

This is a list of network-related metrics and incidents, monitored by JeromeEDGE out of the box. You can extend or customize the scope of monitored objects by adding new items, writing custom data collection scripts, building custom templates, etc.

Key features and benefits

Various metric collection methods and protocols

SNMP, IPMI
Active / Passive modes
IPv6 support

Flexible and extendable data gathering

Calculated and aggregated metrics. For example: sum of traffic between two ports on a network switch.
Preprocess collected data. For example: use regexp to extract some specific metric from legacy device.

Autodiscovery

Autodetect network devices. For example: new switch added, replaced or removed.
Autodetect device configuration changes. For example: new network modules added, or replaced; firmware upgraded.

Templating

Start to monitor all metrics instantly by using out-of-the-box templates
Clone and mass-update thousands of similar network devices using device configuration templates

Flexible problem definition

Create complex logical expressions regarding monitored statistics of network devices
Avoid false positives by defining hysteresis

Proactive network monitoring

Predict network downtimes
Predict trends of bandwidth usage
Detect anomalies in network load

Problem dependencies

Define multi-level dependencies between related network nodes. Detect root cause failures.

Problem severity levels

Define trigger severity levels to help concentrate on most important problems in case of multiple network issues.

Flexible notifications

Multiple delivery methods: email, sms, jabber, custom scripts or messenger
Customize message content based on recipient and escalation history

Remediation

Run remote scripts on monitored device. You can restart remote switch, or reset/reconfigure network interface.
Run remote commands even behind firewalls

Event correlation

Decrease notification noise with event correlation

Customized escalation scenarios

Build flexible escalation scenarios
Escalate to user groups

Integration with 3rd party software

Helpdesks, ticketing systems (2-way integration)
Configuration management systems
Messengers, mobile applications
Inventory systems

Task automation

Use API to automate configuration management
Build remediation scripts
Retrieve monitoring data
Generate custom reports

Unlimited scalability

Scale by offloading JeromeEDGE server using JeromeEDGE proxy
JeromeEDGE has no limits or hidden restrictions. Whatever the network size is.

Optimized for high performance

Code efficiency, loadable modules…
Data caching…

High Availability

Use JeromeEDGE proxy to collect monitoring data in case of network issues
Build redundant monitoring solution using JeromeEDGE components. See example.

Security and authentication

Encrypt all monitoring traffic between JeromeEDGE and your network devices
Use LDAP authentication and flexible user permissions