Autor Tópico: Script para ping  (Lida 5404 vezes)

Offline defabio

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Script para ping
« Online: 08 de Julho de 2009, 08:25 »
Olá

Preciso de um scritp para ficar monitorando 2 micros, e que possa salvar os logs.

Grato.

Offline slkslk

  • Usuário Ubuntu
  • *
  • Mensagens: 344
    • Ver perfil
Re: Script para ping
« Resposta #1 Online: 08 de Julho de 2009, 14:06 »
Pode aproveitar a primeira parte de um que coloquei no seguinte post.

http://ubuntuforum-pt.org/index.php/topic,52829.0.html

Depois só tem é de enviar os resultados do ping para um ficheiro de texto e por ex. colocar a rotina no crontab e corre-la de x em x tempo.


Cumps
“Carpe diem, quam minimum credula postero.”
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

Offline defabio

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Script para monitorar computadores com PING
« Resposta #2 Online: 09 de Julho de 2009, 13:37 »
Olá
Fiz este script para monitorar os computadores,   preciso  de uma ajuda para dar o loop no comandos, como fazer?

Obrigado

#!/bin/bash

data=`date`
if ping -c2 172.17.3.119 2>&1 >/dev/null; then
   echo "MICRO 1 OK - $data" >> /var/log/messages; else
   echo "MICRO 1 FORA - $data" >> /var/log/messages; fi

if ping -c2 172.17.0.1 2>&1 >/dev/null; then
   echo "MICRO 2 OK - $data" >> /var/log/messages; else
   echo "MICRO 2 FORA - $data" >> /var/log/messages; fi

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Script para monitorar computadores com PING
« Resposta #3 Online: 09 de Julho de 2009, 14:19 »
Caro usuário trate de um mesmo assunto em apenas um tópico.

Vou juntar os tópicos porque este aqui já tem mais infomação, mas o normal é trancar.

Sugiro que você de uma lida nas Regras de Utilização do Fórum.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline slkslk

  • Usuário Ubuntu
  • *
  • Mensagens: 344
    • Ver perfil
Re: Script para ping
« Resposta #4 Online: 13 de Julho de 2009, 12:43 »
Se colocar no crontab não lhe é suficiente? Por exemplo programar para correr o script a cada 15 sec? Para isso coloca o script no /usr/bin, dá-lhe permissões para executar no root, por ex. 700 root/root e configura o crontab no /etc. Há n tópicos no google sobre isso. Tenho várias rotinas a rodar assim, nomeadamente correcção de permissões no home e backups vários.
“Carpe diem, quam minimum credula postero.”
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

Offline slkslk

  • Usuário Ubuntu
  • *
  • Mensagens: 344
    • Ver perfil
Re: Script para ping
« Resposta #5 Online: 13 de Julho de 2009, 12:47 »
Caso não lhe agrade, deixo-lhe um link com n hipóteses de dar a volta a isso.

http://www.zago.eti.br/script/while.html
“Carpe diem, quam minimum credula postero.”
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8