1. Descrição:
O Reportula vem se destacando com uma ferramenta completa, permitindo a configuração, operação e monitoração do Bacula, numa interface intuitiva, com ACL e possibilidade de integração com o LDAP.
2. Instalação (Debian 7.6 + Mysql)
a) Dependências:
apt-get install php5-mcrypt apache2
b) Vá para seu diretório web:
cd /var/www
c) Download Reportula: https://github.com/oliveiraped/Reportula ou:
wget https://github.com/oliveiraped/Reportula/archive/master.zip
d) Descompacte:
unzip master.zip
e) Abra o arquivo de configuração “Reportula-master/app/config/database.php” e preencha as credenciais de acesso administrativo e o nome do banco. Exemplo:
‘mysql’ => array(
‘driver’ => ‘mysql’,
‘host’ => ‘localhost’,
‘database’ => ‘bacula’,
‘username’ => ‘root’,
‘password’ => ‘senha_mysql’,
‘charset’ => ‘utf8’,
‘collation’ => ‘utf8_unicode_ci’,
‘prefix’ => ”,
)
f ) Forneça permissões necessárias:
cd app/
chown -R www-data:www-data storage
cd storage/
find . -type d -exec chmod 775 {} ; && find . -type f -exec chmod 664 {} ;
chown root:root .gitignore cache/.gitignore logs/.gitignore meta/.gitignore sessions/.gitignore views/.gitignore
*Fonte: http://stackoverflow.com/questions/17020513/laravel-4-failed-to-open-stream-permission-denied/22192814#22192814
g) Acesse a url de configuração (exemplo): http://172.245.35.120/Reportula-master/public/index.php/install
h) Preencha o formulário e clique em Install:
j) Configure o script de atualização de estatísticas no crontab e reinicie o cron:
echo “00 12 * * * php /var/www/html/reportula/artisan BaculaStats:collect” >> /etc/crontab
echo “00 9 * * * php /var/www/html/reportula/artisan EmailReport:send DAY” >> /etc/crontab
echo “00 * 1 * * php /var/www/html/reportula/artisan EmailReport:send WEEK” >> /etc/crontab
echo “00 * * 1 * php /var/www/html/reportula/artisan EmailReport:send MONTH” >> /etc/crontab
/etc/init.d/cron restart
i) Faça o login através da url exemplo: “http://172.245.35.120/Reportula-master/public/index.php/login”
3. Capturas de Tela:
Disponível em: Português