| Nivel: | medio |
| Sistema: | linux |
| Arquitectura: | i386 |
| Distribución: | woody |
| Sección: | web |
| Función: | configuracion |
Vamos a obtener estadísticas de la carga (load average) del servidor. Para ello hacemos uso de los paquetes mrtg y atsar. Una vez instalados configuramos el fichero /etc/mrtg.cfg
WorkDir: /var/www/mrtg
###
### Load average
###
Target[average]: `/usr/local/bin/cpu-load/average`
MaxBytes[average]: 1000
Options[average]: gauge, nopercent, growright, integer
YLegend[average]: Load average
kMG[average]: ,,
ShortLegend[average]:
Legend1[average]: Load average x 100
LegendI[average]: load:
LegendO[average]:
Title[average]: Load average x 100 for maquina.dominio.com
PageTop[average]: <H1>Load average x 100 for maquina.dominio.com</H1>
<TABLE>
<TR><TD>System:</TD> <TD>maquina.dominio.com</TD></TR>
<TR><TD>Maintainer:</TD> <TD>webmaster@dominio.com</TD></TR>
<TR><TD>Max used:</TD> <TD>1000</TD></TR>
</TABLE>
|
El paquete atsar nos proporciona informacion sobre el uso del sistema. Creamos un script en /usr/local/bin/cpu-load/average que le pase los datos al mrtg:
#!/bin/sh
load=`/usr/bin/atsar -u 1 | tail -n 1 | awk -F" " '{print $10}'`
echo "$load * 100" | bc | awk -F"." '{print $1}'
|
Por defecto, mrtg se ejecuta en el cron cada 5 minutos. Si despues de configurarlo queremos ver como queda:
# mrtg /etc/mrtg.cfg
|
Y genera las gráficas en /var/www/mrtg/average.html
© 2001, La Espiral.