Acesso e controle do UPS

Acesso e controle do UPS

Como o monitoramento do UPS é iniciado? Eu tenho o sistema principal Network UPS Tools (NUT) carregado no Ubuntu 11.04 (cliente), mas não consigo encontrar nenhum aplicativo para executar nos menus do sistema. A descrição do centro de software diz que os seguintes programas no NUT são executados a partir de um terminal: upsc, upscmd, upsd, upsdrvctl, upslog, upsmon, upsrw, upssched. Quero monitorar e configurar um único UPS por meio de uma interface GUI. Verifiquei o gerenciador de dispositivos e o UPS está visível (via porta USB). Também verifiquei o sysv-rc-conf para confirmar se o NUT está rodando nos níveis 2-5. Existe outra interface que preciso instalar? Qual é o próximo passo?

Responder1

A configuração é feita principalmente com arquivos de texto no formato /etc/nut. Os arquivos de exemplo fornecidos estão bem documentados e devem incluir um conjunto completo de arquivos. Eu implanto o seguinte: - nut.conf (todos os sistemas) - script de modo de inicialização padrão, agora verificado pelo Ubuntu - upsmon.conf (todos os sistemas) - controla quais ups devem ser monitorados em caso de falha de energia - upssched.conf (todos os sistemas) - controles atividades agendadas com base em eventos - upssched-cmd (todos os sistemas) - script de comando executado por upssched.conf (veja abaixo) - upsd.conf (servidores NUT) - controla o acesso à rede para o servidor - ups.conf (servidores NUT) - controla quais UPS(s) são monitorados - /etc/default/nut (sistemas baseados em Debian, incluindo Ubuntu) - controla quais programas são iniciados na reinicialização do sistema.

Se você tiver vários sistemas em um UPS, precisará decidir se os arquivos precisam ser modificados por sistema ou tipo. nut.confserá diferente para clientes e servidores NUT. Os arquivos de configuração do servidor NUT precisam ser feitos por servidor. upsmon.confprecisa indicar qual(is) UPS(s) monitorar e usar para acionar um desligamento. Vi as páginas de manual e/ou documentação.

Você pode configurar e controlar seu UPS com o nut-cgipacote que fornece uma interface baseada na web via http://localhost/cgi-bin/nut/upsset.cgi. Eu uso upstats.cgipara monitorar o UPS. Você pode usar os modelos fornecidos ou modificá-los conforme desejar. Requer os seguintes arquivos: - hosts.conf - quais hosts reportar - upsset.conf - indica que você protegeu seu servidor e deseja habilitá-loupsset.cgi

Para configuração on-line, tive sucesso com o knutclient. Ele fornece uma interface agradável para monitorar e configurar seu UPS. Depois de concluída a configuração, é raro que você precise usá-lo. OSite NUTlista outras ferramentas emProjetos relacionados.

Escrevi o seguinte script para descarregar a carga logo após uma falha de energia (não acione-os no servidor de monitoramento. Não uso mais, mas posso dar uma ideia de como fazer.

#!/bin/bash
# /etc/nut/upssched-cmd – Executa comandos agendados

caso $ 1 em
    apc1-on-batt)
        /sbin/shutdown -h agora +0
        ;;
    belkin-on-batt)
        /sbin/shutdown -h agora +0
        ;;
    *)
        logger -t upssched-cmd "Comando não reconhecido: $1"
        ;;
esac

# EOF

informação relacionada