[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Programita en shell



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/



[Hilos de Discusión] [Fecha] [Tema] [Autor]