cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
507
Views
25
Helpful
3
Comments
ygorelik
Cisco Employee
Cisco Employee

I am happy to announce general availability of NSO Sync Monitor package on the GitLab.

The NSO Sync Monitor is targeted to monitor sync status of managed network devices and proactively check
and perform bulk device synchronization. It is designed to work as plug-in package, which can be installed
and used in customer based NSO installations.

The snmp sync-monitor service enables monitoring of configuration changes on specified devices. It also configures
devices to send SNMP or Netconf notifications to NSO. Here is the list of NEDs, which are currently supported by SNMP
sync monitors:
- cisco-ios-cli
- cisco-iosxr-cli
- cisco-iosxr-nc, starting from release 7.5 and devices with IOS XR 7.5.1
- juniper-junos-nc

Although Netconf enabled NEDs support notifications, the real Cisco and Juniper devices are not. Hence, use of Netconf
sync monitors is now limited only to tests on Netsim devices.

The sync monitor package includes number of actions, they are:
- device-action - allows to run check-sync, sync-from, and sync-to NSO device actions on multiple devices
- status - shows current status and configuration of sync-monitor
- change-status - enables, disables or deletes sync monitors of specified type; it also clears operational data
- netconf-action - invoked by netconf-action-kicker when Netconf notification arrives to NSO
- snmp-action - invoked by snmp-action-kicker when SNMP notification of device configuration change arrives to NSO

The functioning sync monitor collects operational data, which can be viewed by the user to analyze history of device configuration changes.

3 Comments
hniska
Cisco Employee
Cisco Employee

You have to make the repository public, right now we get https://gitlab.com/nso-developer/nso-sync-monitor

 

Page Not Found

Make sure the address is correct and the page hasn't moved.

Please contact your GitLab administrator if you think this is a mistake.

 
jvikman
Cisco Employee
Cisco Employee

@hniska @ygorelik I've made the repository public now. Sorry for the hickup.

ygorelik
Cisco Employee
Cisco Employee

Today I have checked in an extension to the sync monitor, which covers monitoring of all the NSO supported NEDs and devices. I introduced new type of sync monitor called Polling Sync Monitor. The polling sync monitor creates a service based on NSO scheduler, which proactively checks device sync status on the user defined schedule and then applies to out-of-sync devices an NSO action prescribed in the sync monitor configuration. The period as well as time of checking can be configured in a wide range - from minutes to weeks, which gives the user great flexibility. The big pluses for polling sync monitor service:  it is easy to configure and it does not need device configuration changes like SNMP and Netconf sync monitors do. Very simple and yet effective!

Try it and give me your feedback.

Yan

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the NSO Developer community: