Skip to content

ZenPacks.zenoss.PS.CatoNetworks

This ZenPack provides modeling and monitoring facilities for CatoNetwork sites and devices via the Cato GraphQL API.

Releases

Version 1.1.1. Released on 2024/07/11.

Subscription

This integration is a subscription-based Professional Services engagement. Our Integration Services are offered as subscriptions in order to provide initial setup and ongoing compatibility and maintenance. All standard packages are renewable every 12 months from the date of purchase. Contact Zenoss to request more information regarding this or any other ZenPacks.

Prerequisites

The table lists the Zenpack dependencies.

Prerequisite Restriction
Product Zenoss 6.4.1 or higher
Required ZenPacks ZenPackLib ZenPack >= 2.0.0
ZenPacks.zenoss.PS.Util >= 1.14.2
Other dependencies None

Usage

  1. Create Device under /Network/Cato/Account and set zProps on the device.

  2. Ensure that zCatoNetworks_API_key and zCatoNetworksAccountId are set, then model.

The initial model creates Socket and IPSecVPN devices and places them under /Network/Cato/Sockets and /Network/Cato/IPSecVPNs respectively. Background jobs are generated per device that models them individually.

You can find sockets and their site locations on the Socket overview page. The link to the site is located under the Links: field name. You can view all devices and component relationships in the dependency view where dependency order is sites > sockets > interfaces (sites > IPSecVPNs).

Metrics are collected for sites, sockets, IPSecVPNs, and interfaces.

Changelog

1.1.1

  • SVC-3828: Fix migrate script for going from 1.0.x to 1.1.x

1.1.0

  • SVC-3748: Handle changes to CatoNetworks API for metric queries
  • SVC-3748: Minor fixes to eventing messaging

1.0.1

  • SVC-3693: Fixes: Account modeler & UI Componet group pluralization
  • SVC-3729: Fix Connection Error events summary

1.0.01

  • SVC-3574: initial release of ZP

Modeler Plugins

  • CatoNetworks.https.Socket
  • CatoNetworks.https.Interface

Components Modeled

  • Cato Interface
  • Cato Site

Device Class Templates

Devices/Network/Cato/IPSecVPNs

  • IPSecVPN
     – Thresholds
        * IPSecVPNsConnStatus
     – Datapoints
        * connected
        * DEFAULTS
Devices/Network/Cato/Sockets
  • Interface
    – Graphs
        * Throughput
        * Packets
        * Jitter
        * Lost Packets
        * Discarded Packets
    – Thresholds
        * InterfaceConnStatus
    – Datapoints
        * connected
        * DEFAULTS
        * packetsDownstream
        * bytesUpstream
        * rtt
        * packetsDiscardedDownstream
        * lostUpstreamPcnt
        * granularity
        * duration
        * jitterDownstream
        * jitterUpstream
        * packetsUpstream
        * bytesTotal
        * lostDownstream
        * bytesDownstream
        * DEFAULTS
        * lostDownStreamPcnt
        * packetsDiscardedUpstream
        * lostUpstream

  • Socket
    – Thresholds
        * SocketConnStatus
    – Datapoints
        * lastDuration
        * connected
        * DEFAULTS
Devices/Network/Cato/Account
  • Site
    – Graphs
        * Throughput
        * Jitter
        * Lost Packets
        * Hosts
        * Packets
        * Discarded Packets
    – Thresholds
        * SiteConnStatus
    – Datapoints
        * packetsDownstream
        * hostCount
        * bytesUpstream
        * rtt
        * packetsDiscardedDownstream
        * lostUpstreamPcnt
        * granularity
        * duration
        * jitterDownstream
        * jitterUpstream
        * packetsUpstream
        * flowCount
        * bytesTotal
        * lostDownstream
        * bytesDownstream
        * hostLimit
        * DEFAULTS
        * lostDownStreamPcnt
        * packetsDiscardedUpstream
        * lostUpstream
        * connectivityStatus
        * operationalStatus
        * DEFAULTS
```