Skip to content

zenping correlation

By default, zenping attempts to correlate all zenping instances on the same collector host. If zenping instances are on different physical hosts, they must share the same redis instance. In this case, the setting --redis-url which controls what redis instance zenping is talking to needs to be set to point to the same redis instance.

There are other correlation settings to use on the command line that you need to be aware of:

  • --disable-correlator: This will set the ping correlation value to False and will turn off correlation.
  • --correlation-backend: Default value is distributed, which is the default behavior when using the redis instance. If you set this to simple, no communication with redis is available and correlation will only be performed within the same zenping instance.
  • --connected-ip-suppress: Defaults to disabled. This is used when zenping does not or cannot monitor all the interfaces of routers along a traceroute path. In this case, zenping can use the model information to infer if an IP along the traceroute path belongs to a device (like a router). It will use this information to determine whether the root cause for a ping down is the "connected" device.
  • --delay-count: Defaults to 0. This means that as soon as a ping down is detected an event is sent. When using distributed ping correlation, zenping instances are not in sync. --delay-count can be set to 1 or higher in order to allow zenping instances to share the ping state before sending events. It can also be used to avoid sending events after N ping downs. For example, you may only want to send an event after 3 ping downs.

Controlling ping cycle time

Follow these steps to modify the ping cycle time:

  1. In the Resource Manager browser interface, open ADVANCED > Control Center.

  2. In the All Services area, select the collector to modify. Each collector has a zenping service, but the configuration option is set on the collector level, rather than the service level.

  3. In the Display area, select Details.

  4. Set the Ping Cycle Interval (seconds) to the desired value.

  5. Click Save

Using the predefined /Ping device class

The /Ping device class is a configuration for devices that you want to monitor only for availability. The system does not gather performance data for devices placed in this class. You can use the /Ping device class as a reference for your own configuration; or, if you have a device that you want to monitor solely for availability, you can place it under this class.