Esse script gera uma planilha contendo um relatório do Bacula: nomes dos jobs, conjunto de arquivos, scripts pré e pós-jobs de backup. Todos escritos em um formato legível para humanos.
É útil gerar relatórios periódicos ou quando o seu chefe pedir um «relatório sobre o que estamos fazendo backup agora». A interface web do bacula pode ser o seu primeiro pensamento, mas um arquivo xls é mais fácil de compartilhar com outros gerentes e o acesso ao Bacula. A interface da web pode ser restrita para uma pessoa de outra empresa, por exemplo. <https://github.com/davidegiunchidiennea/bboss-report>
Instalação
Execute no shell, como a seguir:
# Dependências (Debian / CentOS) apt-get -y install libspreadsheet-writeexcel-perl yum install -y perl-Spreadsheet-WriteExcel # Faz download e instala o bboss script cd /usr/src git clone https://github.com/davidegiunchidiennea/bboss-report.git cd bboss-report cp bboss-report.pl /etc/bacula/ cp bboss-report.conf /etc/bacula/bboss-report.conf # Descobre onde está o bconsole e configura bconsole=$(whereis bconsole |cut -d " " -f 2); sed -i "s|/sbin/bconsole|$bconsole|g" /etc/bacula/bboss-report.conf # Gera o primeiro relatório /etc/bacula/bboss-report.pl /tmp/report.xls
Screenshots
Disponível em: Português (Portugués, Brasil)English (Inglés)Español