(→Script TRIDC01.sh) |
(→Script TRIDC01.sh) |
||
| Linha 935: | Linha 935: | ||
echo "Unidade (E:)" >> $LOG | echo "Unidade (E:)" >> $LOG | ||
$RD --remove-older-than 20D --force $DIRBKP2 | $RD --remove-older-than 20D --force $DIRBKP2 | ||
| - | $RD --print-statistics | + | $RD --print-statistics --exclude '/mnt/TRIDC01E/System\ Volume\ Information*' $DIRORIG2 $DIRBKP2 >> $LOG |
echo "" >> $LOG | echo "" >> $LOG | ||
echo "" >> $LOG | echo "" >> $LOG | ||
Tabela de conteúdo |
Ramais
Michelle 205 Edvaldo 213 Rozeli 201
Razão Social: TRINDADE IMOVEIS LTDA CNPJ: 05.973.575/0001-04
Numero da linha 48 30257676 Endereço IP: 177.19.235.46
Modem Arcaduan
VRV7006AW22-A-GR Login: admin Senha: lupa*2010!
Huawei HG8245H 192.168.100.1/24 telecomadmin - admintelecom suporte - 10312
Patrimônio: Atendimento: Versão SO: Pfsense 2.4.4 Hardware: Proc: AMD Athlon(tm) II X2 250 Mem: 4GB / HD: 500GB
IP WAN 177.19.235.46 LAN 10.0.0.1/24 Primary DNS server 200.175.5.139 Secondary DNS server 200.175.89.139
Acesso WEB: https://trindadeimoveis.ddns.net:8181 Acesso WEB: https://trindadeimoveis2.ddns.net:8181 Acesso SSH: ssh -l lupa trindade-imobiliaria.ddns.net -p 6622 admin, $#@-N0v0N@c!!_201907-@#$ root, $#@-N0v0N@c!!_201907-@#$
Wireless
Trindade_Imobiliaria SSID, Senha
Trindade Imoveis, imobiliaria 192.168.100.1 (acesso ao router)
Amarrar mac no dhcp e liberar ip no iptables
Cliente
SSID TrindadeImoveis (Clientes) Senha: tradicao9876 172.16.16.0/24
192.168.25.100 Porta 8080 Porta 8081
SO: Windows XP Proc: Intel Atom cpu 330 1.6GHZ RAM: 1GB IP LAN 10.0.0.4 Host: trindadeimoveis.ddns.net:3304 Login: trindade Senha: trindade TEAMVIEWER 586 180 318 Senha: Suporte
script esta armazenado em c:\Documents and Settings\TRINDADE IMOVEIS\scripts\espaco_hd.bat esta no agendador de tarefas para ser executado diariamente
for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get FreeSpace /format:value`) do set FreeSpace=%%x for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get Size /format:value`) do set Size=%%x set FreeMB=%FreeSpace:~0,-6% set SizeMB=%Size:~0,-6% set /a Percentage=100 * FreeMB / SizeMB echo C: is %Percentage% % free if %Percentage% GTR 10 (@echo "OK") else (start C:\sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "TrindadeImoveis_Tarifador" -m "Unidade C: com %Percentage% Porcento livre" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!)
SO: Win 10 pro IP LAN: 10.0.0.240 Login: administrador Senha 1m0bwts# ddns: trindadeimoveis.ddns.net porta ext 3311 Acesso: rdesktop -g 1360x705 -u administrador -p 1m0bwts# trindadeimoveis.ddns.net:3311 Proc: Intel Xeon E5620
script esta armazenado em c:\Users\Administrador\scripts\espaco_hd.sh esta no agendador de tarefas para ser executado diariamente as 17:14 Esta sendo monitorado unidade local e unidades da maquina 10.0.0.10
#!/bin/bash
EMPRESA="TrindadeImoveis-TRIMANAGER_ip240 "
DISCO1="cygwin"
ESPACO1=`/bin/df.exe -h | /bin/grep.exe $DISCO1 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE1=`/bin/df.exe -hi | /bin/grep.exe $DISCO1 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
DISCO2="E:"
ESPACO2=`/bin/df.exe -h | /bin/grep.exe $DISCO2 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE2=`/bin/df.exe -hi | /bin/grep.exe $DISCO2 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
DISCO3="F:"
ESPACO3=`/bin/df.exe -h | /bin/grep.exe $DISCO3 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE3=`/bin/df.exe -hi | /bin/grep.exe $DISCO3 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
DISCO4="G:"
ESPACO4=`/bin/df.exe -h | /bin/grep.exe $DISCO4 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE4=`/bin/df.exe -hi | /bin/grep.exe $DISCO4 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
DISCO5="H:"
ESPACO5=`/bin/df.exe -h | /bin/grep.exe $DISCO5 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE5=`/bin/df.exe -hi | /bin/grep.exe $DISCO5 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
DISCO6="I:"
ESPACO6=`/bin/df.exe -h | /bin/grep.exe $DISCO6 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE6=`/bin/df.exe -hi | /bin/grep.exe $DISCO6 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
DISCO7="Y:"
ESPACO7=`/bin/df.exe -h | /bin/grep.exe $DISCO7 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE7=`/bin/df.exe -hi | /bin/grep.exe $DISCO7 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
DISCO8="Z:"
ESPACO8=`/bin/df.exe -h | /bin/grep.exe $DISCO8 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE8=`/bin/df.exe -hi | /bin/grep.exe $DISCO8 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `/bin/df.exe -h ` \n\n `/bin/uname.exe -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `/bin/df.exe -h ` \n\n `/bin/uname.exe -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `/bin/df.exe -hi ` \n\n \sbin\ifconfig \n\n `/bin/uname.exe -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `/bin/df.exe -hi ` \n\n \sbin\ifconfig \n\n `/bin/uname.exe -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=`/bin/df.exe -h`
UNIDADE1=`/bin/df.exe -h | /bin/grep.exe $DISCO1`
UNIDADE2=`/bin/df.exe -h | /bin/grep.exe $DISCO2`
UNIDADE3=`/bin/df.exe -h | /bin/grep.exe $DISCO3`
UNIDADE4=`/bin/df.exe -h | /bin/grep.exe $DISCO4`
UNIDADE5=`/bin/df.exe -h | /bin/grep.exe $DISCO5`
UNIDADE6=`/bin/df.exe -h | /bin/grep.exe $DISCO6`
UNIDADE7=`/bin/df.exe -h | /bin/grep.exe $DISCO7`
UNIDADE8=`/bin/df.exe -h | /bin/grep.exe $DISCO8`
EMAILPOUCOESPACO="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!"
EMAILSEMESPACO="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
EMAILPOUCOINODE="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
EMAILSEMINODE="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO1
case $ESPACO1 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO2
case $ESPACO2 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE2 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMINODE ;;
esac
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO3
case $ESPACO3 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE3 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | $EMAILSEMINODE ;;
esac
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO4
case $ESPACO4 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE4 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILSEMINODE ;;
esac
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO5
case $ESPACO5 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE5 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5" | $EMAILSEMINODE ;;
esac
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO6
case $ESPACO6 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE6 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6" | $EMAILSEMINODE ;;
esac
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO7
case $ESPACO7 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE7" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE7" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE7 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE7" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE7" | $EMAILSEMINODE ;;
esac
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO8
case $ESPACO8 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE8" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE8" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE8 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE8" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE8" | $EMAILSEMINODE ;;
esac
Criar um novo usuário
Criar usuario e senha no dominio TRIDC01
Criar usuario e senha no proxy
SO: Microsoft HYper-V Server 2012 R2 HW; Poweredge T610 Tag: G6X5FN1 Hardware: Dell T610 Proc: Xeon 2.6GHz Mem: GB / HD: GB IP: 10.0.0.10/24 http://www.dell.com/support/drivers/br/pt/brbsdt1/ServiceTag/g6x5fn1
esta sendo executado monitoramento atravez da maquina manager esta armazenado em TRIMANAGER ip 10.0.0.240 c:\users\Administrador\scripts\espaco_hd.sh tarefa esta no agendador do Windows para ser executada diariamente as 17:14
script esta armazenado em 10.0.0.10 c:\Users\Lupa\Scripts\Backup\bkp_vms.bat esta no agendador de tarefas para ser executado de seg a sab as 20h
robocopy.exe E:\ J:\ /E /ZB /R:0 /W:0 /V /NP /ETA /MT:30 /LOG:J:\bkp_vhd_e-j.log robocopy.exe F:\ J:\ /E /ZB /R:0 /W:0 /V /NP /ETA /MT:30 /LOG:J:\bkp_vhd_f-j.log robocopy.exe H:\ J:\ /E /ZB /R:0 /W:0 /V /NP /ETA /MT:30 /LOG:J:\bkp_vhd_h-j.log REM set BCK2PATH=\\10.0.0.87\backup\VHDs REM net use %BCK2PATH% /user:\lupa lupa*2010! REM robocopy.exe J:\ %BCK2PATH% /E /R:0 /W:0 /V /NP /ETA /MT:300 /LOG:%BCK2PATH%\bkp_vhd_j.log REM robocopy.exe K:\ %BCK2PATH% /E /R:0 /W:0 /V /NP /ETA /MT:300 /LOG:%BCK2PATH%\bkp_vhd_k.log
IDRAC6 https://192.168.0.78 Login root Senha calvin
Acesso Interno: rdesktop -u administrador -d trindade -p 1m0bwts# trindade-imobiliaria.ddns.net:3310 Acesso Externo: rdesktop 10.0.0.10 -u administrador -p 1m0bwts# -d trindade
Acesso ao OpenManage https://trindadeimoveis.ddns.net:1311 administrador - 1m0bwts#
C:\HVBackup\backup.cmd
set BCKPATH="\\Trihyper-v\bkp" rem net use %BCKPATH% /user:administrador 1m0bwts# pushd %BCKPATH% && forfiles.exe -m *.zip -d -7 -c "cmd /c del @path" popd HVBackup.exe -a -o %BCKPATH% 1> lastlog_out.txt 2> lastlog_err.txt
C:\bkphv.cmd
Robocopy.exe E: H: /E /COPYALL /R:3 /W:5 Robocopy.exe F: H: /E /COPYALL /R:3 /W:5
SO: Windows Server 2003 R2 Nome na Rede: triapp01 Proc: Xeon 2.6GHz Mem: 6GB / HD: TB IP LAN 10.0.0.251/24 Acesso Externo: rdesktop -u administrador -d trindade -p 1m0bwts# trindadeimoveis.ddns.net:7851 Acesso Interno: rdesktop 10.0.0.251:3389 -u administrador -p 1m0bwts# -d trindade Teamviewer 643 270 999
script esta armazenado em c:\Documents and Settings\lupa\scripts\espaço_hd.bat esta no agendador de tarefas do windows para ser executado diariamente as 17:15
for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get FreeSpace /format:value`) do set FreeSpace=%%x for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get Size /format:value`) do set Size=%%x set FreeMB=%FreeSpace:~0,-6% set SizeMB=%Size:~0,-6% set /a Percentage=100 * FreeMB / SizeMB echo C: is %Percentage% % free if %Percentage% GEQ 10 (@echo "OK") else ( start C:\sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "TrindadeImoveis_TRIAPP01" -m "Unidade C: com %Percentage% Porcento livre" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010! )
Bando de Dados MSSQL 2005
sa, 123tri*
Registro Ponto
dmpmaster, dmp123
OpenFire
https://trindadeimoveis.ddns.net:9091 administrador, 1m0bwts#
Configuração do Spark
Servidor: triapp01
SO: Windows Server 2008 R2 SP1 - PtBR Proc: Xeon 2.6GHz Mem: 20GB / HD: 500GB IP 10.0.0.6/24 Porta Ext 3535
Acesso Externo: rdesktop trindadeimoveis.ddns.net:3535 -u administrador -p 1m0bwts# -d trindade Acesso Interno: rdesktop 10.0.0.6:3389 -u administrador -p 1m0bwts# -d trindade
script esta armazenado em C:\Users\Administrador\Scripts\espaco_hd.sh esta no agendador de tarefas para ser executado diariamente as 11:30
#!/bin/bash
EMPRESA="TrindadeImoveis-TRITS01_IP6 "
DISCO1="cygwin64"
ESPACO1=`/bin/df.exe -h | /bin/grep.exe $DISCO1 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE1=`/bin/df.exe -hi | /bin/grep.exe $DISCO1 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `/bin/df.exe -h ` \n\n `/bin/uname.exe -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `/bin/df.exe -h ` \n\n `/bin/uname.exe -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `/bin/df.exe -hi ` \n\n \sbin\ifconfig \n\n `/bin/uname.exe -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `/bin/df.exe -hi ` \n\n \sbin\ifconfig \n\n `/bin/uname.exe -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=`/bin/df.exe -h`
UNIDADE1=`/bin/df.exe -h | /bin/grep.exe $DISCO1`
EMAILPOUCOESPACO="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!"
EMAILSEMESPACO="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
EMAILPOUCOINODE="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
EMAILSEMINODE="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO1
case $ESPACO1 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac
Aplicativos e Sistemas
Silim
logim mic senha mi071720 senha mi0719*
ftp.trindadeimoveis.com.br Login trindade Senha p2ofEeZKvO
Desenvolvedor
Eduardo 9113-3304
Não usar pois o programa para durante o erro e não gera log eudu deus
PIMACO
Acesso via web: http://www.pimaco.com.br/APWeb/Account/Unauthorized michelle@trindadeimoveis.com.br T123456!
Novo Vista
Conta para configurações
michelle@trindadeimoveis.com.br, 071720
A ativação do "Novo Vista" deve ser feita por um perfil administrador e a chave de ativação não pode ser fornecida a nenhum colaborador.
Chave para ativação mc1747
Para ativar o vista, abrir o atalho "Novo Vista" que esta na área de trabalho ou acessar o site http://novovista.com.br
Imobi Lite
michelle@trindadeimobiliaria.com.br, 071720
ImobOffice
cabral@trindadeimo...
Skyline
Senha: trindade1650
SO: Windows Server 2008 R2 Enterprise SP1 hostname: tridc01 FQDN: tridc01.corp.trindadeimobiliaria.com.br Dominio: corp.trindadeimobiliaria.com.br IP LAN: 10.0.0.252 Acesso externo: -d trindade -u adminsitrador -p 1m0bwts# trindadeimoveis.ddns.net:7852 Teamviewer: 643 182 249
script esta armazenado em c:\Users\lupa\Scripts\espaco_hd.sh esta no agendador de tarefas para ser executado diariamente as 15:30
#!/bin/bash
EMPRESA="TrindadeImoveis-TRIDC01_ip252 "
DISCO1="C:/cygwin/bin"
ESPACO1=`/bin/df.exe -h | /bin/grep.exe $DISCO1 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE1=`/bin/df.exe -hi | /bin/grep.exe $DISCO1 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
DISCO2="E:"
ESPACO2=`/bin/df.exe -h | /bin/grep.exe $DISCO2 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v Use | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ESPACO_INODE2=`/bin/df.exe -hi | /bin/grep.exe $DISCO2 | /bin/gawk.exe '{print $5}' | /bin/grep.exe -v IUse | /bin/sort.exe -nr | /bin/gawk.exe -F % '{print $1}'`
ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `/bin/df.exe -h ` \n\n `/bin/uname.exe -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `/bin/df.exe -h ` \n\n `/bin/uname.exe -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `/bin/df.exe -hi ` \n\n \sbin\ifconfig \n\n `/bin/uname.exe -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `/bin/df.exe -hi ` \n\n \sbin\ifconfig \n\n `/bin/uname.exe -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=`/bin/df.exe -h`
UNIDADE1=`/bin/df.exe -h | /bin/grep.exe $DISCO1`
UNIDADE2=`/bin/df.exe -h | /bin/grep.exe $DISCO2`
EMAILPOUCOESPACO="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!"
EMAILSEMESPACO="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
EMAILPOUCOINODE="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
EMAILSEMINODE="/bin/sendEmail.exe -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp Log*2010!"
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO1
case $ESPACO1 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE1 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILSEMINODE ;;
esac
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO2
case $ESPACO2 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMESPACO ;;
esac
case $ESPACO_INODE2 in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMINODE ;;
esac
echo off net time %LOGONSERVER% /set /yes path=%path%; rem echo [APAGANDO TODOS OS COMPARTILHAMENTOS ANTIGOS] rem net use * /delete /yes echo [MAPEANDO UNIDADES PESSOAIS] net use s: \\srvaplic\sistemas net use j: \\srvaplic\dados net use p: \\srvaplic\publico rem call %LOGONSERVER%\netlogon\util.bat
script esta armazenado em c:\Scripts\Impressoras.bat
net use \\michelle\generic /persistent:yes
script esta em c:\Scripts\Mapeamento.bat
echo off rem net time %LOGONSERVER% /set /yes rem path=%path%; rem echo [APAGANDO TODOS OS COMPARTILHAMENTOS ANTIGOS] rem net use * /delete /yes echo [MAPEANDO UNIDADES DE REDE] net use d: \\tridc01\dados$ net use r: \\triapp01\Retorno net use s: \\10.0.0.7\Scanner rem call %LOGONSERVER%\netlogon\util.bat
script esta em c:\Scripts\MSLicensing.bat
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing /f
Script esta em c:\Scripts\Permissoes.bat
rem [Desativar a escrita] echo Y | cacls "%USERPROFILE%\Desktop" /T /C /G Users:R
Script esta armazenado em c:\Scripts\Protect.bat
SetACL.exe "%UserProfile%\Desktop" /dir /deny CURRENT_USER /delete SetACL.exe "%UserProfile%\Desktop" /dir /deny CURRENT_USER /delete_child SetACL.exe "%UserProfile%\Desktop" /dir /deny CURRENT_USER /write_ea SetACL.exe "%UserProfile%\Desktop" /dir /deny CURRENT_USER /write_attributes SetACL.exe "%UserProfile%\Desktop" /dir /deny CURRENT_USER /write_dacl SetACL.exe "%UserProfile%\Desktop" /dir /deny CURRENT_USER /add_file SetACL.exe "%UserProfile%\Desktop" /dir /deny CURRENT_USER /add_subdir
Script esta armazenado em c:\Scripts\UnProtect.bat
SetACL.exe "%UserProfile%\Desktop" /dir /grant CURRENT_USER /delete SetACL.exe "%UserProfile%\Desktop" /dir /grant CURRENT_USER /delete_child SetACL.exe "%UserProfile%\Desktop" /dir /grant CURRENT_USER /write_ea SetACL.exe "%UserProfile%\Desktop" /dir /grant CURRENT_USER /write_attributes SetACL.exe "%UserProfile%\Desktop" /dir /grant CURRENT_USER /write_dacl SetACL.exe "%UserProfile%\Desktop" /dir /grant CURRENT_USER /add_file SetACL.exe "%UserProfile%\Desktop" /dir /grant CURRENT_USER /add_subdir
Painel de controle https://www.trindadeimoveis.com.br/wp-admin Login: michelle_adm Senha: 8))9i6Y#%GdiRHMkb%7my#ef
dispositivos meses Quantidade Chaves
Bitdefender GravityZone Advanced Business Security 18 12 18 260ABJ4 <ativa> - > expira em 22 Setembro 2021 <
------------------------------------------------------------------------------------------------------------
Bitdefender GravityZone Advanced Business Security 18 36 18 GTXAB2A
http://golf.gblix.net/cpanel Login: trindade Senha: 1mAc1IeQxfrg
Caixas postais:
https://golf.gblix.net:2083/cpsess6062310930/frontend/paper_lantern/email_accounts/index.html#/list
Migração:
https://admin.google.com/trindadeimoveis.com.br/AdminHome?hl=pt_BR Login: michelle@trindadeimoveis.com.br Senha: Mi071720
\\10.0.0.30 e \\matricial
http://10.0.0.30 Login: admin Sem senha
Generic / Text Only
net use \\matricial\Generic /persistent:yes
ou
net use LPT1 \\matricial\Generic /persistent:yes
OBS: Procedimento deve ser feito para cada usuário que irá efetuar a impressora nesta impressora
Laser Jet CP1525nw color (Michelle - 10.0.0.28) Epson LX-300 (Michelle) Lexmark E120n (João - 10.0.0.110) HP Laser Jet P2050 Series PCL6 (P2055dn Recepção - 10.0.0.25)
LTO
SO: Linux Debian Proc: Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz Mem: 3,2GB RAM ip LAN 10.0.0.87 Login: root senha: lup@h0st1ng ssh 10.0.0.87 -l root -p 2287 http trindadeimoveis.ddns.net:8087
# /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 ) # #00 00 * * 1 root /home/lupa/scripts/backupLTOSegunda.sh #00 00 * * 2-4 root /home/lupa/scripts/backupLTO.sh #00 00 * * 5 root /home/lupa/scripts/backupLTOSexta.sh 00 00 * * * root /home/lupa/scripts/eject.sh # #BACKUP RDIFF-BACKUP SERVIDORES 30 18 * * * root /home/lupa/scripts/bkp_TRIAPP01.sh 10 19 * * * root /home/lupa/scripts/bkp_TRIDC01.sh 00 20 * * * root /home/lupa/scripts/bkp_TRITS01.sh 10 20 * * * root /home/lupa/scripts/bkp_Tarifador.sh #30 19 * * 1-5 root /home/lupa/scripts/backup_vms_diario.sh 00 15 * * 6 root /home/lupa/scripts/backup_vms_semanal.sh #Monitoramento de Espaço em Disco 0 */8 * * * root /home/lupa/scripts/monitoramento/espaco_hd.sh
script esta armazenado em /home/lupa/scripts/eject.sh esta no crontab para ser executado diariamente as 00:00
/home/lupa/scripts/eject.sh
script esta armazenado em /home/lupa/scripts/backup_vms_semanal.sh esta no crontab para ser executado sabado as 15H
#!/bin/bash INICIO=`date +%d-%m-%Y-%H:%M:%S` LOG=/var/log/backup/hv01/$INICIO.log #echo Mount >> $LOG #echo " " > $LOG #mount -a #mount >> $LOG echo " " > $LOG echo " " >> $LOG echo "+---------------+" >> $LOG echo "| BACKUP DIARIO | " >> $LOG echo "+---------------+" >> $LOG echo " " >> $LOG echo "+--------------------------------------------------+" >> $LOG echo "| Sincronização Iniciada em : $INICIO |" >> $LOG echo "+--------------------------------------------------+" >> $LOG echo " " >> $LOG rsync -avP --inplace /mnt/hyper-vF/Hyper-V/Virtual\ Hard\ Disks/ /backup/VHDs/Hyper-V-Semanal/Virtual\ Hard\ Disks/ rsync -avP --inplace /mnt/hyper-vH/Hyper-V/Virtual\ Hard\ Disks/ /backup/VHDs/Hyper-V-Semanal/Virtual\ Hard\ Disks/ FINAL=`date +%d/%m/%Y-%H:%M:%S` echo " " >> $LOG echo "+--------------------------------------------------+" >> $LOG echo "| Sincronizacao Finalizada em: $FINAL |" >> $LOG echo "+--------------------------------------------------+" >> $LOG echo " " >> $LOG echo " " >> $LOG echo "+-----------------------------------------------------+" >> $LOG echo "| OCUPACAO DO DISCO |" >> $LOG echo "+-----------------------------------------------------+" >> $LOG /bin/df -h >> $LOG cat $LOG | mail -s "Servidor Hyper-V Trindade Imóveis (HV01 | Diario)" backup@lupainformatica.com.br
script esta armazenado em /home/lupa/scripts/bkp_Tarifador.sh esta no crontab para ser executado diariamente as 20:10
#!/bin/sh
DIRORIG1=/mnt/Tarifador
DIRBKP1=/backup/Tarifador
RD=/usr/bin/rdiff-backup
DATA=`date +%d/%m/%Y-%H:%M:%S`
LOG=/var/log/backup/bkp_Tarifador.log
echo "#----- INICIO DO BACKUP Tarifador ----#" > $LOG
echo "" >> $LOG
echo "#---- $DATA ----#" >> $LOG
$RD --print-statistics $DIRORIG1 root@$SVRBKP::$DIRBKP1 >> $LOG
echo "" >> $LOG
echo "#----- FIM DO BACKUP Tarifador ----#" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo "| Sincronizacao Iniciada em : $DATA |" >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo " " >> $LOG
if
$RD $DIRORIG1 $DIRBKP1
then
echo " " >> $LOG
echo "---- BACKUP REALIZADO COM SUCESSO! ----" >> $LOG
else
echo " " >> $LOG
echo ">>>> BACKUP COM ERRROS <<<<" >> $LOG
sendemail -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010! -o tls=auto -u "ERRO BACKUP (Trindade Imóveis - Tarifador)" -m < $LOG
FINAL=`date +%d/%m/%Y-%H:%M:%S`
echo " " >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo "| Sincronizacao Finalizada em: $FINAL |" >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo "+--------------------------------------------+" >> $LOG
echo "| OCUPACAO DO DISCO |" >> $LOG
echo "+--------------------------------------------+" >> $LOG
/bin/df -h >> $LOG
sendemail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010! -o tls=auto -u "Trindade Imóveis - Tarifador" -m < $LOG
script esta armazenado em /home/lupa/scripts/bkp_TRITS01.sh esta no crontab para ser executado diariamente as 20H
#!/bin/sh
DIRORIG1=/mnt/TRITS01/Users
DIRBKP1=/backup/TRITS01/C
RD=/usr/bin/rdiff-backup
LOG=/var/log/backup/bkp_TRITS01.log
echo " " > $LOG
echo "+--------------------------------------------------+" >> $LOG
echo "| Backup iniciado em `date +%d/%m/%Y-%H:%M:%S` |" >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo " " >> $LOG
if
$RD --force --print-statistics --exclude "/mnt/TRITS01/Users/All Users" --exclude "/mnt/TRITS01/Users/Todos os Usuários" $DIRORIG1 $DIRBKP1 >> $LOG
then
echo " " >> $LOG
echo "---- Backup finalizado! ----" >> $LOG
else
echo " " >> $LOG
echo ">>>> BACKUP COM ERRROS <<<<" >> $LOG
sendemail -f log@lupainformatica.com.br -t noc@lupainformatica.com.br -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010! -o tls=auto -u "ERRO BACKUP (Trindade Imóveis - TRITS01)" -m < $LOG
fi
echo " " >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo "| Sincronização finalizada `date +%d/%m/%Y-%H:%M:%S` |" >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
/bin/df -h >> $LOG
sendemail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010! -o tls=auto -u "Trindade Imóveis - TRITS01" -m < $LOG
script esta armazenado em /home/lupa/scripts/bkp_TRIDC01.sh esta no Crontab para ser executado diariamente as 19:10
#!/bin/sh DIRORIG1=/mnt/TRIDC01C DIRORIG2=/mnt/TRIDC01E DIRBKP1=/backup/TRIDC01/C DIRBKP2=/backup/TRIDC01/E RD=/usr/bin/rdiff-backup DATA=`date +%d/%m/%Y-%H:%M:%S` LOG=/var/log/backup/bkp_TRIDC01.log echo "----- INICIO DO BACKUP: $DATA ----" > $LOG echo "" >> $LOG echo "" >> $LOG echo "Unidade (C:)" >> $LOG $RD --remove-older-than 20D --force $DIRBKP1 $RD --print-statistics --exclude '/mnt/TRIDC01C/Users*' --exclude '/mnt/TRIDC01C/ProgramData*' --exclude '/mnt/TRIDC01C/Windows*' --exclude '/mnt/TRIDC01C/Program\ Files/Bitdefender*' --exclude '/mnt/TRIDC01C/Program\ Files\ \(x86\)/TeamViewer*' --exclude '/mnt/TRIDC01C/System\ Volume\ Information*' --exclude'/mnt/TRIDC01C/Documents\ and\ Settings*' $DIRORIG1 $DIRBKP1 >> $LOG echo "" >> $LOG echo "" >> $LOG echo "Unidade (E:)" >> $LOG $RD --remove-older-than 20D --force $DIRBKP2 $RD --print-statistics --exclude '/mnt/TRIDC01E/System\ Volume\ Information*' $DIRORIG2 $DIRBKP2 >> $LOG echo "" >> $LOG echo "" >> $LOG echo ">>>> FIM DA ROTINA DE BACKUP >>>>" >> $LOG echo " " >> $LOG echo " " >> $LOG /bin/df -h >> $LOG sendemail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br -s webmail.lupainformatica.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010! -o tls=auto -u "Trindade Imóveis - TRIDC01" -m < $LOG
script esta armazenado em /home/lupa/script/bkp_TRIAPP01.sh esta no crontab para ser executado diariamente as 18:30
#!/bin/sh DIRORIG1=/mnt/TRIAPP01C DIRORIG2=/mnt/TRIAPP01E DIRBKP1=/backup/TRIAPP01/C DIRBKP2=/backup/TRIAPP01/E RD=/usr/bin/rdiff-backup LOG=/var/log/backup/bkp_TRIAPP01.log echo " " > $LOG echo "+--------------------------------------------------+" >> $LOG echo "| Backup iniciado em `date +%d/%m/%Y-%H:%M:%S` |" >> $LOG echo "+--------------------------------------------------+" >> $LOG echo " " >> $LOG #echo "Backup (C:)" >> $LOG #$RD --force --print-statistics $DIRORIG1 $DIRBKP1 >> $LOG echo " " >> $LOG echo " " >> $LOG echo "Backup (E:)" >> $LOG $RD --force --print-statistics $DIRORIG2 $DIRBKP2 >> $LOG echo " " >> $LOG echo " " >> $LOG echo "---- Backup finalizado `date +%d/%m/%Y-%H:%M:%S` ----" >> $LOG echo " " >> $LOG echo " " >> $LOG echo " " >> $LOG /bin/df -h >> $LOG sendemail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br -s email-ssl.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010! -o tls=auto -u "Trindade Imóveis - TRIAPP01" -m < $LOG
script esta armazenado em /home/lupa/scripts/espaco_hd.sh esta no crontab para ser executado de 8 em 8h
#!/bin/bash
EMPRESA="Trindade Imoveis - backup"
DISCO1="sdb1"
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="vg00-backup"
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="TRIAPP01C"
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="TRIAPP01E"
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}'`
DISCO5="TRIDC01C"
ESPACO5=`df -h | grep $DISCO5 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE5=`df -hi | grep $DISCO5 | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}'`
DISCO6="Tarifador"
ESPACO6=`df -h | grep $DISCO6 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE6=`df -hi | grep $DISCO6 | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}'`
DISCO7="hyper-vF"
ESPACO7=`df -h | grep $DISCO7 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE7=`df -hi | grep $DISCO7 | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}'`
DISCO8="hyper-vH"
ESPACO8=`df -h | grep $DISCO8 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE8=`df -hi | grep $DISCO8 | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}'`
DISCO9="TRITS01"
ESPACO9=`df -h | grep $DISCO9 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE9=`df -hi | grep $DISCO9 | 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="$EMPRESA - POUCO ESPACO EM DISCO"
SUBJECT_2="$EMPRESA - SEM ESPACO EM DISCO"
SUBJECT_1_I="$EMPRESA - POUCOS INODES NO DISCO"
SUBJECT_2_I="$EMPRESA - 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`
UNIDADE5=`df -h | grep $DISCO5`
UNIDADE6=`df -h | grep $DISCO6`
UNIDADE7=`df -h | grep $DISCO7`
UNIDADE8=`df -h | grep $DISCO8`
UNIDADE9=`df -h | grep $DISCO9`
#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" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
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" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
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" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
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" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
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" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
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" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE3" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
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" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
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" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
esac
# Verifica espaco DISCO5
case $ESPACO5 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$UNIDADE5" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
esac
case $ESPACO_INODE5 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$UNIDADE5" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
esac
# Verifica espaco DISCO6
case $ESPACO6 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$UNIDADE6" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
esac
case $ESPACO_INODE6 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$UNIDADE6" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
esac
# Verifica espaco DISCO7
case $ESPACO7 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$UNIDADE7" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE7" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
esac
case $ESPACO_INODE7 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$UNIDADE7" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE7" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
esac
# Verifica espaco DISCO8
case $ESPACO8 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$UNIDADE8" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE8" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
esac
case $ESPACO_INODE8 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$UNIDADE8" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE8" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
esac
# Verifica espaco DISCO9
case $ESPACO9 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$UNIDADE9" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE9" | mailx -s "$SUBJECT_2" noc@lupainformatica.com.br;;
esac
case $ESPACO_INODE9 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$UNIDADE9" | mailx -s "$SUBJECT_1_I" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE9" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
esac
DLT Quantum VS160 Fita HP DLTtape VS1 160GB
TRIAPP01 ntbackup
Backup TRITS01
C:\Caixa\CobCaixa\Caixa.BAT
Arquivo Caixa.BAT
--- C: CD C:\Caixa\STransfer EmVia3 /SICOB240 /M10NUE C: CD C:\Caixa\CobCaixa CLS ---
Categoria:Clientes]]
Categoria:Servidores Windows]]
Categoria:Servidores Linux]]
Categoria:Trindade Imoveis]]