Ubuntu Karmic Koala… ojo con el server!

Servers designed for Linux
Image via Wikipedia

Desde hace un tiempo que quiero escribir esta entrada pero, por una cosa o por la otra, no he podido hacerlo. Apenas salido el Karmic Koala lo instalé en tres servidores con resultados dispares. De hecho, en dos de tres tuve que volver a instalar una versión anterior.

Cómo servidor LAMP me pareció muy interesante, sobre todo por la versión 2.6.31 del kernel tiene muchas cosas mejoras en la sección de la red, el filesystem y las placas de video… esas cosas que no son necesarias en un servidor, pero bueno, las mejoras están. De hecho, estoy ya usando la versión 2.6.31 para mis computadoras de escritorio aun cuando no tengo Karmic y es un placer para mis placas de video Intel que andan muy bien. Continue reading

Quién está usando mi ancho de banda? iftop tiene la respuesta!

Al fin! Estuve buscando esta herramienta durante mucho tiempo y la encontré un poco por casualidad. Tuve que cambiar la forma de hacer la pregunta, porque cuando uno busca en google justamante: “quién usa mi ancho de banda?”  o su equivalente en inglés, francés o alemán, las respuestas apuntan para otro lado.

Aparecen herramientas como Zabbix, o Cacti que son complejas de instalar y apuntan a tener toda la red administrada y tabulada. Y después de mucho gráfico y estudio, no dan una respuesta contundente al momento.

Cómo finalmente me incliné por desestimar las capacidades de resolver problemas de los que buscan herramientas web, empecé a buscar add-ons del IP-Cop en modo consola. Lo siento mucho esa descalificación, pero funcionó inmediatamente: dentro de la apretada lista de herramientas del ipcop encontré varias joyitas dentro de la que destaco el iftop.

Qué hace el iftop? Es como el commando top, que muestra la lista de procesos por orden de consumo -o de lo que uno quiera también-, pero muestra la lista de los destinos que más consumen nuestro ancho de banda en una interfaz.

La sintaxis es así:

user@server:~$ sudo iftop -i eth0

nos muestra

                25.0Kb          50.0Kb          75.0Kb          100Kb      125Kb
└───────────────┴───────────────┴───────────────┴───────────────┴───────────────
nexus.local:721            => argos.local:nfs            0.98Kb  25.4Kb  6.67Kb
                           <=                             608b   19.2Kb  5.02Kb
nexus.local:57828          => 71.Red-79-153-95.dyn:57633    0b   1.17Kb  1.80Kb
                           <=                               0b   23.7Kb  33.2Kb
nexus.local:53984          => 105.Red-83-56-199.dy:11562 3.83Kb  4.53Kb  4.81Kb
                           <=                            6.72Kb  11.7Kb  10.4Kb
nexus.local:41218          => 71.Red-79-153-95.dyn:57633    0b    644b   1.11Kb
                           <=                               0b   12.8Kb  20.5Kb
nexus.local:60069          => 83.173.187.14.dyn.us:53793 5.48Kb  5.36Kb  4.85Kb
                           <=                             320b    320b    301b
nexus.local:44273          => 201-255-232-67.mrse.:22246  208b    166b    201b
                           <=                            6.11Kb  4.89Kb  5.51Kb
nexus.local:52139          => 128.Red-79-147-135.dy:6935 3.56Kb  3.94Kb  2.31Kb
                           <=                             832b    790b    492b
nexus.local:48458          => 128.Red-79-147-135.dy:6935 3.21Kb  3.89Kb  4.31Kb
                           <=                             624b    666b    636b
nexus.local:49058          => 105.Red-83-56-199.dy:11562    0b    250b    242b
                           <=                               0b   3.67Kb  3.08Kb
nexus.local:47962          => 81.184.53.206.dyn.us:44636 1.16Kb  1.72Kb  3.79Kb
                           <=                               0b    250b    345b
nexus.local:4444           => 91.191.138.9:www              0b    136b     34b
                           <=                               0b     88b     22b
nexus.local:mdns           => 224.0.0.251:mdns              0b    177b    442b
                           <=                               0b      0b      0b

────────────────────────────────────────────────────────────────────────────────
TX:             cumm:   934KB   peak:    146Kb  rates:   18.4Kb  48.7Kb  34.9Kb
RX:                    3.25MB            146Kb           15.2Kb  78.9Kb  83.7Kb
TOTAL:                 4.16MB            292Kb           33.6Kb   128Kb   119Kb

Por orden de consumo, nos muestra la lista de direcciones que tienen mayor importancia. Localizar un comportamiento anómalo es sencillísimo. Otras herramientas muy interesantes han sabido ser: iptraf e ifstatus, que las recomiendo especialmente. Pude instalarlas en IPCop, Debian, Ubuntu, openwrt de sus repositorios más comunes.

Como perro con dos colas

Tengo dos conexiones de internet en este momento. Me tiembla el pulso de la emoción! Esto es increíble! No, no me volví rico de golpe, pero si así fuera ya sé lo que tendría: muchas conexiones de internet distintas. Una se puede caer y la otra se hará cargo de mantenerme siempre en línea. Y me gustaría tener más variedad de conexiones para probarlas todas. Me voy a tomar un vaso de agua, a tranquilizarme un poco y mientras tanto, ustedes hacen click para leer más.
Continue reading