Midiendo máquinas con MRTG
tachaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaánnnnnn!!!
Vamos a medir lás máquinas que tenemos en la red con MRTG.
Para ello crearemos un script que nos de los valores que necesita MRT, que son tres en tres líneas:
16
16
Llevo encendido 5 dias y 3:59 horas
hostnameguionf.cocoloco.local
# vim nmapmrtg.sh
#!/bin/bash
UPTIME=`uptime | sed -e "s/,//g" | awk {'print $3''" dias y "''$5''" horas"'}`
SUBNET=192.168.0.*
NMAP=`nmap -sP $SUBNET | grep "hosts up" | cut -d\( -f2 | cut -d" " -f1`
echo $NMAP
echo $NMAP
echo "Llevo encendido $UPTIME"
echo `hostname -f`
Para que sea ejecutable deberemos darle permisos de ejecución al script.
# chmod +x nmapmrtg.sh
Y luego editaremos nuestro /etc/mrtg.cfg
# vim /etc/mrtg.cfg
# Máquinas en la Red
Title[nmap]: Máquinas en la red
Target[nmap]:`/root/nmapmrtg.sh`
PageTop[nmap]: <h1>Máquinas en la red</h1>
MaxBytes[nmap]: 1000
YLegend[nmap]: Maquinas
ShortLegend[nmap]: pcs
XSize[nmap]: 300
YSize[nmap]: 100
Options[nmap]: nopercent,gauge
Background[nmap]: #cccccc
Volvemos a generar el índice:
# indexmaker /etc/mrtg.cfg --columns=1 --output=/var/www/mrtg/index.html
Y ya lo tenemos
Gracias Fran.

Comentarios
6 de March de 2007
Ese pedazo de script!!!!
6 de March de 2007
Essse peazo de script que ha parío el p3ntium!! XDD
6 de March de 2007
Yo para medir máquinas uso un metro 8-(