ApcCtrl software para nobreak APC Brasil Git
Software não oficial para controle de nobreak APC do Brasil
Brought to you by:
wpopov
ApcCtrl é um branch do projeto apcupsd 3.14.x. Ele foi criado para dar suporte aos nobreaks da APC no Brasil, que são modelos herdados da Microsol. Essa aplicação não é oficial da APC Brasil. Foi desenvolvida por terceiros e ela opera nos modelos da "GNU GENERAL PUBLIC LICENSE". Todo o código fonte pode ser obtido no site do projeto http://www.apcctrl.com.br Essa aplicação não exige uma máquina virtual Java. É escrita em liguagem C++ e pode ser cross-compilada para Windows. A principal mudança em relação ao projeto original está no driver brazil. Esse driver faz a interface entre os nobreaks da APC Brasil e a aplicação que controla as ações em caso de eventos (falha de rede, carregamento da bateria, etc) e os valores de tensão, corrente, agenda de desligamento e religamento, etc. Os modelos de nobreak da APC Brasil focados são: - BACK-UPS BR 1200VA (BZ1200BI-BR) - BACK-UPS BR 1500VA (BZ1500PBI-BR) - BACK-UPS BR 2200VA (BZ2200BI-BR e BZ2200I-BR) - SMART-UPS BR 1000VA (SUA1000BI-BR e SOLIS1000BI) - SMART-UPS BR 1500VA (SUA1500BI-BR e SOLIS1500BI) - SMART-UPS BR 2000VA (SUA2000BI-BR) - SMART-UPS BR 3000VA (SUA3000BI-BR) - STAY 800 (PS800) - STAY 700 (PS700) A interface com o usuário se dá pelos executáveis: - apcctrl: daemon que gera as ações. - apctest: ferramenta de teste. - apcaccess: acessa os parâmetros em tempo de execução do apcctrl - smtp: cliente smtp simples (não é recomendado seu uso) Configuração: - /etc/apcctrl/apcctrl.conf Controle de eventos: - /etc/apcctrl/apccontrol: controle de eventos. O daemon apcctrl chama esse script que pode ser alterado pelo usuário para definir como o servidor deve reagir para desligar, hibernar, enviar email, etc.