OTOVIDA

De Wiki NOC
(Diferença entre revisões)
(Servidor Sisclinica)
(Firewall)
Linha 27: Linha 27:
=Servidor=
=Servidor=
-
==Firewall==
+
=Firewall=
 +
<pre>
 +
Patrimônio: 4446
 +
Selo:
-
Patrimônio: 4446
+
Versão SO: pfSense 2.5.2-RELEASE (amd64)
-
Proc.: Athlon II X3 440 3.0GHz
+
Hardware:  
-
Memória: 4GB
+
Proc: AMD Athlon(tm) II X3 440 Processor
-
  Disco: 500GB
+
Mem: 4GB  / HD: 500GB
-
Interfaces de rede: 4x (1x onboard) e 3x (offboards)
+
-
admin, $#@-N0v0N@c!!_201907-@#$
+
Acesso ALGAR: https://otovida.ddns.net:8181/
 +
Acesso NET: https://otovida-net.ddns.net:8181
 +
Usuario: admin
 +
Senha: $#@-N0v0N@c!!_201907-@#$
 +
Acesso SSH: ssh -l root otovida.ddns.net -p 6622
 +
Acesso SSH 2: ssh -l root otovida-net.ddns.net -p 6622
 +
Senha : $#@-N0v0N@c!!_201907-@#$
-
https://otovida.ddns.net:8181/ - ALGAR
+
Interfaces:
-
https://otovida-net.ddns.net:8181 - NET
+
ALGAR - RE1 - 192.168.100.2/24 - GW 192.168.100.1
 +
NET - VR0 - 192.168.0.11/24 - GW 192.168.0.1
 +
LAN - RE0 - 10.1.1.1/24
-
Interfaces:
+
</pre>
-
ALGAR - RE1 - 192.168.100.2/24 - GW 192.168.100.1
+
-
NET - VR0 - 192.168.0.11/24 - GW 192.168.0.1
+
-
LAN - RE0 - 10.1.1/24
+
==SRV HV CORE==
==SRV HV CORE==

Edição de 18h58min de 30 de setembro de 2021

Tabela de conteúdo

Empresa

Razão Social: Instituto Otovida
CNPJ: 04.045.814/0001-01
Endereço :  Avenida Governador Ivo Silveira, 386 - Capoeiras - Florianópolis/SC 
Fone :  (48) 3223-6060
obs.:

Informações Administrativas e Comerciais

Contatos Administrativos

Gerentes:

Julia – cel. 48 99118 0431   e-mail:julia@otovida.com.br
Karina – cel. 48 9 9924 2524  e-mail:karina@otovida.com.br
Luciana – cel. 48 99116-0102  e-mail:Luciana@otovida.com.br


Colaboradoras:

Laisa Padilha  e-mail: laisa@otovida.com.br  - Setor Financeiro e RH
Rafaela Silva e-mail :rafaelasilva@otovida.com.br – Setor Convenios e Particular
Eduarda Martins e-mail: recepção@otovida.com.br – Setor Recepção
Marye Klauber e-mail:faturamento@otovida.com.br – Setor Faturamento

Servidor

Firewall

Patrimônio: 4446
Selo:

Versão SO: pfSense 2.5.2-RELEASE (amd64)
Hardware: 
Proc: AMD Athlon(tm) II X3 440 Processor
Mem: 4GB  / HD: 500GB

Acesso ALGAR: https://otovida.ddns.net:8181/ 
Acesso NET: https://otovida-net.ddns.net:8181
Usuario: admin
Senha: $#@-N0v0N@c!!_201907-@#$
Acesso SSH: ssh -l root otovida.ddns.net -p 6622
Acesso SSH 2: ssh -l root otovida-net.ddns.net -p 6622
Senha : $#@-N0v0N@c!!_201907-@#$

Interfaces:
ALGAR - RE1 - 192.168.100.2/24 - GW 192.168.100.1
NET - VR0 - 192.168.0.11/24 - GW 192.168.0.1
LAN - RE0 - 10.1.1.1/24

SRV HV CORE

10.1.1.4
otovida.ddns.net:3304
administrador
lup4*1nf0rm4t1c4

DVR GIGA

IP 10.1.1.15
User: admin | Senha: lupa*2010!
      lupa  | Senha: lupa2000
http://otovida.ddns.net:8015 (Internet explorer)
Software GIGA porta 34567 - https://www.gigasecurity.com.br/monitoramento/vms#downloads

Email Log

log@otovida.com.br           lUpa*2010!

Servidor Sisclinica

Atendimento:            4190
OS:                     Windows 2012 -R2 Std
Processador:            Intel Core i5 2310 2.9GHz
Memória:                8GB
HD:                     1x 240GB(SSD)

Autenticação

administrador           lup4*1nf0rm4t1c4
manager                 ma*2020!
IP LAN:                 10.1.1.251/24
Acesso Externo:         otovida.ddns.net:3390

Script de monitoramento disco

script armazenado em C:\Users\Administrador\scripts\espaco_hd.bat
esta no agendador de tarefas para ser executado diariamente as 16:33
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@otovida.com.br -t noc@lupainformatica.com.br -u "ALERTA Otovida" -m "Servidor IP251 esta com: \n Unidade C: %Percentage% Porcento livre" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010! )

Script Kill_Backup_Manager.bat

script esta armazenado em C:\Program Files (x86)\Sisclinica2000\Kill_Backup_Manager.bat
esta no agendador de tarefas do windows para ser executado diariamente as 11:50
C:
CD\
taskkill /IM BackupManager.exe /f

Script BackupManager.exe

script esta armazenado em C:\Program Files (x86)\Sisclinica2000\backupManager.exe
esta no agendador de tarefas do windows para ser executado diariamente as 11:55

Servidor WTS

Atendimento: 
OS:                  Windows Server 2012 R2 Std
Processador:         Intel Core i7 7700 3.6GHz
Memória:             32GB
HD:                  2x 2TB
Autenticação:       
administrador       K0br4Lp*3302!
lupa                lup4*1nf0rm4t1c4
backup              lup4*1nf0rm4t1c4
manager             ma*0933!
IP LAN:             10.1.1.2/24
Acesso Externo:     otovida.ddns.net:5050

Script de Monitoramento de espaço em disco

script esta armazendo em C:\Users\Administrador\scripts\espaco_hd.bat
esta no agendador de tarefas para ser executado as17:40
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@otovida.com.br -t noc@lupainformatica.com.br -u "ALERTA Otovida" -m "Servidor IP2 esta com: \n Unidade C: %Percentage% Porcento livre" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010! )

Servidor Backup

Atendimento:           4187
OS:                    Debian 9.11 stretch
Processador:           Intel(R) Xeon(R) CPU X3430  @ 2.40GHz
Memória:               8GB RAM
HD:                    2x 2TB 
IP LAN:                10.1.1.60/24
Acesso Externo:        otovida.ddns.net:2260
root:                  lup@h0st1ng

Crontab

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

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

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
#Rotina Backup Servidores
00 19   * * 1-6 root    /home/lupa/scripts/backup_wts.sh
30 20   * * 1-6 root    /home/lupa/scripts/backup_sisclinica.sh
00 22   * * 1-5 root    /home/lupa/scripts/backup_hv01_diario.sh
00 12   * * 6   root    /home/lupa/scripts/backup_hv01_semanal.sh
00 20   * * 1-6 root    /home/lupa/scripts/backup_noah.sh
#Monitoramento de disco
00 */8  * * *   root    /home/lupa/scripts/monitoramento/espaco_hd.sh

Script de monitoramento de disco

script esta armazendo em /home/lupa/scripts/monitoramento/espaco_hd.sh
esta no crontab para ser executado de 8 em 8h
#!/bin/bash
EMPRESA="Otovida_BKPip60 "

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

DISCO2="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="servidor_sisclinica"
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_wts"
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_noah"
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="servidor_hv01"
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="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`
UNIDADE6=`df -h | grep $DISCO6`

EMAILPOUCOESPACO="sendEmail -f log@otovida.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010!"
EMAILSEMESPACO="sendEmail -f log@otovida.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010!"
EMAILPOUCOINODE="sendEmail -f log@otovida.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010!"
EMAILSEMINODE="sendEmail -f log@otovida.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010!"
# Verifica espaco DISCO1
case $ESPACO1 in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE1" | $EMAILPOUCOESPACO ;;

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

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

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

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

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

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

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

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

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

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

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

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

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4" | $EMAILSEMINODE ;;
esac
# 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" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5" | $EMAILSEMESPACO ;;
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" | $EMAILPOUCOINODE ;;

        100) #Caso encha tb
        echo "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5" | $EMAILSEMINODE ;;
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" | $EMAILPOUCOESPACO ;;

        100) #Caso encha tb
        echo "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6" | $EMAILSEMESPACO ;;
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" | $EMAILPOUCOINODE ;;

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

Script backup_hv01_diario.sh

script esta armazenado em /home/lupa/scripts/backup_hv01_diario.sh
esta no crontab para ser executado de seg a sex as 22h
#!/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 -av --inplace --exclude=Manager.vhdx /mnt/servidor_hv01/VMS/ /backup_vms/servidor_hv01/diario >> $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 | mail -s "Servidor Hyper-V Otovida  (HV01 | Diario)" backup@lupainformatica.com.br
cat $LOG | sendemail -f log@otovida.com.br -t backup@lupainformatica.com.br -u "Hyper-V Otovida(HV01|Diario)" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010!

Script backup_hv01_semanal.sh

script esta armazenado em /home/lupa/scripts/backup_hv01_semanal.sh
esta no crontab para ser executado sab as 12h
#!/bin/bash

INICIOSEMANAL=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/hv01_semanal/$INICIOSEMANAL.log

#echo Mount >> $LOG
#echo " " > $LOG
#mount -a
#mount >> $LOG

echo " " > $LOG
echo " " >> $LOG
echo "+---------------+" >> $LOG
echo "| BKP  semanal  | " >> $LOG
echo "+---------------+" >> $LOG
echo " " >> $LOG

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

rsync -av --inplace /mnt/servidor_hv01/VMS/ /backup_vms/servidor_hv01/semanal >> $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

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


cat $LOG | sendemail -f log@otovida.com.br -t backup@lupainformatica.com.br -u "Hyper-V Otovida(HV01|semanal)" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010!

Script backup_noah.sh

script esta armazenado em /home/lupa/scripts/backup_noa.sh
esta no crontab para ser executado de seg a sab as 20h

#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/noah/$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

rdiff-backup --remove-older-than 30D --force /backup/servidor_noah/BACKUP\ NOAH4/ >> $LOG
rdiff-backup --force --print-statistics /mnt/servidor_noah/BACKUP\ NOAH4/ /backup/servidor_noah/BACKUP\ NOAH4/ >> $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 | mail -s "Servidor Noah Otovida  (Sisclinica | Diario)" backup@lupainformatica.com.br

Script backup_sisclinica.sh

script esta armazenado em /home/lupa/scritps/backup_sisclinica.sh
esta no crontab para ser executado de seg a sab as 20:30
#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/sisclinica/$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

rdiff-backup --remove-older-than 30D --force /backup/servidor_sisclinica/Manager/ >> $LOG
#rdiff-backup --force --print-statistics /mnt/servidor_sisclinica/BackupSisClinica2000/ /backup/servidor_sisclinica/BackupSisClinica2000/ >> $LOG
rdiff-backup --force --print-statistics /mnt/servidor_sisclinica/Manager/ /backup/servidor_sisclinica/Manager/ >> $LOG
#rdiff-backup --force --print-statistics /mnt/servidor_sisclinica/Program\ Files\ \(x86\)/Sisclinica2000/ /backup/servidor_sisclinica/Sisclinica2000/ >> $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 | mail -s "Servidor Sisclinica Otovida  (Sisclinica | Diario)" backup@lupainformatica.com.br
#cat $LOG | sendemail -f log@otovida.com.br -t backup@lupainformatica.com.br -u "Otovida(Sisclinica|Diario)" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010!

Script backup_wts.sh

scritp esta armazenado em /home/lupa/scripts/backup_wts.sh
esta no crontab para ser executado de seg a sab as 19h
#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/wts/$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

echo "Copiando /mnt/servidor_wts/BackupSisClinica2000 " >> $LOG
rdiff-backup --remove-older-than 30D --force /backup/servidor_wts/BackupSisClinica2000 >> $LOG
rdiff-backup --force --print-statistics /mnt/servidor_wts/BackupSisClinica2000 /backup/servidor_wts/BackupSisClinica2000 >> $LOG
echo " " >> $LOG

echo "Copiando /mnt/servidor_wts/Compartilhados " >> $LOG
rdiff-backup --remove-older-than 30D --force /backup/servidor_wts/Compartilhados >> $LOG
rdiff-backup --force --print-statistics /mnt/servidor_wts/Compartilhados /backup/servidor_wts/Compartilhados >> $LOG
echo " " >> $LOG

echo "Copiando /mnt/servidor_wts/CapturaImagens " >> $LOG
rdiff-backup --remove-older-than 30D --force /backup/servidor_wts/CapturaImagens >> $LOG
rdiff-backup --force --print-statistics /mnt/servidor_wts/CapturaImagens /backup/servidor_wts/CapturaImagens >> $LOG
echo " " >> $LOG

echo "Copiando /mnt/servidor_wts/Escaner " >> $LOG
rdiff-backup --remove-older-than 30D --force /backup/servidor_wts/Escaner >> $LOG
rdiff-backup --force --print-statistics /mnt/servidor_wts/Escaner /backup/servidor_wts/Escaner >> $LOG
echo " " >> $LOG

echo "Copiando /mnt/servidor_wts/manager " >> $LOG
rdiff-backup --remove-older-than 30D --force /backup/servidor_wts/manager >> $LOG
rdiff-backup --force --print-statistics /mnt/servidor_wts/manager /backup/servidor_wts/manager >> $LOG
echo " " >> $LOG

echo "Copiando /mnt/servidor_wts/Users " >> $LOG
rdiff-backup --remove-older-than 30D --force /backup/servidor_wts/Users >> $LOG
rdiff-backup --force -v5 --print-statistics --exclude '/mnt/servidor_wts/Users/Administrador*' --exclude '/mnt/servidor_wts/Users/*/AppData' --exclude '/mnt/servidor_wts/Users/*/Ambiente\ de\ Impressão' --exclude '/mnt/servidor_wts/Users/*/Ambiente\ de\ Rede' --exclude '/mnt/servidor_wts/Users/*/Configurações\ Locais' --exclude '/mnt/servidor_wts/Users/*/Cookies' --exclude '/mnt/servidor_wts/Users/*/Dados\ de\ Aplicativos' --exclude '/mnt/servidor_wts/Users/*/Documents/Meus\ Vídeos' --exclude '/mnt/servidor_wts/Users/*/Documents/Minhas\ Imagens' --exclude '/mnt/servidor_wts/Users/*/Documents/Minhas\ Músicas' --exclude '/mnt/servidor_wts/Users/*/Menu\ Iniciar' --exclude '/mnt/servidor_wts/Users/*/Meus\ Documentos' --exclude '/mnt/servidor_wts/Users/*/Modelos' --exclude '/mnt/servidor_wts/Users/*/Recent' --exclude '/mnt/servidor_wts/Users/*/SendTo' --exclude '/mnt/servidor_wts/Users/Default*' --exclude '/mnt/servidor_wts/Users/*/ntuser.dat.LOG1' --exclude '/mnt/servidor_wts/Users/*/ntuser.dat.LOG2' --exclude '/mnt/servidor_wts/Users/*/NTUSER.DAT' --exclude '/mnt/servidor_wts/Users/Public*' --exclude '/mnt/servidor_wts/Users/Usuário\ Padrão*' /mnt/servidor_wts/Users /backup/servidor_wts/Users
echo " " >> $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 | mail -s "Servidor WTS Otovida  (WTS | Diario)" backup@lupainformatica.com.br
#cat $LOG | sendemail -f log@otovida.com.br -t backup@lupainformatica.com.br -u "Otovida(WTS|Diario)" -o tls=auto -s email-ssl.com.br:587 -xu log@otovida.com.br -xp lUpa*2010!

Acessos Servidores

Equipamento 	                  Função	           Usuário 	Senha	              IP	 Porta de Comunicação Externa	Porta de Comunicação Interna
Modem Net	                  Internet	         NET_A562E4	08952AA562E4	   192.168.0.1	         -	                   80
Roteador TPLink TL-WR740N	    DHCP	           admin	windows	            10.1.1.1	         -	                   80
OTO2008	                    Servidor de Usuários	administrador	lup4*1nf0rm4t1c4     10.1.1.2	        5050	                  3389
SISCLINICA	               Servidor Manager	        administrador	lup4*1nf0rm4t1c4    10.1.1.251	        3390	                  3389
BACKUP-PC	              Servidor de Backup	backup	           lupa*2010!	    10.1.1.60	        5060	                  3389
NOAH	                         Servidor NOAH	        administrador	   papaLeguas9002   10.1.1.10	       sem acesso externo	  3389
Windows MANAGER                MANAGER HV              administrador      lup4*1nf0rm4t1c4 10.1.1.5           3305                       3389


SisClinica

A Manager tem uma rotina de backup, BackupManager.exe que está dentro da pasta Arquivos de Programas\Sisclinica2000.


Aonde executa a rotina do Firebird para o backup do banco de dados, gerando um backup temporário do banco, e executa um restore deste banco para checar sua integridade.


Se o restore for realizado com sucesso a rotina grava o resultado na pasta de destino do Backup. E marca no banco de dados que o backup foi realizado com sucesso


Ao abrir o Sisclinica, é feita uma checagem do registro do último backup realizado com sucesso e a data do computador, se este passar de 3 dias (no.dias parametrizado no sistema), é mostrado uma mensagem.


Se o cliente não der atenção a esta mensagem, passando de 4 dias, sempre ao gravar algum registro no Sisclinica, ele mostra uma tarja vermelha dizendo que o sistema está sem backup para entrar em contato com a Manager, se mesmo assim não entrarem em contato conosco, passando mais uns dias o Sisclinica não abre mais. Assim temos certeza se o backup está sendo realizado ou não.


Como o programa BackupManager.exe precisa estar executando para na hora configurada ele iniciar o backup.


Nos certificamos que na hora da execução o programa está ativo, colocando no Agendador de Tarefa, um kill e um start do programa BackupManager.exe.


Nas duas máquinas tem estas rotinas agendadas.


Rotinas na máquina WTS Aplicação(10.1.1.2):

BackupManager

13:15 - diariamente - guardando o resultado por 7 dias 
23:15 - diariamente - guardando o resultado por 7 dias 
Destino: C:\BackupSisclinica2000


Rotinas na máquina do Banco de dados(10.1.1.251):

BackupManager

12:15 - diariamente - guardando o resultado por 7dias
22:15 - diariamente - guardando o resultado por 7 dias
Destino: C:\BackupSisclinica2000
fbbackup
Rotina java via Wildfly gera um backup e envia para o Owncloud da Manager.
horário: 02:00h 
destino: C:\manager\backup   e  owncloud da Manager 


É gravado um DVD com o contéudo do backup do útimo dia do mês e enviado ao endereço da clinica, assim a CLinica tem guardado em DVD a posição do banco de dados do mês.

Site Locaweb

https://centraldocliente.locaweb.com.br/

Login: otovida	
Senha: @Otov1d42020!

Senhas padrão das contas de e-mail é:

m4il@Otov1d4

Usuários WTS

backup, lupa*2010!
beirao, bru2803!
escaner, lupa*2010!
eduarda, Duda1205
julia, Lucas98
Karina, Kar1411
laise, La222181
liliane, Lil@6464
lupa, papaLeguas9002
marye, Ad1001
suporte, papaLeguas9002
thaysi, Thay030491
vania, Van@6464

Serviço de Chat interno OPENFIRE

Servidor: 10.1.1.2
Usuário: admin
Senha: lup@h0st1ng
https://otovida.ddns.net:9091
Ferramentas pessoais