Número de conexiones por ip a un puerto del servidor

Seguridad, Shell, Unix Añadir comentario

En determinadas ocasiones necesitamos saber cuántas conexiones se están realizando a un deteminado puerto de nuestro servidor y qué ips están realizando el mayor número de conexiones, afortunadamente, mediante el comando netstat y una serie de pipes podemos obtener toda ésta información que nos puede resultar muy útil.

Conexiones por ip al Servidor web:

netstat -an | grep :80 | awk '{ print $5}' | awk -F: '{ print $1 }' | sort | uniq -c | sort -n | tail -n 20

Conexiones totales al Servidor web:

netstat -an | grep :80 | wc -l

Conexiones por ip al FTP:

netstat -an | grep :21 | awk '{ print $5}' | awk -F: '{ print $1 }' | sort | uniq -c | sort -n | tail -n 20

Conexiones totales al Servidor FTP:

netstat -an | grep :21 | wc -l
Más adelante veremos cómo almacenar toda ésta información y preparar gráficas de rrdtool.

3 Comentarios sobre “Número de conexiones por ip a un puerto del servidor”

  1. Jose Carlos Dice:

    Exelente, muy util, es la primera vez que entro en esta web pero ya esta guardada en marcadores, lo que estaria bueno es poder almacenar la info y hacer graficas con esa info, no conozco ningun sistema de monitoreo que me de info detallada como esta, lo mas comun es que te den info basica del servidor pero no detalles de conexiones a un puerto especifico como en este caso.
    saludos

  2. admin Dice:

    Me alegro que te guste José Carlos, no tengo mucho tiempo para actualizar el blog pero siempre intento ir poniendo cosas interesantes.

    Para el monitoreo tienes muchas opciones, pero yo te muestro 2.

    Cacti si quieres una interfaz completa:
    http://www.cacti.net/

    RRdtool si quieres algo más artesanal y quieres hacerlo tu (con un cron puedes ir almacenando la información en una BBDD RRD, sacar las gráficas y luego publicarlas en cualquier sitio para que accedas a ellas):
    http://oss.oetiker.ch/rrdtool/

  3. Jose Carlos Dice:

    Muchas gracias, voy a probar alguna de las opciones,
    saludos

¿Tienes dudas, preguntas o comentarios?.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Iniciar sesión