REGISTRO DE IMOVEIS TUBARÃO

De Wiki NOC
Edição feita às 14h11min de 22 de junho de 2021 por Jaspion (Discussão | contribs)

Tabela de conteúdo

Modem

4836310600
Mareliza
CPD 01240325673

Firewall

https://ritubarao.ddns.net:8181
admin, $#@-N0v0N@c!!_201907-@#$
Interfaces:
CONTATO - RE3 - 192.168.10.252 - gw 192.168.10.254
LAN - RE1 - 192.168.1.1/24
WIFI - RE0 - 172.172.172.1/24
oficial@rimoveistubarao.com.br
sergiocupolilo@yahoo.com.br

Reservas

192.168.1.9 00:25:11:15:48:71
192.168.1.61 18:3D:A2:09:32:8C
192.168.1.175 5C:F9:DD:EC:55:1E

Sistemas

Escriba

Suporte escriba: (41) 3091-2600
Código: 23606


Instalação

  • Criar um mapeamento de rede com a letra T para "\\dellt300\Sistema" com o login administrador e a senha abc123# (Marcar "Conectar usando credendiais diferentes" e "Lembrar minhas credencias).
  • Remover os atalhos "E-Cash", "E-SeloSC", "Register" e "Visualizador de Imagens" da área de trabalho.
  • Copiar a pasta "T:\Escriba Unificado\Atalhos Escriba 1º Ofício" para a área de trabalho.
  • Copiar a pasta "T:\Escriba Unificado\Escriba1" para C:\
  • Copiar a pasta "T:\Escriba Unificado\Atalhos Escriba 2º Ofício" para a área de trabalho.
  • Copiar a pasta "T:\Escriba Unificado\Escriba2" para C:\

Odin

Sistema gestor de tarefas baseado em performance de tempo, e que foi desenvolvido para otimizar a produtividade dos funcionários da empresa, mostrando em quais tarefas o colaborador tem maior ou menor habilidade.

Siplan

Sistema para a informatização de registros imobiliários.

Antivírus

Bitdefender

Cliente: 1 OFICIO DO REGISTRO DE IMOVEIS DE TUBARAO

Produto: Bitdefender GravityZone Advanced Business Security - Licença: P0FTJNA- Usuários: 39 - Meses: 12
Produto: Bitdefender GravityZone Advanced Business Security - Licença: 04YBYH4- Usuários: 39 - Meses: 36

Suporte Técnico Securisoft através do telefone (11) 3018-1855 ou abra um chamado em nosso site Acesse: www.securisoft.com.br

Email Log

log@rimoveistubarao.com.br        ortsiger      smtp.gmail.com:587

Servidores

escriba01 (1º Oficio)

Servidor Escriba Master MySQL

Proc:              AMD Phenom II X4 955 3.2GHz
Memória:           16GB
Disco:             1x 500GB
IP LAN             192.168.1.5
Servidor MySQL Escriba Primário
porta ssh          8040 interna
porta ssh          2205 externa
root,              q1w2e3r4
Mapeamento         192.168.1.113 backup|backup@23606

Usuarios FileServer

sergio -           se*5522!
bruna -            br*4696!
mareliza -         ma*1863!
taise -            ta*1885!
gabriela -         ga*6493!
marina -           ma*4339!
vinicius -         vi*4911!
mabiany -          ma*7321!
vitoria -          vi*5916!
andressa -         an*5499!
amanda -           am*2896!
amanda.machado     am*2020!
ana -              an*1925!
barbara,           ba*1692!
bruna.rosa -       br*7193!
danielle -         da*7669!
danuza,            da*1352!
gabriela.padua     ga*8561!
heloisa,           he*2256!
israel -           is*9463!
jessica -          je*2252!
lais -             la*7649!
lisandra -         li*2525!
marina.bortolatto  ma*7614!
mariah -           ma*7613!
mauricio -         ma*5969!
maria.eduarda -    me*8335!
matheus -          ma*1156!
paulo -            pa*6736!
raul -             ra*1764!
samara -           sa*4916!
sheila -           sh*2020!
suzan -            su*2336!
stefany -          st*4785!
nathalia,          na*8585!
rayane,            ra*7366!
elisa,             el*4796!
vinicius.souza,    vi*1793!
tuany.moraes       Tm*4071!
arquivo1           Ar*5195!
arquivo2           Ar*9351!
arquivo3           Ar*9016!
arquivo4           Ar*7206!

Crontab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user	command
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
#Monitoramento de espaço em disco
0 */8	* * *	root	/home/lupa/scripts/monitoramento/espaco_hd.sh

Script Monitoramento Espaço em disco

script esta armazenado em /home/lupa/scripts/espaco_hd.sh
esta no crontab para ser executado de 8 em 8h
#!/bin/bash
EMPRESA="Cartorio Tubarão-fileserver-ip5 "

DISCO1="sda1"
ESPACO1=`df -h | grep $DISCO1 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE1=`df -hi | grep $DISCO1 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

DISCO2="Backup_Escriba"
ESPACO2=`df -h | grep $DISCO2 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE2=`df -hi | grep $DISCO2 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -h ` \n\n `uname -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `df -h ` \n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `df -hi ` \n\n \sbin\ifconfig \n\n  `uname -a`"
SUBJECT_1="POUCO ESPACO EM DISCO"
SUBJECT_2="SEM ESPACO EM DISCO"
SUBJECT_1_I="POUCOS INODES NO DISCO"
SUBJECT_2_I="SEM INODES NO DISCO"
TAMANHO=`df -h`

UNIDADE1=`df -h | grep $DISCO1`
UNIDADE2=`df -h | grep $DISCO2`

EMAILPOUCOESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=yes -s smtp.gmail.com:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILPOUCOINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"

# Verifica espaco DISCO1
case $ESPACO1 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac

# Verifica espaco DISCO2
case $ESPACO2 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE2 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMINODE ;;
esac

serverw (1º Oficio)

Servidor Escriba Slave MySQL
SO:           Linux Debian 9.12
Proc:         AMD FX(tm)-8120 Eight-Core Processor
RAM:          16GB
IP:           192.168.1.65
roberto,      bet310110
root,         temp@123

Crontab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user	command
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
#Monitoramento de espaço em disco
0 */8	* * *	root	/home/lupa/scripts/monitoramento/espaco_hd.sh

Script De monitoramento de disco

script esta armazenado em /home/lupa/scripts/monitoramento/espaco_hd.sh
esta no crontab para ser executado de 8 em 8h 
#!/bin/bash
EMPRESA="TUBARAO(SERVERW-IP65) "

DISCO1="sda1"
ESPACO1=`df -h | grep $DISCO1 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE1=`df -hi | grep $DISCO1 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -h ` \n\n `uname -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `df -h ` \n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `df -hi ` \n\n \sbin\ifconfig \n\n  `uname -a`"
SUBJECT_1="POUCO ESPACO EM DISCO"
SUBJECT_2="SEM ESPACO EM DISCO"
SUBJECT_1_I="POUCOS INODES NO DISCO"
SUBJECT_2_I="SEM INODES NO DISCO"
TAMANHO=`df -h`

UNIDADE1=`df -h | grep $DISCO1`

EMAILPOUCOESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=yes -s smtp.gmail.com:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILPOUCOINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"

# Verifica espaco DISCO1
case $ESPACO1 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac


einstein (2º Oficio)

hp ML110 GEN9
SO:           Linux Debian
Proc:         Intel Xeon E5-1603 v3 2.8GHz
Memória:      16GB
Disco:        2x 1TB
IP:           192.168.1.180
root,         escriba

Crontab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user	command
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
#
#Monitoramento de espaço em disco
0 */8	* * *	root	/home/lupa/scripts/monitoramento/espaco_hd.sh

Script de monitoramento de Disco

script esta armazenao em /home/lupa/scripts/monitoramento/espaco_hd.sh
esta no crontab para ser executado de 8 em 8h.
#!/bin/bash
EMPRESA="TUBARAO(EINSTEIN-IP180) "

DISCO1="sda1"
ESPACO1=`df -h | grep $DISCO1 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE1=`df -hi | grep $DISCO1 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`
DISCO2="Backup_Escriba"
ESPACO2=`df -h | grep $DISCO2 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE2=`df -hi | grep $DISCO2 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`
DISCO3="sda4"
ESPACO3=`df -h | grep $DISCO3 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE3=`df -hi | grep $DISCO3 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`
DISCO4="sdb3"
ESPACO4=`df -h | grep $DISCO4 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE4=`df -hi | grep $DISCO4 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -h ` \n\n `uname -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `df -h ` \n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `df -hi ` \n\n \sbin\ifconfig \n\n  `uname -a`"
SUBJECT_1="POUCO ESPACO EM DISCO"
SUBJECT_2="SEM ESPACO EM DISCO"
SUBJECT_1_I="POUCOS INODES NO DISCO"
SUBJECT_2_I="SEM INODES NO DISCO"
TAMANHO=`df -h`

UNIDADE1=`df -h | grep $DISCO1`
UNIDADE2=`df -h | grep $DISCO2`
UNIDADE3=`df -h | grep $DISCO3`
UNIDADE4=`df -h | grep $DISCO4`

EMAILPOUCOESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=yes -s smtp.gmail.com:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILPOUCOINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"

# Verifica espaco DISCO1
case $ESPACO1 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac

# Verifica espaco DISCO2
case $ESPACO2 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE2 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMINODE ;;
esac
# Verifica espaco DISCO3
case $ESPACO3 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE3 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILSEMINODE ;;
esac

# Verifica espaco DISCO4
case $ESPACO4 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE4 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILSEMINODE ;;
esac

srvescriba (2º Oficio)

SO:          Linux Debian
Proc:        AMD Phenom II X4 965 3.4GHz
RAM:         16GB
Disco:       1x 500GB e 1x 1TB
IP:          192.168.1.10
root,        escriba
Replica do servidor de IP 192.168.1.180

Crontab

 /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user	command
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
#
0 */8	* * *	root	/home/lupa/scripts/monitoramento/espaco_hd.sh

Script de monitoramento de espaco em disco

script esta armazenado em /home/lupa/scripts/espaco_hd.sh
esta no crontab para ser executado de 8 em 8h
#!/bin/bash
EMPRESA="CartorioTubarão-srvescriba-ip10 )"

DISCO1="sda5"
ESPACO1=`df -h | grep $DISCO1 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE1=`df -hi | grep $DISCO1 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

DISCO2="sdb1"
ESPACO2=`df -h | grep $DISCO2 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE2=`df -hi | grep $DISCO2 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

DISCO3="sda8"
ESPACO3=`df -h | grep $DISCO3 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE3=`df -hi | grep $DISCO3 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

DISCO4="sda10"
ESPACO4=`df -h | grep $DISCO4 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE4=`df -hi | grep $DISCO4 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -h ` \n\n `uname -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `df -h ` \n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `df -hi ` \n\n \sbin\ifconfig \n\n  `uname -a`"
SUBJECT_1="POUCO ESPACO EM DISCO"
SUBJECT_2="SEM ESPACO EM DISCO"
SUBJECT_1_I="POUCOS INODES NO DISCO"
SUBJECT_2_I="SEM INODES NO DISCO"
TAMANHO=`df -h`

UNIDADE1=`df -h | grep $DISCO1`
UNIDADE2=`df -h | grep $DISCO2`
UNIDADE3=`df -h | grep $DISCO3`
UNIDADE4=`df -h | grep $DISCO4`

EMAILPOUCOESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=yes -s smtp.gmail.com:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILPOUCOINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"

# Verifica espaco DISCO1
case $ESPACO1 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac

# Verifica espaco DISCO2
case $ESPACO2 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE2 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMINODE ;;
esac
# Verifica espaco DISCO3
case $ESPACO3 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE3 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILSEMINODE ;;
esac

# Verifica espaco DISCO4
case $ESPACO4 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE4 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILSEMINODE ;;

esac



srv-backup (Emprestado LUPA)

SO:           Openmediavault 4
Proc:         Phenom II X4 995
RAM:          8GB
Disco:        1x 1TB e 1x 4TB
IP:           192.168.1.104
root\admin -  lup@h0st1ng

Crontab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user	command
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
#Monitoramento de espaço em disco
0 */8   * * *    root    /home/lupa/scripts/monitoramento/espaco_hd.sh
#
#00 20  * * 1-5 root    /home/lupa/scripts/backup/backup_diario.sh
00 12,20   * * 1-5 root    /home/lupa/scripts/backup/einstein-192.168.1.180.sh
00 12,18,20   * * 1-5 root    /home/lupa/scripts/backup/filesever-192.168.1.5.sh
00 12,18,20   * * 1-5 root    /home/lupa/scripts/backup/odin-192.168.1.103.sh
00 20   * * 1-5 root    /home/lupa/scripts/backup/srvescriba01-secuntario-192.168.1.65.sh
00 20   * * 1-5 root    /home/lupa/scripts/backup/srvescriba02-secuntario-192.168.1.10.sh
#00 23   * * 1-5 root    /home/lupa/scripts/backup/backup_lupa.sh
#
#Limpeza de memória
00 20	* * *	root	sysctl -wq vm.drop_caches=3

Script de monitoramento espaco_hd.sh

scritp esta armazenado em /home/lupa/scripts/monitoramento/espaco_hd.sh
esta no crontab para ser executado de 8 em 8h
#!/bin/bash
EMPRESA="Tubarão-backup-ip104 "

DISCO1="sda1"
ESPACO1=`df -h | grep $DISCO1 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE1=`df -hi | grep $DISCO1 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

DISCO2="vg01-lv01"
ESPACO2=`df -h | grep $DISCO2 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE2=`df -hi | grep $DISCO2 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -h ` \n\n `uname -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `df -h ` \n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `df -hi ` \n\n \sbin\ifconfig \n\n  `uname -a`"
SUBJECT_1="POUCO ESPACO EM DISCO"
SUBJECT_2="SEM ESPACO EM DISCO"
SUBJECT_1_I="POUCOS INODES NO DISCO"
SUBJECT_2_I="SEM INODES NO DISCO"
TAMANHO=`df -h`

UNIDADE1=`df -h | grep $DISCO1`
UNIDADE2=`df -h | grep $DISCO2`

EMAILPOUCOESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=yes -s smtp.gmail.com:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILPOUCOINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"

# Verifica espaco DISCO1
case $ESPACO1 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac

# Verifica espaco DISCO2
case $ESPACO2 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE2 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMINODE ;;
esac

Script einstein-192.168.1.180.sh

scritp esta armazenado em /home/lupa/scripts/einstein-192.168.1.180.sh
esta no crontab para ser executado de seg a sex as 12h e 20h
#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-einstein-192.168.1.180-`date +%d-%m-%Y-%H:%M:%S`.log

#COUNT=`ps ax | grep 192.168.1.180 | grep -v grep | wc -l`
#echo "$COUNT";
if [ -e /var/run/backup-einstein.pid ]
then
        echo "BACKUP ANTIGO RODANDO!" > $LOG
        cat $LOG | mail -s "ERRO Cartorio Tubarao - SRV-EINSTEN - 192.168.1.180" noc@lupainformatica.com.br
else
        echo $! > /var/run/backup-einstein.pid

        echo " " > $LOG
        echo "Sincronização Iniciada em : $INICIO" >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 90D --force /backup/einstein-192.168.1.180/dados/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /dados" >> $LOG
        rdiff-backup --force --print-statistics root@192.168.1.180::/dados/ /backup/einstein-192.168.1.180/dados/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 90D --force /backup/einstein-192.168.1.180/database/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /database" >> $LOG
        rdiff-backup --force --print-statistics root@192.168.1.180::/database/ /backup/einstein-192.168.1.180/database/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 90D --force /backup/einstein-192.168.1.180/etc/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /etc" >> $LOG
        rdiff-backup --force --print-statistics root@192.168.1.180::/etc/ /backup/einstein-192.168.1.180/etc/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        echo "Finalizando backup em: `date +%d/%m/%Y-%H:%M:%S`" >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        /bin/df -h >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        echo "Backup concluido com sucesso!" >> $LOG

        cat $LOG | mail -s "Cartorio Tubarao - SRV-EINSTEN - 192.168.1.180" backup@lupainformatica.com.br oficial@rimoveistubarao.com.br

        rm -rf /var/run/backup-einstein.pid
fi

Scritp Filesever-192.168.1.5.sh

scritp esta armazenado em /home/lupa/scripts/backup/filesever-192.168.1.5.sh
esta no crontab para ser executado de seg a sexta as 12h, 18h e 20h
#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-filesever-192.168.1.5-`date +%d-%m-%Y-%H:%M:%S`.log

#COUNT=`ps ax | grep 192.168.1.5 | grep -v grep | wc -l`
#echo "$COUNT";
if [ -e /var/run/backup-filesever.pid ]
then
        echo "BACKUP ANTIGO RODANDO!" > $LOG
        cat $LOG | mail -s "ERRO Cartorio Tubarao - SRV-FILESERVER - 192.168.1.5" noc@lupainformatica.com.br
else
        echo $! > /var/run/backup-filesever.pid

        echo " " > $LOG
        echo "Sincronização Iniciada em : $INICIO" >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 30D --force /backup/filesever-192.168.1.5/dados/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /dados" >> $LOG
        rdiff-backup --force --print-statistics --remote-schema "ssh -C -p8040 %s rdiff-backup --server" 192.168.1.5::/dados /backup/filesever-192.168.1.5/dados/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 30D --force /backup/filesever-192.168.1.5/database/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /database" >> $LOG
        rdiff-backup --force --print-statistics --remote-schema "ssh -C -p8040 %s rdiff-backup --server" 192.168.1.5::/database /backup/filesever-192.168.1.5/database/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 30D --force /backup/filesever-192.168.1.5/deploy/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /deploy" >> $LOG
        rdiff-backup --force --print-statistics --remote-schema "ssh -C -p8040 %s rdiff-backup --server" 192.168.1.5::/deploy /backup/filesever-192.168.1.5/deploy/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 30D --force /backup/filesever-192.168.1.5/develop/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /develop" >> $LOG
        rdiff-backup --force --print-statistics --remote-schema "ssh -C -p8040 %s rdiff-backup --server" 192.168.1.5::/develop /backup/filesever-192.168.1.5/develop/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 30D --force /backup/filesever-192.168.1.5/ebackup/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /ebackup" >> $LOG
        rdiff-backup --force --print-statistics --remote-schema "ssh -C -p8040 %s rdiff-backup --server" 192.168.1.5::/ebackup /backup/filesever-192.168.1.5/ebackup/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 30D --force /backup/filesever-192.168.1.5/etc/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /etc" >> $LOG
        rdiff-backup --force --print-statistics --remote-schema "ssh -C -p8040 %s rdiff-backup --server" 192.168.1.5::/etc /backup/filesever-192.168.1.5/etc/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        echo "Finalizando backup em: `date +%d/%m/%Y-%H:%M:%S`" >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        /bin/df -h >> $LOG
       
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Backup concluido com sucesso!" >> $LOG
        cat $LOG | mail -s "Cartorio Tubarao - SRV-FILESERVER - 192.168.1.5" backup@lupainformatica.com.br oficial@rimoveistubarao.com.br

        rm -rf /var/run/backup-filesever.pid
fi

Scritp odin-192.168.1.103.sh

script esta armazenado em /home/lupa/scripts/backup/odin-192.168.1.103.sh
esta no crontab para ser executado de seg a sex as 12h, 18h e 20h
#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-odin-192.168.1.103-`date +%d-%m-%Y-%H:%M:%S`.log

#COUNT=`ps ax | grep 192.168.1.103 | grep -v grep | wc -l`
#echo "$COUNT";
if [ -e /var/run/backup-odin.pid ]
then
        echo "BACKUP ANTIGO RODANDO!" > $LOG
        cat $LOG | mail -s "ERRO Cartorio Tubarao - SRV-ODIN - 192.168.1.103" noc@lupainformatica.com.br
else
        echo $! > /var/run/backup-odin.pid

        echo " " > $LOG
        echo "Sincronização Iniciada em : $INICIO" >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 90D --force /backup/odin-192.168.1.103/odin/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /odin" >> $LOG
        rdiff-backup --force --print-statistics root@192.168.1.103::/hecthor/backup/ /backup/odin-192.168.1.103/hecthor/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        echo "Finalizando backup em: `date +%d/%m/%Y-%H:%M:%S`" >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        /bin/df -h >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        echo "Backup concluido com sucesso!" >> $LOG
        cat $LOG | mail -s "Cartorio Tubarao - SRV-ODIN - 192.168.1.103" backup@lupainformatica.com.br oficial@rimoveistubarao.com.br

        rm -rf /var/run/backup-odin.pid
fi

Script srvescriba01-secuntario-192.168.1.65.sh

script esta armazenado em /home/lupa/scripts/backup/srvescriba01-secuntario-192.168.1.65.sh
esta no crontab para ser executado de seg a sex as 20h

#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-srvescriba-192.168.1.65-`date +%d-%m-%Y-%H:%M:%S`.log

#COUNT=`ps ax | grep 192.168.1.65 | grep -v grep | wc -l`
#echo "$COUNT";
if [ -e /var/run/backup-einstein65.pid ]
then
        echo "BACKUP ANTIGO RODANDO!" > $LOG
        cat $LOG | mail -s "ERRO Cartorio Tubarao - SRV-SRVESCRIBA - 192.168.1.65" noc@lupainformatica.com.br
else
        echo $! > /var/run/backup-srvescriba65.pid

        echo " " > $LOG
        echo "Sincronização Iniciada em : $INICIO" >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Iniciando a copia de /database" >> $LOG
        rdiff-backup --remove-older-than 30D --force /backup/srvescriba-192.168.1.65/database/ >> $LOG
        rdiff-backup --force --print-statistics 192.168.1.65::/database /backup/srvescriba-192.168.1.65/database/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        echo "Iniciando a copia de /etc" >> $LOG
        rdiff-backup --remove-older-than 30D --force /backup/srvescriba-192.168.1.65/etc/ >> $LOG
        rdiff-backup --force --print-statistics 192.168.1.65::/etc /backup/srvescriba-192.168.1.65/etc/ >> $LOG

        echo " " >> $LOG

        FINAL=`date +%d/%m/%Y-%H:%M:%S`

        echo " " >> $LOG

        echo "Sincronizacao Finalizada em: $FINAL" >> $LOG

        echo " " >> $LOG

        echo "| OCUPACAO DO DISCO |" >> $LOG
        /bin/df -h >> $LOG

        echo "Backup concluido com sucesso!"
        cat $LOG | mail -s "Cartorio Tubarao - SRV-ESCRIBA01-SECUNDARIO - 192.168.1.65" backup@lupainformatica.com.br oficial@rimoveistubarao.com.br

        rm -rf /var/run/backup-srvescriba65.pid
fi

Script srvescriba02-secuntario-192.168.1.10.sh

script esta armazenado em /home/lupa/scripts/backup/srvescriba02-secuntario-192.168.1.10.sh
esta no crontab para ser executado de seg a sex as 20h
#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-srvescriba-192.168.1.10-`date +%d-%m-%Y-%H:%M:%S`.log

#COUNT=`ps ax | grep 192.168.1.10 | grep -v grep | wc -l`
#echo "$COUNT";
if [ -e /var/run/backup-srvescriba10.pid ]
then
        echo "BACKUP ANTIGO RODANDO!" > $LOG
        cat $LOG | mail -s "ERRO Cartorio Tubarao - SRV-SRVESCRIBA - 192.168.1.10" noc@lupainformatica.com.br
else
        echo $! > /var/run/backup-srvescriba10.pid

        echo " " > $LOG
        echo "Sincronização Iniciada em : $INICIO" >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 90D --force /backup/srvescriba-192.168.1.10/database/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /database" >> $LOG
        rdiff-backup --force --print-statistics 192.168.1.10::/home/database /backup/srvescriba-192.168.1.10/database/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        rdiff-backup --remove-older-than 90D --force /backup/srvescriba-192.168.1.10/etc/ >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /etc" >> $LOG
        rdiff-backup --force --print-statistics 192.168.1.10::/etc /backup/srvescriba-192.168.1.10/etc/ >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        echo "Finalizando backup em: `date +%d/%m/%Y-%H:%M:%S`" >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        /bin/df -h >> $LOG

        echo "Backup concluido com sucesso!" 
        cat $LOG | mail -s "Cartorio Tubarao - SRV-ESCRIBA01-SECUNDARIO - 192.168.1.10" backup@lupainformatica.com.br oficial@rimoveistubarao.com.br

        rm -rf /var/run/backup-srvescriba10.pid
fi

Script backup_lupa.sh

script esta armazenado em /home/lupa/scripts/backup/backup_lupa.sh
esta no crontab para ser executado de seg a sex as 23h
#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-lupa-`date +%d-%m-%Y-%H:%M:%S`.log

if [ -e /var/run/backup-lupa.pid ]
then
        echo "BACKUP ANTIGO RODANDO!" > $LOG
        cat $LOG | mail -s "ERRO Cartorio Tubarao - BACKUP-LUPA" noc@lupainformatica.com.br
else
        echo $! > /var/run/backup-lupa.pid

        echo "Iniciando a sincronização a pasta /backup para a pasta /backup2/cli_cart_tubarao/ no CPD Lupa em `date +%d-%m-%Y-%H:%M:%S`" > $LOG
        rsync -a /backup/ --delete -e ssh root@187.94.98.143:/backup2/backup2/cli_cart_tubarao/ >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Lista de arquivos em cli_cart_tubarao" >> $LOG
        rsync -e ssh root@187.94.98.143:/backup2/backup2/cli_cart_tubarao/ >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Lista de arquivos em cli_cart_tubarao/einstein-192.168.1.180/dados/" >> $LOG
        rsync -e ssh  root@187.94.98.143:/backup2/backup2/cli_cart_tubarao/einstein-192.168.1.180/dados/ >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Lista de arquivos em cli_cart_tubarao/einstein-192.168.1.5/dados/" >> $LOG
        rsync -e ssh root@187.94.98.143:/backup2/backup2/cli_cart_tubarao/filesever-192.168.1.5/dados/ >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Lista de arquivos em cli_cart_tubarao/einstein-192.168.1.3/odin/" >> $LOG
        rsync -e ssh root@187.94.98.143:/backup2/backup2/cli_cart_tubarao/odin-192.168.1.103/odin/ >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Lista de arquivos em cli_cart_tubarao/einstein-192.168.1.10/database/" >> $LOG
        rsync -e ssh root@187.94.98.143:/backup2/backup2/cli_cart_tubarao/srvescriba-192.168.1.10/database/ >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Lista de arquivos em cli_cart_tubarao/einstein-192.168.1.65/database/" >> $LOG
        rsync  -e ssh root@187.94.98.143:/backup2/backup2/cli_cart_tubarao/srvescriba-192.168.1.65/database/ >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Sicronização finalizada em `date +%d-%m-%Y-%H:%M:%S`" >> $LOG
        cat $LOG | mail -s "Cartorio Tubarao - BACKUP-LUPA" backup@lupainformatica.com.br oficial@rimoveistubarao.com.br

        rm -rf /var/run/backup-lupa.pid
fi

bkp-central-sip-cloud-x5

O backup é realizado via script do servidor no cloud da X5 para o servidor de backup's do cartório:

Host: ritubarao.ddns.net
Porta: 2222
Login: root
Senha: xS*8045!

Pasta para armazenamento dos áudios: /dados/backup/

Servidor-Odin

SO:         Linux CentOS
Proc:       Intel Core i3-4130 3.4GHz
Memória:    16GB
Disco:      500GB
IP LAN:     192.168.1.103
root:       bet310110

Crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed
#
#
#Monitoramento de espaço em disco
0 */8	* * *	root	/home/lupa/scripts/monitoramento/espaco_hd.sh

Script de Monitoramento espaco_hd.sh

scritp esta armazenado em /home/lupa/scripts/monitoramento/espaco_hd.sh
esta no crontab para ser executado de 8 em 8h
#!/bin/bash

EMPRESA="Tubarao-ip103 "

DISCO1="centos-root"
ESPACO1=`df -h | grep $DISCO1 | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE1=`df -hi | grep $DISCO1 | awk '{print $5}'  | grep -v IUse | sort -nr | awk -F % '{print $1}'`

ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `df -h ` \n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `df -hi ` \n\n \sbin\ifconfig \n\n  `uname -a`"
SUBJECT_1="POUCO ESPACO EM DISCO"
SUBJECT_2="SEM ESPACO EM DISCO"
SUBJECT_1_I="POUCOS INODES NO DISCO"
SUBJECT_2_I="SEM INODES NO DISCO"
TAMANHO=`df -h`

UNIDADE1=`df -h | grep $DISCO1`

EMAILPOUCOESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=yes -s smtp.gmail.com:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMESPACO="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILPOUCOINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"
EMAILSEMINODE="sendEmail -f log@rimoveistubarao.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=yes -s email-ssl.com.br:587 -xu log@rimoveistubarao.com.br -xp ortsiger"


# Verifica espaco DISCO1
case $ESPACO1 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
        9[5-9]) #Caso o disco esteja entre 95 a 99 ele manda um email avisando
        echo "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac

conectar.cartorio-tubarao-1º-oficio.escriba-mysql-primario.root.ip5
M68MT-S2P
AMD Phenom(tm) II X4 955 Processor
8GB RAM
500GB HDD

conectar.cartorio-tubarao-1º-oficio.escriba-mysql-secundario.root.ip65
GA-78LMT-S2P
AMD FX(tm)-8120 Eight-Core Processor
8GB RAM
1000GB HDD

conectar.cartorio-tubarao-2º-oficio.backup.lupa.ip103 (Odin)
Dell PowerEdge T300
4GB RAM
2000GB HDD
2000GB HDD

conectar.cartorio-tubarao-2º-oficio.escriba-mysql-primario.ip180
HP ProLiant ML110 Gen9
Intel(R) Xeon(R) CPU E5-1603 v3 @ 2.80GHz
8GB RAM
1000GB HDD
1000GB HDD

conectar.cartorio-tubarao-2º-oficio.escriba-mysql-secundario.ip10
A785GM-AD3
AMD Phenom(tm) II X4 965 Processor
8GB RAM
500GB HDD
1000GB HDD

conectar.cartorio-tubarao-2º-oficio.pfsense.ip1
A785GM-AD3
AMD Athlon(tm) II X2 220 Processor
8GB RAM
500GB HDD

Impressoras

192.168.1.16
192.168.1.17
192.168.1.18
192.168.1.19
192.168.1.20
192.168.1.21
192.168.1.22
192.168.1.23


Telefonia

Central Intelbras

IP 192.168.1.20


Câmeras de segurança

IP: 192.168.1.220


Backup

escriba01

/dados para /backup/filesever-192.168.1.5/dados/ no servidor de backup
/database para /backup/filesever-192.168.1.5/database/ no servidor de backup
/deploy para //backup/filesever-192.168.1.5/deploy/ no servidor de backup
/develop para //backup/filesever-192.168.1.5/develop/ no servidor de backup
/ebackup para //backup/filesever-192.168.1.5/ebackup/ no servidor de backup
/etc para //backup/filesever-192.168.1.5/etc/ no servidor de backup

serverw

/database para /backup/srvescriba-192.168.1.65/database/ no servidor de backup
/etc para /backup/srvescriba-192.168.1.65/etc/ no servidor de backup

einstein

/dados/ /backup/einstein-192.168.1.180/dados/ no servidor de backup
/database/ /backup/einstein-192.168.1.180/database/ no servidor de backup
/etc/ /backup/einstein-192.168.1.180/etc/ no servidor de backup

srvescriba

/home/database /backup/srvescriba-192.168.1.10/database/ no servidor de backup
/etc /backup/srvescriba-192.168.1.10/etc/ no servidor de backup

srv-odin

/home/odin /backup/odin-192.168.1.103/odin/ no servidor de backup
/home/odin/odin-backup /backup/odin-192.168.1.103/odin-backup/ no servidor de backup
/etc /backup/odin-192.168.1.103/etc/ no servidor de backup

Backup remoto CPD Lupa

  • Todas as pastas becapeadas para o servidor de backup e são sincronizadas a meia noite para o servidor remoto no CPD da Lupa.


CPD

Arquivo:CPD_Cartório_Tubarão.png


Proposta

Arquivo:CPD_Cartório_Tubarão_-_Proposta.png

Ferramentas pessoais