[mrtg] problem with external gathering scripts
Jorge Berardi
jorge.berardi at ar.neoris.com
Mon Sep 3 21:38:32 CEST 2007
Hello, i'm using mrtg without snmp so i'm gathering information with
externals scripts but I face with some "strange" problems when returning
the four lines.
For example, the following script running into bash give me the four
lines output needed by mrtg:
arrosdev23:/vmachines/# `/bin/echo -e `/usr/bin/top -n 1 | /usr/bin/awk
'/Cpu/{print 100-$5}' | /usr/bin/cut -c -4` "\n0\n\n"
3.3
0
#
Then I edit my .cfg file with this:
Target[cpu]: `/bin/echo -e \`/usr/bin/top -n 1 | /usr/bin/awk
'/Cpu/{print 100-$5}' | /usr/bin/cut -c -4\` "\n0\n\n"` (I escaped
internal "`" like mentioned in mrtg-reference)
The mrtg.log says:
2007-08-27 15:57:01: WARNING: Problem with External get '/bin/echo -e
`/usr/bin/top -n 1 | /usr/bin/awk '/Cpu/{print 100-$5}' | /usr/bin/cut
-c -4` "\n0\n\n"':
Expected a Number for 'in' but got ''
2007-08-27 15:57:01: ERROR: Target[cpu][_IN_] ' $target->[2]{$mode} '
did not eval into defined data
Then I tried a more simple script:
Target[cpu]: `/usr/bin/top -n 1 | /usr/bin/awk '/Cpu/{print 100-$5}' |
/usr/bin/cut -c -4; echo -e "0\n\n"`
Then mrtg.log complains with:
2007-08-27 16:05:02: WARNING: Problem with External get '/usr/bin/top -n
1 | /usr/bin/awk '/Cpu/{print 100-$5}' | /usr/bin/cut -c -4; echo -e
"0\n\n"':
Expected a Number for 'out' but got ''
2007-08-27 16:05:02: ERROR: Target[cpu][_OUT_] ' $target->[2]{$mode} '
did not eval into defined data
Could anyone tell me which is the error? I'm only having problems with
this script and I made several others well.
Thanks in advance!
#################################################################################################################
Este documento puede incluir información confidencial y propiedad de Neoris y deberá ser leído solamente por la
o las personas a quienes está dirigido. Si usted ha recibido este mensaje por error, por favor avise
inmediatamente al remitente contestando y eliminando este correo. Cualquier punto de vista u opiniones expresadas
en este mensaje son del remitente y no necesariamente coinciden con aquellas de Neoris. Este documento no deberá
ser reproducido, copiado, distribuido, publicado, ni modificado por terceros sin la autorización por escrito de Neoris.
Este mensaje ha sido verificado contra virus. Visítenos en www.neoris.com.
#################################################################################################################
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.oetiker.ch/pipermail/mrtg/attachments/20070903/d1e9e57b/attachment-0001.html
More information about the mrtg
mailing list