Relatório do Chefe Bacula (Bacula Boss’s Report)

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/davidegiunchi/bboss-report>

Instalação

Execute no shell, como a seguir:

# Deps (Debian/CentOS)
apt-get -y install libspreadsheet-writeexcel-perl git
yum install -y perl-Spreadsheet-WriteExcel git
# Downloads and installs bboss script
cd /usr/src
git clone https://github.com/davidegiunchidiennea/bboss-report.git
cd bboss-report
cp bboss-report.pl /opt/bacula/scripts
sed -i 's|/etc/bacula|/opt/bacula/etc|g' /opt/bacula/scripts/bboss-report.pl
cp bboss-report.conf /opt/bacula/etc/bboss-report.conf
# Finds where bconsole executable is and replaces 
bconsole=$(whereis bconsole |cut -d " " -f 2); sed -i "s|/sbin/bconsole|$bconsole|g" /opt/bacula/etc/bboss-report.conf
# Generates first report
/opt/bacula/scripts/bboss-report.pl /tmp/report.xls

 Screenshots

Relatório do Chefe Bacula (Bacula Boss's Report) 1 Relatório do Chefe Bacula (Bacula Boss's Report) 2

Disponível em: pt-brPortuguêsenEnglish (Inglês)

Deixe uma resposta