(→Serv-Backup) |
(→Serv-Backup) |
||
| Linha 335: | Linha 335: | ||
IP: 10.1.1.60/24 | IP: 10.1.1.60/24 | ||
E-mail de log: log@coopanestsc.com.br - lo*2010!G | E-mail de log: log@coopanestsc.com.br - lo*2010!G | ||
| + | ===Script de Monitoramento disco=== | ||
| + | <pre> | ||
| + | #!/bin/bash | ||
| + | EMPRESA="Coopanest-server-backup-ip60" | ||
| + | |||
| + | DISCO1="sda5" | ||
| + | ESPACO1=`df -h | grep $DISCO1 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'` | ||
| + | ESPACO_INODE1=`df -hi | grep $DISCO1 | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}'` | ||
| + | |||
| + | DISCO2="sda8" | ||
| + | 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="sdb1" | ||
| + | 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="Serv_Arquivos" | ||
| + | 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="Serv_Aplicacao" | ||
| + | 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="Serv_Aplicacao_D" | ||
| + | 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@coopanestsc.com.br -t regis@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G" | ||
| + | EMAILSEMESPACO="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G" | ||
| + | EMAILPOUCOINODE="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G" | ||
| + | EMAILSEMINODE="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G" | ||
| + | |||
| + | # 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 \nServidor 10.1.1.5" | $EMAILPOUCOESPACO ;; | ||
| + | |||
| + | 100) #Caso encha tb | ||
| + | echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4 \nServidor 10.1.1.5" | $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 \nServidor 10.1.1.5" | $EMAILPOUCOINODE ;; | ||
| + | 100) #Caso encha tb | ||
| + | echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4 \nServidor 10.1.1.5" | $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 \nServidor 10.1.1.50" | $EMAILPOUCOESPACO ;; | ||
| + | |||
| + | 100) #Caso encha tb | ||
| + | echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5 \nServidor 10.1.1.50" | $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 \nServidor 10.1.1.50" | $EMAILPOUCOINODE ;; | ||
| + | 100) #Caso encha tb | ||
| + | echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5 \nServidor 10.1.1.50" | $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 -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6 \nServidor 10.1.1.50" | $EMAILPOUCOESPACO ;; | ||
| + | |||
| + | 100) #Caso encha tb | ||
| + | echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6 \nServidor 10.1.1.50" | $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 \nServidor 10.1.1.50" | $EMAILPOUCOINODE ;; | ||
| + | 100) #Caso encha tb | ||
| + | echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6 \nServidor 10.1.1.50" | $EMAILSEMINODE ;; | ||
| + | esac | ||
| + | |||
| + | |||
| + | </pre> | ||
=Office 365= | =Office 365= | ||
Tabela de conteúdo |
Nome : Teka Nitael Fone : (48)3222.2112 Celular : (48)99060060 E-mail : adm@coopanestsc.com.br
Nome : Teka Nitael Fone : (48)3222.2112 Celular : (48)99060060 E-mail : adm@coopanestsc.com.br
Nome : Gerencia Equipamentos : Firewall | Servidores | Backup | Hospedagem
Donos, sócios e gerentes: Responsáveis por solicitações:
Razão Social: COOPANEST-SC CNPJ:
MODEM 192.168.1.1 admin, password
DMZ PARA 192.168.1.2
SSID: COOPANESTSC Senha: COOPANESTSC
5mb
IP: 187.49.239.163 Gateway: 187.49.239.161 Máscara: 255.255.255.248 DNS1: 187.49.239.201 DNS2: 187.49.224.26
Patrimônio: 3459 Atendimento: 3274 Versão SO: pfSense 2.1.5-RELEASE (i386) Hardware: Gabiente RACK Proc: AMD Sempron(tm) 140 Processor Mem: 2GB / HD: 160GB
Acesso WEB2: https://186.211.211.14:8181/ Acesso WEB: https://187.49.239.163:8181/ Acesso SSH: ssh -l root coopanest.ddns.net -p 6622 admin, $#@-N0v0N@c!!_201907-@#$ root, $#@-N0v0N@c!!_201907-@#$
IP's LAN 10.1.1.1/24 WAN2 192.168.1.2/24 (GVT - Secundário - coopanest2.ddns.net ) WAN 186.211.211.14 (BRDIGITAL - Primário - coopanest.ddns.net )
WAN (wan) -> re1 -> v4: 192.168.1.2/24 LAN (lan) -> nfe0 -> v4: 10.1.1.1/24 WAN2 (opt1) -> re0 -> v4: 187.49.239.163/29
Usuários: nitael nitael deise deise healthchess he*8585!
Dados de acesso:
Interface para acesso à base
http://www.coopanestsc.com.br:10000
username: coopanestsc
password: cp#47n$t9
O backup da base de dados pode ser executado acessando Webmin > Servers > MySQL Database Server.
- Clique em Backup Database, informe o caminho no qual o dump será salvo e marque a opção "All tables" para o backup completo. Por exemplo, /home/coopanestsc/banco.sql. O caminho /home/coopanestsc é a pasta raiz do acesso via FTP.
Os códigos SQL podem ser executados acessando Webmin > Servers > MySQL Database Server > Execute SQL:
- Aba Run SQL: pode-se colar o código e executá-lo
- Aba Execute SQL from file: pode-se fazer o upload de um arquivo e executá-lo, marque From uploaded file, selecione o arquivo e execute o código.
MySQL
hostname: localhost
database: coopanestsc
username: coopanestsc
password: aj36!b*y5
FTP
hostname: www.coopanestsc.com.br
username: coopanestsc
password: cp#47n$t9
documento default: index.html
Plano Hospedagem basica 10CX
adm@coopanestsc.com.br, edi240497) administrativo@coopanestsc.com.br, d4fwm2w9) contasmedicas@coopanestsc.com.br, h8cyjlg6) contato@coopanestsc.com.br, 8jmdb9vd) faturamento@coopanestsc.com.br, 7sejd7i9) --> DESATIVADO faturamento1@coopanestsc.com.br, jqa96rlt) faturamento2@coopanestsc.com.br, 7ktqfqt1) faturamento3@coopanestsc.com.br, 3ve9e37i) faturamento4@coopanestsc.com.br, 2vwtiolk) faturamento5@coopanestsc.com.br, fa*1574!) faturamento6@coopanestsc.com.br, 12trt6x3) faturamento7@coopanestsc.com.br, fa*2369! financeiro@coopanestsc.com.br, fi*4503!] financeiro2@coopanestsc.com.br, fi*4699! log@coopanestsc.com.br, lo*2010!G
Servidor de Aplicação em Produção
Atendimento:
Versão SO: Windows 2008 R2 Standard - Pt-Br Nome na Rede: Servidor1 Hardware: Proc: Core i3-2120 3.3GHz Mem: 8GB / HD: 1X 500GB
Acesso Externo: 187.49.239.163:3305 administrador, lup@h0st1ng2015!(desativado) administrador, lup@h0st1ng admin, ad*2017! (Apenas Nitael e Ederson) IP LAN 10.1.1.5/24
Patrimônio: 3732 Atendimento: 3567
Versão SO: Windows 2012 R2 Standard - Pt-Br (Licenciado)
Nome na Rede: APP-SRV
Hardware:
Proc: Xeon CPU E3-1226 3.3GHz
Mem: 32GB / HD: 1x 480GB (SSD- Sistema| VM)
1x 3TB (Dados/Backup)
Troca do disco SSD: 05/04/2018
administrador, w3bl1nx2015! coopanest, lupa*2010! IP: 10.1.1.50/24
Script esta armazenado em c:\Users\lupa\scripts\monitoramento\espaco_hd.bat esta no agendador de tarefas do windows para ser executado diariamente as 15:45
set rodape=NOC LUPA set Hostname=App-Srv set Empresa=Coopanest set ip=10.1.1.50 set Unidade1=C: set Unidade2=D: set remetente=log@coopanestsc.com.br set destinatario=noc@lupainformatica.com.br set smtpPort=email-ssl.com.br:587 set senhaEmail=lo*2010!G 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 %Unidade1% 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 \n%rodape%" -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 %Unidade2% 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 \n%rodape%" -o tls=auto -s %smtpPort% -xu %remetente% -xp %senhaemail%)
executado de seg a sex programa/script C:\Program Files (x86)\Pranas.NET\SQLBackupAndFTP\SQLBackupAndFTP.exe Argumentos -rn "D:\Weblynx\Medbo\CoopanestSC_1200.jobx"
SO Ubuntu 18.04.4 LTS Bionic CPU Intel(R) Xeon(R) CPU E3-1226 v3 @ 3.30GHz RAM 18GB
Processador : 4 nucleos Memória : 8G HD : 200G Data da Instalação: 16/11/2015 Data Validade do HD : 16/11/2020 Obs. : Sistema Mantido pelo fornecedor HealthChess
IP: 10.1.1.80 Protocolo: SHH Porta:2251 login: lupa / coopanest / root / healthchess senha: lup41nf0rm4t1c4 / coopanest / c00p4n3stSC/2015! / root Endereçamento Externo Dominio | ddns | IP : 187.49.239.163 / sistema.coopanestsc.com.br Dominio ou ddns: coopanestsc.com.br
#!/bin/bash
EMPRESA="Coopanest-ip80"
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="Healthchess"
ESPACO2=`df -h | grep $DISCO2 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE2=`df -hi | grep $DISCO2 | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}'`
ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -h ` \n\n `uname -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `df -h ` \n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
SUBJECT_1="POUCO ESPACO EM DISCO"
SUBJECT_2="SEM ESPACO EM DISCO"
SUBJECT_1_I="POUCOS INODES NO DISCO"
SUBJECT_2_I="SEM INODES NO DISCO"
TAMANHO=`df -h`
UNIDADE1=`df -h | grep $DISCO1`
UNIDADE2=`df -h | grep $DISCO2`
EMAILPOUCOESPACO="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G"
EMAILSEMESPACO="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G"
EMAILPOUCOINODE="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G"
EMAILSEMINODE="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G"
# 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[5-9]) #Caso o disco esteja entre 95 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[5-9]) #Caso o disco esteja entre 95 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 "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | $EMAILSEMINODE ;;
esac
MSSQL (Licenciado) Autenticacao do Windows
Patrimônio:
Versão SO: Debian 9.9 x64 Nome na Rede: server-backup Hardware: Proc: Core i5-2400 3.1GHz Mem: 8GB DDR3 / HD: 1x 120GB SSD 1x 4TB HD
root, lup@h0st1ng IP: 10.1.1.60/24 E-mail de log: log@coopanestsc.com.br - lo*2010!G
#!/bin/bash
EMPRESA="Coopanest-server-backup-ip60"
DISCO1="sda5"
ESPACO1=`df -h | grep $DISCO1 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE1=`df -hi | grep $DISCO1 | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}'`
DISCO2="sda8"
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="sdb1"
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="Serv_Arquivos"
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="Serv_Aplicacao"
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="Serv_Aplicacao_D"
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@coopanestsc.com.br -t regis@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G"
EMAILSEMESPACO="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G"
EMAILPOUCOINODE="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_1_I" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G"
EMAILSEMINODE="sendemail -f log@coopanestsc.com.br -t noc@lupainformatica.com.br -u "$EMPRESA$SUBJECT_2_I" -o tls=auto -s email-ssl.com.br:587 -xu log@coopanestsc.com.br -xp lo*2010!G"
# 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 \nServidor 10.1.1.5" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4 \nServidor 10.1.1.5" | $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 \nServidor 10.1.1.5" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE4 \nServidor 10.1.1.5" | $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 \nServidor 10.1.1.50" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5 \nServidor 10.1.1.50" | $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 \nServidor 10.1.1.50" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE5 \nServidor 10.1.1.50" | $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 -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6 \nServidor 10.1.1.50" | $EMAILPOUCOESPACO ;;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6 \nServidor 10.1.1.50" | $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 \nServidor 10.1.1.50" | $EMAILPOUCOINODE ;;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE6 \nServidor 10.1.1.50" | $EMAILSEMINODE ;;
esac
Login: admcoopanestsc@hotmail.com Senha: Adm*2017!
DCP-7065DN 10.1.1.9
MFC-7440N 10.1.1.12
Endereçamento Externo IP FLIN : 187.49.239.163/31 Endereçamento Externo IP NET : 192.168.1.2/32 Endereçamento Externo IP OI : <ATIVAR> https: SIM Porta: 8181 Dominio ou ddns: sistema.coopanestsc.com.br | coopanest.ddns.net login: admin senha: SSH: SIM Pota: 6622! login: admin
Protocolo: SHH Pota: 6622! login: admin senha: p4p4dimin2013! Endereçamento Externo Dominio | ddns | IP : 200.194.238.59 Dominio ou ddns: lupati.ddns.net | lupati.com.br | lupati2.ddns.net
Protocolo: SHH Pota: 6622! login: admin senha: p4p4dimin2013! Endereçamento Externo Dominio | ddns | IP : 200.194.238.59 Dominio ou ddns: lupati.ddns.net | lupati.com.br | lupati2.ddns.net
Protocolo: SHH Pota: 6622! login: admin senha: p4p4dimin2013! Endereçamento Externo Dominio | ddns | IP : 200.194.238.59 Dominio ou ddns: lupati.ddns.net | lupati.com.br | lupati2.ddns.net
Protocolo: SHH Pota: 6622! login: admin senha: p4p4dimin2013! Endereçamento Externo Dominio | ddns | IP : 200.194.238.59 Dominio ou ddns: lupati.ddns.net | lupati.com.br | lupati2.ddns.net