Reacting to event notifications using NETCONF and ncclient
A common workflow task when dealing with network devices is the need to carry out a certain workflow whenever something of interest happens to our device. This "something of interest" could be a configuration change or a fault. NETCONF specifies a way for these events to be captured. Every time one of these events occurs, we can get a notification and act accordingly. One example could be to listen for events describing any sort of configuration change and then sending a message to a central chat room. In this recipe, you'll learn how to use ncclient
to connect to a network device, subscribe to all notifications, and print out the contents of one notification if something happens.
Getting ready
Open your code editor and create a file called get_notifications.py
. Next, in your Terminal, navigate to the same directory that you just created the get_notifications.py
file in.
You'll also need the login...