Cisco Switch Monitor โ Per-site install, runs locally on your network.
# macOS โ open Terminal and run: chmod +x NetPol-mac ./NetPol-mac # Windows โ double-click NetPol.exe # Or run from PowerShell as Administrator: .\NetPol.exe # Linux โ requires Python 3.8+ pip3 install flask pysnmp paramiko cryptography python3 app.pyOn macOS you'll see “NetPol-mac cannot be opened because it is from an unidentified developer” โ this is expected for a directly distributed app. Right-click (or Control-click)
NetPol-mac, choose Open, then Open again. If it is still blocked, open Terminal and run xattr -d com.apple.quarantine NetPol-mac, then launch it again.
http://localhost:5001 in your browser. Default login: admin / netpol โ change after first login.
NetPol uses SNMP v2c to poll your switches. Enable it on each Cisco switch:
snmp-server community YOUR_COMMUNITY_STRING RO snmp-server location Your Site Name snmp-server contact your@email.com
Replace YOUR_COMMUNITY_STRING with your chosen community string. Use the same string when adding switches in NetPol.