Hi,
I would reccomend using monitoring system , my prefered is Icinga2 , by usiing such monitoring system you can pool switch status Via SNMP .
In addition you have sites that are specilzed for almost any type of equipent check plug-in
Here for example some snmp oid for Hp procurve
.1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.1 Fun status
.1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.4 Temprature status
.1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.2 Power Supply status
.1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6.1 Memory usage (bytes)
.1.3.6.1.4.1.11.2.14.11.5.1.9.6.1.0 Cpu usage (5min avg)