LeibertLogoCi è capitato di dover integrare un UPS Liebert/Emerson in un ambiente Linux only: hardware IBM con installato XenServer 6, due macchine virtuali RedHat 6 con SAP e una con Ubuntu 12.04. In nessuno dei sistemi era presente l'ambiente grafico, il che rendeva impossibile installare il software Multilink fornito da Emerson Electric.

 

Lavorando normalmente con sistemi APC non abbiamo mai avuto problemi, il demone apcupsd presente in tutte le maggiori distribuzioni funziona sempre alla perfezione! Purtroppo in questo caso il primo approccio non è stato felice, in quanto l'apparato presente dal cliente non usava lo stesso protocollo di comunicazione. E come detto sopra il software della casa non presentava molta flessibilità, soprattutto in un ambiente stretto come quello di XenServer, dove l'installazione di pacchetti aggiuntivi non è solamente delicata, ma anche sconsigliata.

Dopo diverse ricerche abbiamo scoperto che l'UPS Liebert, su cui era installata la scheda di rete, implementava il protocollo RFC 1628 via SNMP. Fortunatamente le versioni recenti di apcupsd sono in grado di interrogare gli UPS che supportano questo standard! 

Quindi dopo aver aperto opportunamente l'SNMP dell'UPS, la configurazione del demone è stata molto semplice:

/etc/apcupsd/apcupsd.conf

UPSCABLE smart
UPSTYPE snmp
DEVICE IP_UPS:161:RFC:public

Dove IP_UPS è l'indirizzo IP dell'UPS Liebert, 161 la porta SNMP.

Vi rimando al manuale del demone per i dettagli di configurazione.

We use cookies to improve our website and your experience when using it. Cookies used for the essential operation of this site have already been set. To find out more about the cookies we use and how to delete them, see our privacy policy.

  I accept cookies from this site.
EU Cookie Directive Module Information