[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PATCH] receta 101



On Wed, Sep 29, 2004 at 09:04:42PM +0200, Juan Jose Pablos wrote:
> He creado un parche a la receta 101. Permite quitar la dependencia de 
> atsar (usando uptime) y ademas no necesita la creacion de ningun fichero.

Hola,
muchas gracias por tu contribución.
Tu receta no me fuciona porque el comando

uptime | awk -F"," -v load='{print $4}' | echo "$load * 100" | bc

no dá el valor de la carga média multiplicado por cien, porque el campo
$4 que extrae awk es algo asi "load average: 0.34" en vez de ser solo
0.34

Me parece mejor obtener la carga média apenas con sed, sin usar ni awk
ni bc. Por ejemplo:

  uptime |sed "s/.*load average: //"|sed "s/\.//"|sed "s/,.*//"

En la línea de comandos me dá bien lo que quiero, pero cuando lo pongo
en /etc/mrtg.cfg, el mrtg se queja del siguiente error:

WARNING: Problem with External get 'uptime |sed "s/.*load average: //"|sed "s/\.//"|sed "s/,.*//"':
   Expected a Number for 'out' but nothing'

He intentado poner el uptime y los seds en un fichero ejecutable, pero
tampoco. Que será lo que estoy haciendo mal?

Jaime



Reply to: