Enviar mensagens do bacula via ICQ

Para quem é da década de 80 deve se lembrar muito bem do ICQ, um famoso aplicativo de comunicação instantânea que foi o precursor do MSN Messenger. Pertence à companhia Mail.ru Group. Foi um dos primeiros programas de mensagem instantânea da internet, criado em 1996. A sigla “ICQ” é um acrónimo feito com base na pronúncia das letras em inglês (I Seek You), em português, “Eu procuro você”, porém é popularmente conhecido no Brasil como “i-cê-quê”. Fonte: (Wikipedia).

Existe uma classe PHP chamada WebIcqLite que é utilizada para enviar mensagens para o ICQ usando PHP.

Caso não possua um conta do ICQ ainda, baixe o aplicativo e instale em seu smartphone ou em seu computador, crie uma nova conta e anote o seu UIN (identificador único do ICQ)
https://icq.com/windows/pt

Continue lendo

Facebooktwittergoogle_pluslinkedinFacebooktwittergoogle_pluslinkedinby feather

Recuperação de desastres utilizando bls, bextract e arquivos bootstrap

Um dos erros mais comuns que ocorrem quando se está iniciando com o Bacula, é usar os arquivos padrões sem nenhuma modificação e colocar em produção, sem analisar ao menos os tempos de retenção, que são essenciais para o correto funcionamento do Bacula. O período de retenção dos arquivos e jobs (File Retention e Job Retention) servem para manter os dados no catálogo pelo máximo tempo possível. Por padrão, essas retenções tem um período de duração relativamente baixo.

Existe ainda a retenção dos volumes (Volume Retention), que neste caso é a retenção do volume físico, quanto tempo manter a informação no disco.

Então o ideal é configurar a retenção de arquivos e jobs com um tempo de retenção igual da Pool com maior tempo de retenção ou um valor bem alto, exemplo 365 dias. Quando algum volume for reciclado, automaticamente será apagado o dado físico, bem como as informações dos arquivos e jobs do catálogo.

Continue lendo

Facebooktwittergoogle_pluslinkedinFacebooktwittergoogle_pluslinkedinby feather

Enviar notificações do bacula via telegram

Para o envio de mensagens via Telegram, é possível utilizar uma API escrita em C, chamada “Telegram Messenger CLI”, que é uma interface via linha de comando que interage com os servidores do Telegram.
Uma das vantagens em relação ao yowsup, é que é possível receber as mensagens em diversos dispositivos conectados ao mesmo tempo.
https://github.com/vysheng/tg

Dependências necessárias para baixar com o apt-get:

apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make git

Continue lendo

Facebooktwittergoogle_pluslinkedinFacebooktwittergoogle_pluslinkedinby feather

Enviar notificações do bacula via whatsapp

Atualização: 21/06/2016 – Este post foi descontinuado pelo motivo de que o telegram oferece uma melhor interface para o envio de mensagens, além de poder estar conectado em vários dispositivos ao mesmo tempo.

Existem diversos tutoriais na internet para mandar notificações de eventos do Zabbix via Whatsapp, então pensei porque não adaptar para enviar notificações do Bacula. Para realizar o envio de mensagens via whatsapp, é utilizado uma API chamada Yowsup.

Yowsup é uma biblioteca python que permite construir aplicações que utilizam os serviços do WhatsApp. Yowsup tem sido usado para criar um cliente WhatsApp não oficial para o Nokia N9 através do projeto Wazapp que estava em uso por mais de 200 mill usuários, bem como um outro cliente não oficial com todos os recursos para Blackberry 10.
https://github.com/tgalal/yowsup

Continue lendo

Facebooktwittergoogle_pluslinkedinFacebooktwittergoogle_pluslinkedinby feather

Enviar email autenticado usando sendEmail ou PHPMailer

Existe um cliente SMTP desenvolvido em perl chamado “sendEmail”, que é leve e intuitivo para enviar emails autenticados sem a necessidade de possuir instalado nenhum MTA (Mail Tranfer Agent).

Faça o download do programa clicando no link abaixo:
http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

Após baixar o arquivo, extrair para /usr/src e copiar o arquivo “sendEmail.pl” para /usr/local/bin e dar permissões a+x

cd /usr/src && wget -c http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz && tar xvzf sendEmail-v1.56.tar.gz && cp /usr/src/sendEmail-v1.56/sendEmail.pl /usr/local/bin && chmod a+x /usr/local/bin/sendEmail.pl
Continue lendo

Facebooktwittergoogle_pluslinkedinFacebooktwittergoogle_pluslinkedinby feather