Hi folks,
Anybody successfully tested adding all "active interfaces" for a device. My script throws "AdminStatus: 4, OperStatus: 0" for both "up/down" interfaces. How do I set only "active" interfaces to be monitored through SWIS API?
Below is my code & the screenshot from Orion WebUI.
all_interfaces = swis.invoke('Orion.NPM.Interfaces', 'DiscoverInterfacesOnNode', nodeID)['DiscoveredInterfaces']
for interface in all_interfaces:
print "Name: {0}, AdminStatus: {1}, OperStatus: {2}".format(interface["Caption"],interface["ifOperStatus"],interface["ifAdminStatus"])
break
>> OUTPUT
Name: lo0, AdminStatus: 4, OperStatus: 0
Name: ge-0/0/10, AdminStatus: 4, OperStatus: 0
Name: ge-0/0/3.0, AdminStatus: 4, OperStatus: 0
Name: ge-0/0/11, AdminStatus: 4, OperStatus: 0
Name: ge-0/0/12, AdminStatus: 4, OperStatus: 0