Quickstart
-
Install dependencies
Terminal window pip install -r requirements.txt -
Set up credentials (run once, as the Windows user that runs Netpilot)
Terminal window cd src.\setup_credentials.ps1See Credential setup for what the script prompts.
-
Add your devices to
config/devices.csvhost,vendor,role,site10.0.0.1,cisco,cisco_core,Site-A10.0.0.2,alcatel,alcatel_dataswitch,Site-BSee Device inventory for all columns and vendor values.
-
Test on a single device
Terminal window python -m src --task SNMPV3 --commands snmpv3 --ip 10.0.0.1 --vendor cisco -
Roll out to all devices
Terminal window python -m src --task SNMPV3 --commands snmpv3 --devices config/devices.csv --workers 20 -
Retry any failures
Terminal window python -m src --task SNMPV3 --commands snmpv3 --retry --workers 10