Tabela de conteúdo |
Andreza Mauricio
(47) 3360-6297 (47) 3363-7050 (47) 3368-1272 (47) 3368-2643
Seanet
Telefone: (47) 3268-0077 Velocidade 20/4 IP 186.251.21.54 Login: guilherme.valente@itapema Senha: 769498
Oi Velox
Telefone: 0800-0310800 Numeros ADSL: 4733681272 (principal) e 4733682643 (não esta sendo usada mas existe na conta) Velocidade 2M IP 187.4.228.38
DDNS cartorio-itapema.ddns.net ddns@lupainformatica.com.br
322 860 977
Versão SO: PFSense Hardware: Gabinete Rack Proc: AMD Sempron(tm) 145 Processor Mem: 2 GB / HD: 160 GB
IP's
LAN 192.168.0.100/24 WAN 192.168.1.1/24
Externo: https://cartorio-itapema.ddns.net:8181 Interno: https://192.168.0.100:8181 Externo SSH: cartorio-itapema.ddns.net -p 6622 root, $#@-N0v0N@c!!_201907-@#$ admin, $#@-N0v0N@c!!_201907-@#$
Versão SO: Windows server 2016 Hyper-v Corre (Free)
Hardware:
Proc: Ryzen 7 2700 3.19GHz
Memória: 16GB
HD: 1x 120GB SSD (SO) 1x 960 SSD (VM) e 1x 4TB (Backup)
Acesso Externo: rdesktop -u administrador -p lup4*1nf0rm4t1c4 cartorio-itapema.ddns.net:3308
IP: 192.168.0.8
Versão SO: Windows 2008 R2 Standard
Hardware:
Proc: Ryzen 7 2700 3.19GHz
Memória: 12GB
HD: 1x 80GB(SO) 1x 620GB(Sistema) 1x 200GB(Arquivos) e 1x 1TB (Backup)
Acesso Externo: rdesktop -u administrador -p C4rT*1T4p3696! cartorio-itapema.ddns.net:33254
IP 192.168.0.254
andreza, an*2020! alkasoft, alka12 cart, ca*4502! lupa, papaLeguas9002 backup, papaLeguas9002 digitalizacao, digi2016! murilo, mu*8585! luciane, lu*9090!
Versão SO: Windows server 2016 Hyper-v Corre (Free) Hardware: Dell PowerEdge T420 | ServiceTag: G7Y63V1 Proc: Xeon CPU E5-2420 1.9GHz Mem: 32GB HD: Raid 10 2TB Acesso Externo: rdesktop -u administrador -p lup4*1nf0rm4t1c4 cartorio-itapema.ddns.net:3309 Dell 420 IP 192.168.0.9
Script esta armazenado em C:\Users\lupa\Scripts\monitoramento\espaco_hd.sh Esta configurado no agendador de tarefas para ser executado diariamente as 8h da manha
#!/bin/bash
EMPRESA="Cartorio Itapema - 192.168.0.254"
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}'`
DISCO2="D:"
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="E:"
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="F:"
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="G:"
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}'`
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`
EMAILPOUCOESPACO="/bin/sendEmail.exe -f log.itapema@lupainformatica.com.br -t regis@lupainformatica.com.br -u -m "Itapema_ip254$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log.itapema@lupainformatica.com.br -xp lUpa*2010!"
EMAILSEMESPACO="/bin/sendEmail.exe -f log.itapema@lupainformatica.com.br -t noc@lupainformatica.com.br -u "Itapema_ip254$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log.itapema@lupainformatica.com.br -xp lUpa*2010!"
EMAILPOUCOINODE="/bin/sendEmail.exe -f log.itapema@lupainformatica.com.br -t noc@lupainformatica.com.br -u "Itapema_ip254$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log.itapema@lupainformatica.com.br -xp lUpa*2010!"
EMAILSEMINODE="/bin/sendEmail.exe -f log.itapema@lupainformatica.com.br -t noc@lupainformatica.com.br -u "Itapema_ip254$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log.itapema@lupainformatica.com.br -xp lUpa*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
# 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
# VERIFICAO E ENVIO DE EMAIL
# Verifica espaco DISCO1
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
script esta armazenado em C:\Users\lupa\Scripts\remove G.bat Esta no Agendador de tarefas do Windows para executar diariamente as 17:55
REM ///////////////////////////////////////////////////////////
REM // Define as variaveis de data //
REM ///////////////////////////////////////////////////////////
@Rem make var nowDay
FOR /F "TOKENS=1* DELIMS=/" %%A IN ('date/t') DO SET nowDay=%%A
REM ///////////////////////////////////////////////////////////
REM // Lista em log os arquivos encontrados //
REM ///////////////////////////////////////////////////////////
FORFILES /S /p G:\Alkasoft /d -4 /C "CMD /C echo @FILE @FDATE" > C:\Logs\%nowDay%.log
REM ///////////////////////////////////////////////////////////
REM // Remove os arquivos encontrados //
REM ///////////////////////////////////////////////////////////
FORFILES /S /p G:\Alkasoft /d -4 /c "CMD /C DEL @FILE /Q"
script esta armazenado em C:\Users\lupa\Scripts\remove I.bat Esta no agendador de tarefas do windows para executar Ter/Qua/Qui/Sex/Sab as 18:20
REM ///////////////////////////////////////////////////////////
REM // Define as variaveis de data //
REM ///////////////////////////////////////////////////////////
@Rem make var nowDay
FOR /F "TOKENS=1* DELIMS=/" %%A IN ('date/t') DO SET nowDay=%%A
REM ///////////////////////////////////////////////////////////
REM // Lista em log os arquivos encontrados //
REM ///////////////////////////////////////////////////////////
FORFILES /S /p I:\Alkasoft /d -4 /C "CMD /C echo @FILE @FDATE" > C:\Logs\%nowDay%.log
REM ///////////////////////////////////////////////////////////
REM // Remove os arquivos encontrados //
REM ///////////////////////////////////////////////////////////
FORFILES /S /p I:\Alkasoft /d -4 /c "CMD /C DEL @FILE /Q"
script esta armazenado em C:\Users\lupa\Scripts\remove.bat Esta no agendador de tarefas do windows para executar diariamente as 9:41
REM ///////////////////////////////////////////////////////////
REM // Define as variaveis de data //
REM ///////////////////////////////////////////////////////////
@Rem make var nowDay
FOR /F "TOKENS=1* DELIMS=/" %%A IN ('date/t') DO SET nowDay=%%A
REM ///////////////////////////////////////////////////////////
REM // Lista em log os arquivos encontrados //
REM ///////////////////////////////////////////////////////////
FORFILES /S /p F:\Alkasoft /d -2 /C "CMD /C echo @FILE @FDATE" > C:\Logs\%nowDay%.log
REM ///////////////////////////////////////////////////////////
REM // Remove os arquivos encontrados //
REM ///////////////////////////////////////////////////////////
FORFILES /S /p F:\Alkasoft /d -2 /c "CMD /C DEL @FILE /Q"
Esta no agendador de tarefas do windows para ser executador diariamente as 19:20
C:\Program Files (x86)\MySQL\MySQL Tools for 5.0\MySQLAdministrator.exe Argumentos : "-UDC:\Users\Administrador\AppData\Roaming\MySQL\" "-cbackup" "-bpBackup" "-btF:\Alkasoft\BKP\" "-bxBackup"
Login: Ivandro - Lupa Senha: lupa2016
https://sites.google.com/a/alkasoft.com.br/cart/home/imoveis/tutorial/atualizacao-de-versao
Sistema: Windows Server Core IP: 192.168.0.8 Usuário: administrador Senha: lup4*1nf0rm4t1c4 Acesso: rdesktop -u administrador -p lup4*1nf0rm4t1c4 cartorio-itapema.ddns.net:3308
Script esta armazenado em C:\Users\Administrador\scripts\monitoramento\espaco_hd.sh Esta no Agendador de tarefas do windows para executar diariamente as 12h
#!/bin/bash
EMPRESA="CartorioItapema - 192.168.0.9"
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}'`
DISCO2="D:"
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="E:"
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="F:"
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}'`
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`
EMAILPOUCOESPACO="/bin/sendEmail.exe -f log.itapema@lupainformatica.com.br -t noc@lupainformatica.com.br -u "Itapema_ip9_$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log.itapema@lupainformatica.com.br -xp lUpa*2010!"
EMAILSEMESPACO="/bin/sendEmail.exe -f log.itapema@lupainformatica.com.br -t noc@lupainformatica.com.br -u "Itapema_ip9_$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log.itapema@lupainformatica.com.br -xp lUpa*2010!"
EMAILPOUCOINODE="/bin/sendEmail.exe -f log.itapema@lupainformatica.com.br -t noc@lupainformatica.com.br -u "Itapema_ip9_$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log.itapema@lupainformatica.com.br -xp lUpa*2010!"
EMAILSEMINODE="/bin/sendEmail.exe -f log.itapema@lupainformatica.com.br -t noc@lupainformatica.com.br -u "Itapema_ip9_$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log.itapema@lupainformatica.com.br -xp lUpa*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
# 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_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$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
Esta máquina ficará no cliente. Nome: backup-itapema Lan01: 192.168.0.3 Lan02: 192.168.0.5 Acessos: http://cartorio-itapema.ddns.net:8805 Acessos http://cartorio-itapema.ddns.net:8803 Acessos ssh -l root cartorio-itapema.ddns.net -p 2203 Acessos ssh -l root cartorio-itapema.ddns.net -p 2205 Atendimento: 3812 Processador: Xeon E3-1220V2 3.1GHz Memoria: 4G RAM Disco: 2 X 500G Leitor/Gravador CD/DVD login: root senha: lup@h0st1ng
Esta máquina ficará no CPD da Lupa Nome: backup-itapema-noc Atendimento: 3816 Processador: Xeon E3-1220V2 3.1GHz Memoria: 4G RAM Disco: 1 X 250G Leitor/Gravador CD/DVD
GNU nano 2.2.6 Arquivo: 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.
MAILTO=""
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 )
#
#
# Backup Remoto na Lupa Servidor dedicado a isso (192.168.0.60)
00 22 * * 1-5 root /home/lupa/scripts/bkp_arquivos_remoto.sh
#
#BACKUP LOCAL
30 20 * * 1-5 root /home/lupa/scripts/bkp_arquivos.sh
#
#RECICLAGEM BASE DE DADOS
00 20 * * * root find /media/2a754a27-f8b6-41d4-ab7d-4411f6723240/bkp_base/ -mtime +7 -exec rm {} \;
#monitoramento de disco
0 */8 * * * root /home/lupa/scripts/monitoramento/espaco_hd.sh
Esta armazendo em /home/lupa/scripts/monitoramento/espaco_hd.sh agendado no Cron para ser executado diariamente
#!/bin/bash
EMPRESA="backup-itapema - Cartorio -Itapema"
DISCO1="sdc1"
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="sda1"
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="Sistema"
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="Arquivos"
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="Interno"
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}'`
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`
# 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
Script esta armazenado em /home/lupa/scripts/bkp_arquivos_remoto.sh agendado no cron para ser executado de seg a sex as 22h
#!/bin/bash
INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-`date +%d-%m-%Y`.log
echo "Sincronizacao Iniciada em: $INICIO" >> $LOG
echo " " >> $LOG
if
#rdiff-backup --remove-older-than 2W --force /media/2a754a27-f8b6-41d4-ab7d-4411f6723240/bkp_bas/
rdiff-backup --force --print-statistics --exclude "/mnt/Sistema/System Volume Information" /mnt/Sistema/ root@187.94.98.130::/media/3cf7d8ac-ce09-4fef-836d-abfc5ff9ece4/backup/D/ >> $LOG
rdiff-backup --force --print-statistics --exclude "/mnt/Arquivos/System Volume Information" /mnt/Arquivos/ root@187.94.98.130::/media/3cf7d8ac-ce09-4fef-836d-abfc5ff9ece4/backup/E/ >> $LOG
then
echo " " >> $LOG
echo "Backup realizado com sucesso!" >> $LOG
else
echo " " >> $LOG
echo ">>>> BACKUP COM ERRROS <<<<" >> $LOG
cat $LOG | mail -s "ERRO BACKUP REMOTO (CARTORIO ITAPEMA BACKUP)" noc@lupainformatica.com.br backup@lupainformatica.com.br
fi
FINAL=`date +%d/%m/%Y-%H:%M:%S`
echo " " >> $LOG
echo "Sincronizacao Finalizada em: $FINAL" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
/bin/df -h >> $LOG
cat $LOG | mailx -s "Cartório Itapema - Remoto" backup@lupainformatica.com.br
Script esta armazenado em /home/lupa/scripts/bkp_arquivos.sh esta agendado no cron para ser executado de seg a sext as 20:30
#!/bin/bash
INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-`date +%d-%m-%Y`.log
echo "Sincronizacao Iniciada em: $INICIO" >> $LOG
echo " " >> $LOG
if
echo "Apagando arquivos maiores que 60 dias" >> $LOG
rdiff-backup --remove-older-than 60D --force /mnt/Backup_Sistema /media/20f62edd-2013-4fd9-938d-177d0ac67262/backup/Server-2000/D >> $LOG
rdiff-backup --remove-older-than 60D --force /mnt/Backup_Sistema /media/20f62edd-2013-4fd9-938d-177d0ac67262/backup/Server-2000/E >> $LOG
echo "Efetuando o backup dos arquivos" >> $LOG
rdiff-backup --force --print-statistics --exclude "/mnt/Sistema/System Volume Information" /mnt/Sistema /media/20f62edd-2013-4fd9-938d-177d0ac67262/backup/Server-2000/D >> $LOG
rdiff-backup --force --print-statistics /mnt/Arquivos /media/20f62edd-2013-4fd9-938d-177d0ac67262/backup/Server-2000/E >> $LOG
rsync -avP /mnt/Interno/Alkasoft/BKP/ /media/2a754a27-f8b6-41d4-ab7d-4411f6723240/bkp_base/
then
echo " " >> $LOG
echo "Backup realizado com sucesso!" >> $LOG
else
echo " " >> $LOG
echo ">>>> BACKUP COM ERRROS <<<<" >> $LOG
cat $LOG | mail -s "ERRO BACKUP REMOTO (CARTORIO ITAPEMA BACKUP)" noc@lupainformatica.com.br backup@lupainformatica.com.br
fi
FINAL=`date +%d/%m/%Y-%H:%M:%S`
echo " " >> $LOG
echo "Sincronizacao Finalizada em: $FINAL" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
/bin/df -h >> $LOG
cat $LOG | mailx -s "Backup Cartório Itapema - Arquivos" backup@lupainformatica.com.br
comando esta no cron para ser executado diariamente as 20h
find /media/2a754a27-f8b6-41d4-ab7d-4411f6723240/bkp_base/ -mtime +7 -exec rm {} \;
log.itapema@lupainformatica.com.br lUpa*2010!
192.168.1.31 Porta WEB: 8080 Porta Servico: 4550
Acesso Externo: http://camb-of.ddns.net:8080/
video, video (usuário Admin)
HP IP: 192.168.0.3
Brother IP: 192.168.0.4
HP IP: 192.168.0.5
HP IP: 192.168.0.21
Brother IP: 192.168.0.23
HP IP: 192.168.0.35
Brother IP: 192.168.0.36
Brother IP: 192.168.0.38
Brother IP: 192.168.0.94
Brother IP: 192.168.0.97
Brother IP 192.168.0.252
HP IP 192.168.0.133
HP IP 192.168.0.130
Modem/Wifi OI IP: 192.168.1.1 SSID: Cartório Itapema Senha: itapema2016 Login: admin/windows
Router Intelbras IP: 10.0.0.1 SSID: Cartorio Senha: itapema2016 Login: admin/windows
Router TP-Link IP: 192.168.10.1(LAN)/192.168.0.245(WAN) SSID: tp-link Senha: itapema1929 Login: admin/windows
Conta Office 2016 (Luciane) E-mail: Registroitapemasc@hotmail.com Senha: cartorioitapema2017
452530
Product Name Bitdefender GravityZone Advanced Business Security
Devices 35
Months 36
Quantity 1
Keys PB7PF7Y