AutoPatrol, Bureaucrats, Administrators
683
edits
Line 181: | Line 181: | ||
if len(sys.argv) > 1: | if len(sys.argv) > 1: | ||
mask = sys.argv[1] | mask = sys.argv[1] | ||
else | else: | ||
mask = ".1.3.* | mask = ".1.3.6.1.*" | ||
nodes = filter(lambda x: isinstance(x, objects.Node), s.getAllObjects()) | nodes = filter(lambda x: isinstance(x, objects.Node), s.getAllObjects()) | ||
matched = filter(lambda x: fnmatch(x.getSnmpOID(), mask), nodes) | matched = filter(lambda x: fnmatch(x.getSnmpOID(), mask), nodes) | ||
for node in matched: | for node in matched: | ||
print | print node.getObjectId(), node.getObjectName(), node.getPrimaryIP().getHostAddress() | ||
</syntaxhighlight> | </syntaxhighlight> |