Diario de bordo ou Logbook é uma prática necessária para manter todo registro de acontecimentos do dia. O termo diario de bordo originou no diario de bordo do navio, aonde era relato eventos importantes como (direção do vento, velocidade, estado do mar) etc…
Quando assunto é servidores é importante manter um log de tudo que é feito pelo(s) administrador(es). Por exemplo, software atualizado, quando houve atualização, qual versão, softwares instalados, scripts criados, scripts modificados. O por que foi atualizado/modificado, relatos em geral!
Em uma empresa que trabalhei em 2009 como administrador de sistemas *nix, quando entrei o meu surpevisor apenas passou a URL do que era pra ser lido e como manter o registro de tudo! Era utilizado o software ELOG. Tudo deveria ser documentado desde o que falei acima, todas tarefas realizadas em determinado(s) servidor(es) e o que ficou pedente naquele turno. Funcionava muito bem! Por outro lado já trabalhei em empresas que não tinha um sistema de logbook e era um iferno na terra ter que desvendar o que foi feito! “Por que esse script foi criado?” “Era necessário atualizar o software x?” “Por que diabos o servidor Y trocou o IP?” entre várias e várias perguntas que surgiam quase diariamente.
Já trabalhei em empresas aonde o logbook era feito em papel. Muito lindo os livros por sinal, não era ruim, era até legal! mas quando era pra adicionar um bloco de código/comando por exemplo era um inferno! Tambem a minha letra não é muito legivel então acaba que ficando ruim pra ler :D
Então depois da breve explicação vou falar sobre o ELOG que é uma especie de ticket,registro tudo junto. Vamos seguir com a instalação e configuração bem breve e deixar para outro howto a parte da configuração.
Debian
Debian por algum motivo removeu o elog de seu repositório, bastando apenas compilar da fonte.
Instalação
http://elog.psi.ch/elog/download/tar/elog-latest.tar.gz
tar -zxvf elog-latest.tar.gz cd elog-*
Por padrão toda estrutura do elog é instalada em /usr/local/ os diretórios são:
- /usr/local/elog
- /usr/local/etc/rc.d/init.d
- /usr/lib/systemd/system
make make install