[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]jcmd wrote:
Hola,..Tal vez puedas usar Perl con libreria Network para ver los hosts alive, o si de plano quieres algo mas pro,. intenta con Nagios para el monitoreo de servicios y hosts de red.Saludos On Wed, 15 Oct 2003, Jorge Lopez wrote: {Buenos d?as a todos: { {Disculpen la molestia pero tengo problemas con el siguiente script: {{Lo que pretendo hacer es crear un archivo llamado ips.up el cual contendr? {un listado de las direcciones que se encuentra activas en mi red {desplegando la informaci?n de esta manera:{ {200.123.195.1 10:07:01 {200.123.195.8 10:09:20 {etc. {{Para lograrlo estaba haciendo el siguiente programita con la ayuda de nmap {para que me despliegue las direcciones que est?n arriba dentro de la red:{ {#!/bin/bash{nmap -sP -n -v 200.123.195.1-254 | grep Host | grep up | cut -d '(' -f2 | {cut -d ')' -f1 >> ips.up
Si usa Perl. Seria algo muy facil de hacer dentro de Perl. Porque con algo como esto quedaria: $ips = `nmap -sP -n -v 200.123.195.1-254 | grep Host | grep up | cut -d '(' -f2 | cut -d ')' -f1`; @aips = split(/\n/,$ips); ##Ya tienes en un arreglo cada linea del comando. Un elemento por cada linea $date = `date`; ##La fecha, esta es la forma mas chafa de hacerlo foreach $i (@aips){$cat = $i." ".$date; print "IP y fecha concatenada--> $cat\n";
} listo.Pero no me hagas caso, es lo que se me ocurrio en 5 misn de ocio. Se puede hacer mucho mejor. Ademas, no estoy seguro que jale esto que te puse ;)
Pero bueno la idea es que con Perl seria mucha mas facil. Saludos. -- Anibal J. Avelar (Fixxxer) Desarrollo y Programación Linux Yum! Restaurants Url: http://cofradia.org/~aavelar Mail: aavelar en cofradia org Contactos: MSN:afixxxer en hotmail com Yahoo:afixxxer _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/