Como posso recuperar o rrd quando meu relógio ficou fora de sincronia?

2

Estou usando cactos e acidentalmente ajustei meu relógio para frente. Cacti atualizou, armazenando novos dados no rra - e agora que eu consertei meu relógio, não consigo fazer o cacti atualizar novamente. O que eu faço?

    
por Tom Ritter 06.07.2009 / 21:56

1 resposta

6

Você tem que apagar essas entradas futuras inválidas. Use rrddump para exportar o seu rra para um arquivo XML e edite o arquivo XML. Defina todo o tempo futuro para NaN e defina o lastupdate como 0. Restaure os arquivos RRD usando rrdrestore .

No entanto, observe que, dependendo de quanto tempo seu relógio foi definido, você pode ter perdido todos os seus dados ! Para uma média de 5 minutos ao longo de um dia, um relógio adiantado 5 dias teria apagado tudo! Mesma história se você acertar acidentalmente o seu relógio para 2022 - até mesmo um rra de 5 anos será completamente eliminado. É por isso que é importante fazer backup da sincronização do seu relógio de pulso.

    
por 06.07.2009 / 21:56