Acitoolkit – Get all Nodes

How to use the acitoolkit project to get all nodes of a ACI fabric

Home / Posts / Acitoolkit – Get all Nodes
Auvik - Monitor Everything on your Network

Example script to print all your fabric nodes.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
from acitoolkit.acitoolkit import Session
from acitoolkit.aciphysobject import Node

url = 'https://apic'
user = 'user'
pw = 'pw'

session = Session(url, user, pw)
session.login()

nodes = Node.get(session)
for node in nodes:
    print('=' * 50)
    print('Pod: {}'.format(node.pod))
    print('Node: {}'.format(node.node))
    print('Mode: {}'.format(node.mode))
    print('Model: {}'.format(node.model))
    print('Vendor: {}'.format(node.vendor))
    print('Serial: {}'.format(node.serial))
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy