(→Firewall) |
(→Firewall) |
||
| Linha 16: | Linha 16: | ||
Interfaces: | Interfaces: | ||
| - | WAN - RE0 - 192.168.1.2/24 - GW 192.168.1.1 | + | WAN RVT- RE0 - 192.168.1.2/24 - GW 192.168.1.1 |
LAN- NFE0 - 192.168.15.1/24 | LAN- NFE0 - 192.168.15.1/24 | ||
Tabela de conteúdo |
Hardware: Proc. AMD Sempron(tm) 140 Processor
Mem. 4GB
HD 1x 500GB
Sistema: PFsense
https://45.235.55.214:8181
https://vscenografia.ddns.net:8181
IP WAN: 192.168.1.1 User: admin | Pass: 1234 IP LAN: 192.168.15.1 admin, $#@-N0v0N@c!!_201907-@#$
Interfaces: WAN RVT- RE0 - 192.168.1.2/24 - GW 192.168.1.1 LAN- NFE0 - 192.168.15.1/24
log.vscenografia@lupainformatica.com.br lUpa*2010!
Tplink 450 wr949n SSID - VIZIONE PRODUCAO | SENHA: visione2070) Roteador admin | SENHA: lupa*10) IP WAN 192.168.15.9 MAC d8:0d:17:7c:e7:55 LAN 192.168.0.100
Hardware: Proc. Phenom II 945
Mem. 8GB
HD 2x 2TB e 1x 4TB
Sistema: OpenMediaVault 4.1.12
HTTP: https://vscenografia.ddns.net:8022
admin, lup@h0st1ng
SSH: vscenografia.ddns.net -p 22200
root, lup@h0st1ng
IP: 192.168.15.200
/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 ) # #Monitoramento de espaco em disco 0 */8 * * 1-6 root /home/lupa/scripts/monitoramento/espaco_hd.sh #BKP 00 21 * * 1-6 root /home/lupa/scripts/backup_dados.sh #Backup no disco externo 10 17 * * 1-5 root /home/lupa/scripts/backup_hdexterno.sh # #Limpeza memória cache 00 12 * * * root sysctl -wq vm.drop_caches=3
esta armazenado em /home/lupa/scripts/monitoramento/espaco_hd.sh agendado para ser executado de 8 em 8h
#!/bin/bash
EMPRESA="VS Cenografia - srv-arquivos - ip200"
DISCO1="sdb2"
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="vg01-lv01"
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="$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`
# 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" | mailx -s "$SUBJECT_1" noc@lupainformatica.com.br;;
100) #Caso encha tb
echo -e "$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 -e "$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 -e "$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 -e "$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 -e "$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 -e "$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 -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE2" | mailx -s "$SUBJECT_2_I" noc@lupainformatica.com.br;;
esac