Fazer o script criar log somente quando a situação da conexão mudar !!

13. Re: Fazer o script criar log somente quando a situação da conexão mudar !!

Héliton
helitonzor

(usa Fedora)

Enviado em 23/04/2019 - 01:22h

Essa sua ideia ficou otima, seria interessante ter uma tabela como essa mas envez dele apresentar o ip 2 vezes dava pra fazer ele atualizar o online e offline da frente e a data e horario, mas somente quando mudasse a situação da conexao, oq tenho de exemplo e que estava me baseando era um script q fizesse esse tipo de log, https://i.imgur.com/9vQpUjy.png, n sei informar se o script faz o log assim ou o html filtra mas da forma disposta ali ficaria mais facil monitorar muitos ips.
OBS: como a loja citada na foto esta oscilando ele fica mandando os eventos direto mas se não fosse o caso ele enviaria um de online e outro offline caso caisse.


  


14. Re: Fazer o script criar log somente quando a situação da conexão mudar !!

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/04/2019 - 15:03h


helitonzor escreveu:

Essa sua ideia ficou ótima, seria interessante ter uma tabela como essa mas invés dele apresentar o ip 2 vezes
dava pra fazer ele atualizar o online e offline da frente e a data e horário, mas somente quando mudasse a situação da conexão,
oq tenho de exemplo e que estava me baseando era um script q fizesse esse tipo de log, https://i.imgur.com/9vQpUjy.png,
não sei informar se o script faz o log assim ou o html filtra mas da forma disposta ali ficaria mais fácil monitorar muitos ips.
OBS: como a loja citada na foto esta oscilando ele fica mandando os eventos direto mas se não fosse o caso ele enviaria um de online e outro offline caso caisse.


Boa tarde.
Então seria uma linha para cada IP,
com os campos:
IP: STATUS:DATA:HORA
EXEMPLO:
192.168.1.15:ONLINE:23/04/2019:08:00:00
É isso?

Neste seu exemplo (CASO DA LOJA), https://i.imgur.com/9vQpUjy.png o log é cumulativo....
Para cada PING, inclui uma linha no log....
Heliton disse:
não sei informar se o script faz o log assim ....

Sim, o script pode fazer o log assim, HTML não filtra, quem poderia filtrar e o JavaScript.
IMPORTANTE => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver


15. Re: Fazer o script criar log somente quando a situação da conexão mudar !!

Héliton
helitonzor

(usa Fedora)

Enviado em 23/04/2019 - 15:33h

Então deve ser isso, uma linha para cada ip´, consigo usar o msm script para tal?


16. Re: Fazer o script criar log somente quando a situação da conexão mudar !!

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/04/2019 - 17:49h


helitonzor escreveu:

Então deve ser isso, uma linha para cada ip´, consigo usar o msm script para tal?

É só adaptar o que eu já postei....


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


17. Re: Fazer o script criar log somente quando a situação da conexão mudar !!

Héliton
helitonzor

(usa Fedora)

Enviado em 23/04/2019 - 20:53h

Acho que com esse script funciona mas ainda n encontrei uma forma dele enviar somente um evento de online offline.
#!/bin/bash
ips=alarmes.txt
log=conexao.txt
conexoes=backups/conexoes`date +"%d-%m-%Y"`.txt
data="date +%d/%m-%H:%M"; > ${log};

clear;

while :;do
clear;
while read ip;do
stt=$(fping -r1 ${ip}|sed -E -e 's/([[0-9.]+)( )(is alive)/ONLINE\ ; \1\ ; / ; s/([[0-9.]+)( )(is unreachable)/OFFLINE\ ; \1\ ; /')
echo "${stt}$($data)" >> $log
done<${ips}
echo $conexoes
cp $log $conexoes
#sort -u $log
sleep 5;
done



18. Re: Fazer o script criar log somente quando a situação da conexão mudar !!

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/04/2019 - 23:39h

Heliton disse:
Acho que com esse script funciona mas ainda n encontrei uma forma dele enviar somente um evento de online offline.
Na boa, leia o que postei, que da para você fazer....
Uma das minhas postagens (script), é praticamente o que você almeja.....
Só fazer uma pequena alteração.

Veja como está:
Tela:
https://imgur.com/dP7M1uk
Pagina gerada:
https://imgur.com/DXHWYbA
Att.: Marcelo Oliver


19. Re: Fazer o script criar log somente quando a situação da conexão mudar !!

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/04/2019 - 23:37h

Boa noite Héliton,
Ainda está interessado no script?
Montei um bastante interessante, nem é necessário ficar executando no PC, e gerando arquivos,
quando acessado, monta a pagina...
feito em cgi script.
Se tiver interesse avisa.
É necessário um web server com suporte para CGI.
https://imgur.com/Ng4rRQ2
Importante: => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver


20. Re: Fazer o script criar log somente quando a situação da conexão mudar !!

Héliton
helitonzor

(usa Fedora)

Enviado em 22/07/2019 - 18:53h

msoliver escreveu:

Boa noite Héliton,
Ainda está interessado no script?
Montei um bastante interessante, nem é necessário ficar executando no PC, e gerando arquivos,
quando acessado, monta a pagina...
feito em cgi script.
Se tiver interesse avisa.
É necessário um web server com suporte para CGI.
https://imgur.com/Ng4rRQ2
Importante: => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver


Realmente achei bem interessante o jeito q ficou, mas não seria mais complicado pra mim fazer pois estou procurando oq consigo na internet e tentando montar e aprender.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts