Hibernar um servidor CentOS quando inativo

2

Estou tentando fazer com que um servidor CentOS 5.4 hiberne quando o sistema estiver inativo por um tempo. Por inativo, quero dizer que não há conexões de rede de entrada.

Eu posso fazer o sistema hibernar e também ativar a rede. O que eu preciso saber é como configurar o sistema para monitorar o tráfego da rede e entrar em hibernação depois de um tempo, digamos 2 horas.

    
por Marnix van Valen 21.02.2010 / 14:10

2 respostas

1

Se for um servidor, quais serviços precisam estar ativos? Se você atende apenas HTTP e também precisa de SSH, apenas monitore o tráfego HTTP, HTTPS e SSH e, se estiver ocioso por mais de X minutos, hiberne-o. Você pode usar tshark para verificar isso.

    
por 21.02.2010 / 16:02
0

Quão boas são suas habilidades de script? (ou sistema de monitoramento do servidor)

Você pode conseguir provar os bytes TX / RX na sua interface ethernet (capturar a saída de ifconfig ou parse / proc / net / dev) e, se estiver abaixo de um determinado limite após 1 h, iniciar a sequência de hibernação?

Não tenho conhecimento de uma solução pronta para uso para algo assim, mas posso ver como algo assim seria útil. O Google tem muitos centros de dados e transfere o consumo de carga + energia para áreas ativas @ nessa hora do dia.

    
por 21.02.2010 / 15:53