Monitoramento de Redes

1. Monitoramento de Redes

Marcos Vinνcius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 11/03/2019 - 09:50h

Bom dia.
Senhores, estou com problemas em uma rede: quedas, pastas compartilhadas sumindo ou não se conectando no servidor.




  


2. Re: Monitoramento de Redes

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 11/03/2019 - 10:05h


pode ser várias coisas , pode cabos de redes , pode ser o switchs
o negócio é ir por partes , trocar o switch se tiver um reserva
revisar os cabos de redes



3. Re: Monitoramento de Redes

Marcos Vinνcius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 14/03/2019 - 12:58h

Valeu!
Agora preciso de um script que faça o ping para um determinado IP, caso de alguma mensagem de erro, essa seja salva em um arquivo TXT com data e hora, além de emitir um beep. Esse script será tanto para linux quanto para ruindows!!


4. Re: Monitoramento de Redes

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 14/03/2019 - 13:03h


acho que a ferramenta Zabbix pode de ajudar nisso


5. Re: Monitoramento de Redes

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 14/03/2019 - 22:47h


mdunguel escreveu:

Valeu!
Agora preciso de um script que faça o ping para um determinado IP, caso de alguma mensagem de erro, essa seja salva em um arquivo TXT com data e hora, além de emitir um beep. Esse script será tanto para linux quanto para ruindows!!

Boa noite mdunguel.
Segue sugestão:

#!/bin/bash
n=0
IP="192.168.1.1"
BEEP="mpg123 -q som.mp3"
> SAIDA_${IP}.txt
clear
while :;do
let n++
if ping -s1 -c1 $IP > /dev/null;then STT="YES_OKAY";else STT="NOT_OKAY";fi
[[ ${STT} = "NOT_OKAY" ]] && { ${BEEP};wait;printf "Em: %(%x %T)T IP: $IP:${STT}\n" >> SAIDA.txt;}
printf "\e[2;f————————————————————————————————————————————————————————————————"
printf "\e[3;f Passo:${n} Em: %(%x %T)T IP:${IP} Status:${STT}"
printf "\e[4;f————————————————————————————————————————————————————————————————"
sleep 1
done

VEJA => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -n '/^[ ]+Se/,/dou/p')"
Att.: Marcelo Oliver


6. Re: Monitoramento de Redes

Marcos Vinνcius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 18/03/2019 - 09:13h

Show galera. Vou testar.


7. Re: Monitoramento de Redes

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/03/2019 - 22:51h


mdunguel escreveu:

Show galera. Vou testar.


Boa noite, teste a nova versão...
!/bin/bash

IP="192.168.1.1"
SOM="/media/user/CASH_APT/HTML/AUDIOS/ringtones/Censored_Beep.mp3"
BEEP="mpg321 -q ${SOM}"
linha="••••••••••••••••••••••••••••••••••••"
log=${IP}_Log.txt
> $log
clear

# INICIO - Verifica comandos/compatibilidade:
n=0;
for cmds in fping mpg321;do
which ${cmds} >/dev/null || comp[$n]="${cmds}"
let n++;
done
((${#comp[@]}>0)) && { printf "Instalar %s\n" ${comp[@]};exit 1;}
[[ -s ${SOM} ]] || { printf "\n Arquivo de som, não encontrado\n" ; exit 0;}
unset n cmds comp
# FIM - Compatibilidade

printf "\n Informe o tempo de duração:\n Obs.: Aceita Nº decimal\n"
for X in Dia Hora Minuto;do
read -n2 -p " ${X}(s): " $X;
echo ""
[[ ${!X} = "" ]] && eval ${X}="0"
done

Tempo=$(awk '{printf "%.f" ,($1*3600*24)+($2*3600)+($3*60)+$4 }' <<< "${Dia/,/.} ${Hora/,/.} ${Minuto/,/.} $(date +%s.%N)")
printf "\n Inicio: $(date +%Y-%m-%d" "%H:%M:%S.%3N)\n"
while (( $(date +%s) <= ${Tempo} ));do
fping -q -b 228 ${IP} || { notify-send -t 500 'Atenção!' \
"$(printf "${linha}\n%(%x %T)T IP:${IP} is OFF_LINE!\n${linha}")" --icon=dialog-warning
${BEEP};printf "Data: %(%x Hora: %T)T IP:${IP} OFF_LINE\n" >> $log;}
sleep 1
done
printf "\n Termino: $(date +%Y-%m-%d" "%H:%M:%S.%3N)\n"

VEJA => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou\.$/p')"
Att.: Marcelo Oliver