Dúvida na inserção de script p/ monitorar IPs na rede

1. Dúvida na inserção de script p/ monitorar IPs na rede

Luis Fernando dos Santos
luisfs

(usa Debian)

Enviado em 12/11/2018 - 14:00h

Gostaria de saber como faço para inserir este script ou algum similar no conky:

for ip in $(seq 1 254); do ping -w 1 -c 1 192.168.1.$ip>/dev/null; [ $? -eq 0 ] && echo "192.168.1.$ip UP" || : ; done

No terminal este script retorna na saída uma lista de Hosts ativos na rede pelo IP desta forma:

192.168.1.1 UP
192.168.1.2 UP
192.168.1.7 UP
...


Luis Santos


  


2. Re: Dúvida na inserção de script p/ monitorar IPs na rede

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 12/11/2018 - 17:33h

luisfs escreveu:

Gostaria de saber como faço para inserir este script ou algum similar no conky:

for ip in $(seq 1 254); do ping -w 1 -c 1 192.168.1.$ip>/dev/null; [ $? -eq 0 ] && echo "192.168.1.$ip UP" || : ; done

No terminal este script retorna na saída uma lista de Hosts ativos na rede pelo IP desta forma:

192.168.1.1 UP
192.168.1.2 UP
192.168.1.7 UP
...

Luis Santos

Boa tarde Luis.
Infelizmente não tenho resposta para sua pergunta, mas, uma sugestão de um comando mais prático...
Segue:
for ip in 192.168.1.{1..5};do fping -q -r1 $ip && echo $ip UP;done 

Ou
fping -r1 -g 192.168.1.0/24 

Marcelo Oliver



3. Re: Dúvida na inserção de script p/ monitorar IPs na rede

Luis Fernando dos Santos
luisfs

(usa Debian)

Enviado em 12/11/2018 - 19:09h

Obrigado pela dica Marcelo!
Mas na realidade oque estou procurando é a forma de fazer o conky executar o scrip.
Procurei no man e existe alguns conmandos tipo "$exec", "$execi", "$execp"....
Porém estou perdido é na utilização dos argumentos que complementam o comando para a execussão do script.
Estou procurando alguns modelos prontos que tenham algo parecidomas até agora nada.

Luis Santos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts