|
|
| Linha 36: |
Linha 36: |
| | | | |
| | =Servidores= | | =Servidores= |
| - |
| |
| - |
| |
| | ==Arquivos== | | ==Arquivos== |
| - |
| |
| | Patrimônio: | | Patrimônio: |
| | Atendimento: | | Atendimento: |
| Linha 59: |
Linha 56: |
| | Backup dos Arquivos Comparilhados para a Unidade G:(Bkp Local) | | Backup dos Arquivos Comparilhados para a Unidade G:(Bkp Local) |
| | '''Origem>''' F:\ '''Destino:''' G:\Disco (D) | | '''Origem>''' F:\ '''Destino:''' G:\Disco (D) |
| - | ===Script Monitoramento espaco em disco===
| |
| - | script esta armazenado em c:\users\lupa\Scripts\espaco_hd.bat
| |
| - | <pre>
| |
| - | # Lupa Tecnologia
| |
| - | set Hostname=arquivos
| |
| - | set Empresa=PortoSeguro
| |
| - | set ip=192.168.1.230
| |
| - | set Unidade1=C:
| |
| - | set Unidade2=F:
| |
| - | set Unidade3=G:
| |
| - | set remetente=lupa@portoseguroimobiliaria.com.br
| |
| - | set destinatario=noc@lupainformatica.com.br
| |
| - | set smtpPort=email-ssl.com.br:587
| |
| - | set senhaEmail=@Lupa123
| |
| - | set Alertaporcentolivre=10
| |
| - |
| |
| - | for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='%Unidade1%'" get FreeSpace /format:value`) do set FreeSpace=%%x
| |
| - | for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='%Unidade1%'" 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 %Alertaporcentolivre% (@echo "OK") else (start C:\sendEmail.exe -f %remetente% -t %destinatario% -u "ALERTA %Empresa%" -m "%Empresa%\n%Hostname%\n%ip% \n \nUnidade %Unidade1% com %Percentage% Porcento livre \n \nLupa Tecnologia" -o tls=auto -s %smtpPort% -xu %remetente% -xp %senhaemail%)
| |
| - |
| |
| - | for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='%Unidade2%'" get FreeSpace /format:value`) do set FreeSpace=%%x
| |
| - | for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='%Unidade2%'" 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 %Alertaporcentolivre% (@echo "OK") else (start C:\sendEmail.exe -f %remetente% -t %destinatario% -u "ALERTA %Empresa%" -m "%Empresa%\n%Hostname%\n%ip% \n \nUnidade %Unidade2% com %Percentage% Porcento livre \n \nLupa Tecnologia" -o tls=auto -s %smtpPort% -xu %remetente% -xp %senhaemail%)
| |
| - |
| |
| - | for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='%Unidade3%'" get FreeSpace /format:value`) do set FreeSpace=%%x
| |
| - | for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='%Unidade3%'" 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 %Alertaporcentolivre% (@echo "OK") else (start C:\sendEmail.exe -f %remetente% -t %destinatario% -u "ALERTA %Empresa%" -m "%Empresa%\n%Hostname%\n%ip% \n \nUnidade %Unidade3% com %Percentage% Porcento livre \n \nLupa Tecnologia" -o tls=auto -s %smtpPort% -xu %remetente% -xp %senhaemail%)
| |
| - |
| |
| - | </pre>
| |
| - |
| |
| - |
| |
| - | 435 616 613
| |
| - | papaLeguas9002
| |
| - |
| |
| | ===Grupos=== | | ===Grupos=== |
| | <pre> | | <pre> |
| Linha 125: |
Linha 76: |
| | FTP Login backup | | FTP Login backup |
| | Senha lup@h0st1ng | | Senha lup@h0st1ng |
| - |
| |
| - | ==Backup USB==
| |
| - | LABEL="Elements" UUID="5864605964603BBE" TYPE="ntfs" PARTLABEL="Elements" PARTUUID="71eeb0ba-2a35-43d6-8cd1-c3e9d17791cd"
| |
| - |
| |
| - | ===Script Monitoramento de Disco===
| |
| - | script esta armazenado em /home/lupa/scripts/monitoramento/espaco_hd.sh
| |
| - | esta no crontab para ser executado de 8 em 8h
| |
| - | <pre>
| |
| - | #!/bin/bash
| |
| - | # Monitoramento de Disco
| |
| - | EMPRESA="PortoSeguro-backup-ip78 "
| |
| - |
| |
| - | DISCO1="dm-0"
| |
| - | 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-var"
| |
| - | 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="vg00-backup"
| |
| - | 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="SERVIDOR"
| |
| - | 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="SERVIDOR_C"
| |
| - | 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}'`
| |
| - |
| |
| - | 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`
| |
| - | UNIDADE5=`df -h | grep $DISCO5`
| |
| - |
| |
| - | EMAILPOUCOESPACO="sendemail -f lupa@portoseguroimobiliaria.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu lupa@portoseguroimobiliaria.com.br -xp @Lupa123"
| |
| - | EMAILSEMESPACO="sendemail -f lupa@portoseguroimobiliaria.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu lupa@portoseguroimobiliaria.com.br -xp @Lupa123"
| |
| - | EMAILPOUCOINODE="sendemail -f lupa@portoseguroimobiliaria.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu lupa@portoseguroimobiliaria.com.br -xp @Lupa123"
| |
| - | EMAILSEMINODE="sendemail -f lupa@portoseguroimobiliaria.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu lupa@portoseguroimobiliaria.com.br -xp @Lupa123"
| |
| - |
| |
| - | # 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
| |
| - |
| |
| - | # 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
| |
| - |
| |
| - | # 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
| |
| - |
| |
| - | # 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
| |
| - |
| |
| - | # 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
| |
| - | </pre>
| |
| - |
| |
| - | ===Script Backup.sh===
| |
| - | Script é executado diariamente as 20h
| |
| - | esta armazenado em /home/lupa/scripts/backup.sh
| |
| - | <pre>
| |
| - |
| |
| - | #!/bin/bash
| |
| - |
| |
| - | INICIO=`date +%d-%m-%Y-%H:%M:%S`
| |
| - | LOG=/var/log/backup/$INICIO.log
| |
| - |
| |
| - | mount -a
| |
| - |
| |
| - | echo " " > $LOG
| |
| - | echo " " >> $LOG
| |
| - | echo "+---------------+" >> $LOG
| |
| - | echo "| BACKUP DIARIO - Servidor Arquivos\Aplicação | " >> $LOG
| |
| - | echo "+---------------+" >> $LOG
| |
| - | echo " " >> $LOG
| |
| - |
| |
| - | echo "+--------------------------------------------------+" >> $LOG
| |
| - | echo "| Sincronização Iniciada em : $INICIO |" >> $LOG
| |
| - | echo "+--------------------------------------------------+" >> $LOG
| |
| - | echo " " >> $LOG
| |
| - |
| |
| - | echo "/mnt/SERVIDOR" >> $LOG
| |
| - | /usr/bin/rdiff-backup --remove-older-than 30D --force /backup/Servidor\ arquivos/Unidade\ D >> $LOG
| |
| - | /usr/bin/rdiff-backup --force --print-statistics /mnt/SERVIDOR /backup/Servidor\ arquivos/Unidade\ D >> $LOG
| |
| - |
| |
| - | echo "/mnt/SERVIDOR_C/xampp" >> $LOG
| |
| - | /usr/bin/rdiff-backup --remove-older-than 30D --force /backup/Servidor\ arquivos/Unidade\ C/xampp >> $LOG
| |
| - | /usr/bin/rdiff-backup --force --print-statistics /mnt/SERVIDOR_C/xampp /backup/Servidor\ arquivos/Unidade\ C/xampp >> $LOG
| |
| - |
| |
| - | echo "/mnt/SERVIDOR_C/SBSImob" >> $LOG
| |
| - | /usr/bin/rdiff-backup --remove-older-than 30D --force /backup/Servidor\ arquivos/Unidade\ C/SBSImob >> $LOG
| |
| - | /usr/bin/rdiff-backup --force --print-statistics /mnt/SERVIDOR_C/SBSImob /backup/Servidor\ arquivos/Unidade\ C/SBSImob >> $LOG
| |
| - |
| |
| - | #/usr/bin/rdiff-backup --force /mnt/SERVIDOR_C/Program\ Files/Microsoft\ SQL\ Server/MSSQL10_50.SQLEXPRESS/MSSQL /backup/Servidor\ arquivos/Unidade\ C/MSSQL
| |
| - | #echo "/mnt/SERVIDOR_C//Hyper-V/Virtual\ Hard\ Disks/" >> $LOG
| |
| - | #/usr/bin/rdiff-backup --force --print-statistics /mnt/SERVIDOR_C//Hyper-V/Virtual\ Hard\ Disks/ /backup/Servidor\ arquivos/Unidade\ C/Sivim/ >> $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
| |
| - |
| |
| - | #cat $LOG | mailx -s "Porto Seguro - Serv. Arquivos|Aplicação" backup@lupainformatica.com.br
| |
| - | #cat $LOG | sendemail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br -u "Porto Seguro - (arquivos/Aplicação)" -o tls=auto -s webmail.lupainformatica.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!
| |
| - | cat $LOG | sendemail -f lupa@portoseguroimobiliaria.com.br -t backup@lupainformatica.com.br -u "Porto Seguro" -o tls=auto -s email-ssl.com.br:587 -xu lupa@portoseguroimobiliaria.com.br -xp "@Lupa123"
| |
| - | </pre>
| |
| | | | |
| | =Email-Log= | | =Email-Log= |