in reply to Capacity Planning

Without further clarification on what devices you're talking about, I'll assume Cisco since I have a solution for what you're after if the devices you're connecting to are Cisco.

https://github.com/vinsworldcom/crapps

Replies are listed 'Best First'.
Re^2: Capacity Planning
by Aatus (Initiate) on Dec 05, 2016 at 16:14 UTC
    Thanks, Cisco CLI works: Basically if I was doing this manually: putty ssh -l username 10.1.1.1 password: router#ping 10.1.1.2 reply from 10.1.1.2: bytes=32 time=37ms TTL=56 reply from 10.1.1.2: bytes=32 time=37ms TTL=56 reply from 10.1.1.2: bytes=32 time=37ms TTL=56 reply from 10.1.1.2: bytes=32 time=37ms TTL=56 If anything if I could grab the 3rd reply for time=37ms and put that next to the IP in the list.

      There is an entire POD in the script, access by:

      > crapps.pl --man

      Basically, you can use:

      > crapps.pl devices.txt --ssh --username SSHUSER --password SSHPASS -- +command file.txt --write

      The above uses SSH to connect to each host by IP or hostname, 1 per line, in the file devices.txt using the username SSHUSER and password SSHPASS executing on each device the commands in, 1 per line, in the file file.txt and saving the session transcript in a file by the hostname or IP connected to.

      Preparing devices.txt and file.txt as well as parsing the output from the session files is left as an exercise for the reader.