Hack's

Backup and restore of list of distribution server ZIMBRA

Esse script procurei muito e nao achei um ideal pois e facil tirar a lista de distribuicao de um servidor zimbra e restaurar no outro, mas o conteudo das listas nao e tao facil assim….. por isso segue um script para fazer isso mais automatico possivel.
 
#!/bin/bash
rm /tmp/lista.txt
rm /tmp/listaUSUARIOS.txt
rm /tmp/distribuicao.txt
rm /tmp/script.sh
 
#servidor-antigo=172.30.0.2
#servidor-novo=172.30.0.5
 
# LISTA DISTRIBUICAO
/opt/zimbra/bin/zmprov gadl > /tmp/lista.txt
 
# LISTA DE USUARIOS
/opt/zimbra/bin/zmprov -l gaa > /tmp/listaUSUARIOS.txt
 
# CAPTURAR INFORMACOES DE CADA USUARIO E CRIAR NO OUTRO SERVIDOR
cont1=0
cont2=0
for i in $(cat /tmp/lista.txt); do
/opt/zimbra/bin/zmprov gdl $i | grep ForwardingAddress | awk ‘{print $2}’ > /tmp/distribuicao.txt
cont1=$((cont1+1))
echo “####### $cont1 $i”
cont2=0
for j in $(cat /tmp/distribuicao.txt); do
cont2=$((cont2+1))
echo -n “$cont2 ”
#ssh root@172.30.0.5 ‘/opt/zimbra/bin/zmprov adlm $i $j’
echo “/opt/zimbra/bin/zmprov adlm $i $j” >> /tmp/script.sh
done
echo ” ”
echo ” ” >> /tmp/distribuicao.txt
done
Standard
Hack's

Instalação do OSSEC

Essa ferramenta muito interessante facilita em muito a leitura de logs em um computador, seja esse servidor ou apenas uma estacão de trabalho, monitorando a integridade dos arquivos e politicas de acesso em tempo real e resposta ativa. Funciona em diversos sistemas operacionais.
 
Vejamos como fazer:
faca o download dos seguintes programas
 
para estacões Linux (cliente e servidor)
http://www.ossec.net/files/ossec-hids-2.6.tar.gz
 
para Windows (cliente)
http://www.ossec.net/files/ossec-agent-win32-2.6.exe
 
para ambiente gráfico no Linux
http://www.ossec.net/files/ui/ossec-wui-0.3.tar.gz
 
após baixar o pacote e descompacte, ossec-hids-2.6.tar.gz, dentro da pasta tem um script “install.sh”, esse fara perguntas básicas sobre a instalação como o que monitorar no servidor.
 
Exemplo.
# ./install.sh
** Para instalação em português, escolha [br].
** Fur eine deutsche Installation wohlen Sie [de].
** For installation in English, choose [en].
** Para instalar en Español , eliga [es].
** Pour une installation en français, choisissez [fr]
** Per l’installazione in Italiano, scegli [it].
** Voor installatie in het Nederlands, kies [nl].
** Aby instalować w języku Polskim, wybierz [pl].
** Za instalaciju na srpskom, izaberi [sr].
** Türkçe kurulum için seçin [tr].
(en/br/cn/de/el/es/fr/it/jp/nl/pl/ru/sr/tr) [en]: br [ Digite o idioma para instalação] 
OSSEC HIDS v2.2 Script de instalação – http://www.ossec.net
 
para adicionar maquinas a serem monitoradas devera executar o programa:
#/var/ossec/bin/manage_agents
 
para iniciar o monitoramento do ossec deve executar o programa:
#/etc/init.d/ossec start ou # /var/ossec/bin/ossec-control start
Starting OSSEC HIDS v2.2 (by Trend Micro Inc.)…
Started ossec-maild…
Started ossec-execd…
Started ossec-analysisd…
Started ossec-logcollector…
Started ossec-remoted…
Started ossec-syscheckd…
Started ossec-monitord…
Completed.
 
Para o ambiente grafico devera descompactar o pacote ossec-wui-0.3.tar.gz
descompacte o arquivo baixado no diretório /var/www.
# tar -xvf ossec-wui-0.3.tar.gz -C /var/www/
 
Acesse o diretório /var/www e renomeie o diretório ossec-wui-0.3.
# cd /var/www/
# mv ossec-wui-0.3 ossec-wui
# cd ossec-wui
# ./setup.sh
Setting up ossec ui…
Username: admin [ Informe o nome do usuário ]
New password: [ Digite uma senha ]
Re-type new password: [ Repita a senha digitada anteriormente ]
Adding password for user admin
Setup completed successfuly.
#chown -R ossec.ossec /var/ossec/
#usermod -a -G ossec www-data
 
Reinicie o apache ou httpd esta funcionando.
Standard