Inspirado por outra necessidade de um participante do fórum Zabbix-Brasil (Adjalma Santos) procedi com a criação de um script para monitoração de nobreaks APC-UPS através do comando apcaccess.
Este modelo de monitoração pode ser usado em no-break que não disponham de outras formas de monitoração (SNMP, Web, etc) ou em ambientes que ela não esteja plenamente funcional.
O membro do fórum que externou a necessidade de criação me encaminhou um spool da execução do comando num Back-UPS RS 1500 e com este arquivo trabalhei para a confecção deste script.
Olhando a página do MAN do comando observei que os retornos possíveis do apcaccess variam em função do modelo do nobreak. Então este primeiro post traz o template básico para nobreaks UPS, no próximo post iremos apresentar o template para o modelo específico (RS 1500).
Dependendo das permissões que o usuário zabbix possuir poderá ser necessária a configuração de sudo ou da crontab do root gerando o arquivo de transferencia de dados.
Caso se deseje que o usuário zabbix execute o comando diretamente à cada solicitação (acho que não seria a melhor opção de performance apesar de ser a opção com o menor delay de informações), a linha 20 do script zaups.sh deverá ser descomentada e ajustada conforme o seu ambiente.