How to query using SWQL for Cisco nexus nodes that have not had CLI credentials configured for vPC monitoring?
Did you mean this setting:
If so, then I can do you a query that shows the devices that ARE configured:
SELECT s.NodeID, n.Caption, n.Description, s.SettingName, s.SettingValue, s.NodeSettingIDFROM Orion.NodeSettings AS s JOIN Orion.Nodes AS n ON s.NodeID = n.NodeIDWHERE n.Description LIKE '%Nexus%' AND SettingName = 'CLI.Credential'
That got me going. This seems to work for my needs:
SELECT n.NodeID, n.Caption, n.Description,n.NodeDescription,n.IOSVersion,n.IOSImage,n.SysnameFROM Orion.Nodes AS nLEFT OUTER JOIN(SELECT s.NodeID, s.SettingName, s.SettingValue, s.NodeSettingID FROM Orion.NodeSettings as s where s.SettingName = 'CLI.Credential') as sson n.NodeID = ss.NodeIDWhere ss.SettingName IS Null andn.vendor like 'Cisco%' and (n.IOSImage = 'nxos' or n.NodeDescription like '%nexus%' or n.NodeDescription like '%nxos%' or n.NodeDescription like '%nx-os%' or n.Description like '%nexus%' or n.Description like '%nxos%' or n.Description like '%nx-os%' or n.IOSVersion like '%nx-os%')ORDER BY n.sysname
That SWQL is much more elegant and beyond my skills to create but at least I can follow it - but happy to have pushed you in the right direction
That's why I love the IT community!