Hi jamanso,
there are many different tools that you can use for your audit.
Maybe a good starting point would be OMD:
http://omdistro.org/The OMD package includes the following tools:
* nagios-3.2.3
o nagios-plugins
o nsca
o check_nrpe
* Shinken-0.6.99
* nagvis
* pnp4nagios
* rrdtool/rrdcached
* Check_MK
* MK Livestatus
* Multisite
* dokuwiki
* Thruk
* Mod-Gearman
* check_logfiles
* check_oracle_health
* check_mysql_health
* jmx4perl
* check_webinject
* check_multi
You can write your own checks to get all the informations that you like via SNMP.
Another opene source possobility is to get the needed informations with a paerl script that
connects to the switches via ssh and execute some show commands at the CLI.
Both solution are open source, but you will have to do a lot of costomization work at your own.
If you want a quick solution that works out of the box maybe the Avaya ESM could be a solution, if it is not to expensive for your team.
Good Luck