I recently upgraded switches hosting over 17,000 switchports successfully with NCM's Job function. (It's not as big a job as you think--it took NCM 15 minutes to do the job for me, across 42 Cisco 4510 chassis switches)
I also have built scripts to push out to the switches via NCM to remove obsolete boot variables, and to delete unused files in bootflash: and slavebootflash: Again, not too tough with NCM pushing it all out to groups of switches. The problem becomes having to review each one's status/details by manually going into NCM Transfer Status and opening every single switch's details. It's pretty tedious, and computers should be able to do the job more efficiently--if only I knew how to make this so.
Finally I created a script to verify all of the above steps completed successfully. But I'm not satisfied with doing it this way--for the same reasons stated above. Checking/confirming successful operation of each step is tediously maual. I'd like to learn if and how some or all of this can be done with better automation, delivering better information. Specifically:
(I've omitted the step of pushing or pulling the new IOS to the bootflash and slavebootflash for simplicity--this is complicated enough already)
After the upgrade is complete:
Finally, I want a report with nicely-aligned columns that gives the equivalent output of these commands:
I know how to do all these in simple groups of commands pushed by NCM into groups of switches, but not how to do it all in a single operation, nor how to even get it working in a nice report that doesn't require me to open the NCM Transfer Status > individual-switch-outputs of "Show Script Results"
Is it possible? Feasible?
Which SWQL (or other) Master can teach me some new Net-Fu?
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.