Obter o status Bacula em formato analisável

1

É possível obter o status do Diretor do Bacula em algum formato analisável? Parece que a representação legível por humanos (que você pode ver ao usar bacula-console) é formada no lado do diretor durante a conexão de controle TCP.

    
por Eugene Pankov 05.04.2011 / 17:33

1 resposta

1

Acabei de escrever um script bash para pesquisar o status do bacula client e gravar a velocidade de gravação da fita (em GB / hr) em um arquivo de log, junto com um datestamp:

Veja como.

while '/bin/true'; 
do 
  echo -n 'date +%s' >> /var/log/backupspeed.log; 
  echo -n " " >> /var/log/backupspeed.log; 
  BPS=$(echo "status client"|bconsole|awk '/Bytes\/sec/ {print $3}'|cut -d'=' -f2|sed 's/,//g'); 
  echo "scale=10;($BPS/(1024^3))*(60^2)"|bc >> /var/log/backupspeed.log; 
  sleep 10; 
  echo 'date +%s'; 
done

Isso é apenas o que eu juntei, para coçar a minha própria coceira, mas é bem versátil. Você pode muito bem esguichar coisas no bconsole e analisar a saída.

    
por 08.06.2012 / 17:09