Encerramento remoto [duplicado]

0

Estou executando uma estação de trabalho Ubuntu com o apache2. Eu quero ser capaz de enviar um comando de desligamento remotamente para o Ubuntu a partir de outra máquina quando o outro sistema detecta uma falha de energia (enquanto ainda está na bateria).

Como posso fazer isso?

    
por StuL 05.01.2017 / 00:45

1 resposta

0

O apache2 Ubuntu está sendo executado em um laptop, não é? Então, quando o laptop tem sua bateria menor do que um valor fixo, você quer ser notificado para que você possa desligá-lo?

Então você tem três etapas:

  1. Monitorando a bateria e detectando o valor (gatilho)
    • Você pode usar o APCUPSD para monitorar e enviar notificações usando e-mail
    • você precisará do postfix ou de qualquer servidor / remetente local do MTA
  2. Enviar a notificação
    • você pode usar o email acionado pelo ponto 1 usando software de monitoramento, como o webmin, por exemplo, ou os recursos do software de monitoramento, ou usar um script com batmon e notify-osd .
  3. emite o comando
    • Se o comando for manual, um simples comando SSH seria suficiente: ssh user@ip 'command to send'
    • O comando a enviar pode ser um script no diretório local do usuário.
por Zargos Lord 05.01.2017 / 02:36