Uptime med MRTG
hejsa jeg har følgende konfigfil til MRTG:Target[stats.lamerz.dk.uptime]: `/usr/local/bin/nc localhost uptime`
Xsize[stats.lamerz.dk.uptime]: 600
Ysize[stats.lamerz.dk.uptime]: 200
Ytics[stats.lamerz.dk.uptime]: 10
Options[stats.lamerz.dk.uptime]: nopercent,gauge
Supress[stats.lamerz.dk.uptime]: dw
Title[stats.lamerz.dk.uptime]: (portal.aphroland.org) Uptime - in days
PageTop[stats.lamerz.dk.uptime]: <h1>(stats.lamerz.dk) Uptime - in days</h1>
Background[stats.lamerz.dk.uptime]: #738AA6
MaxBytes[stats.lamerz.dk.uptime]: 1000
YLegend[stats.lamerz.dk.uptime]: days
ShortLegend[stats.lamerz.dk.uptime]: days
LegendI[stats.lamerz.dk.uptime]: Uptime:
LegendO[stats.lamerz.dk.uptime]:
Legend1[stats.lamerz.dk.uptime]: Uptime
Legend2[stats.lamerz.dk.uptime]:
workdir: /usr/statestik/machine/uptime
netcat kalder op til en psudo process som via et perl script skulle give mig antal dage maskinen har været oppe, dette virker også fint med "nc localhost uptime" via consolen.
fejlen opstår i det øjeblik mrtg skal genere en graf ud fra dette:
WARNING: Problem with External get '/usr/local/bin/nc localhost uptime':
Expected a Number for 'out' but nothing'
ERROR: Target[stats.lamerz.dk.uptime][_OUT_] ' $$target[0]{$mode} ' did not eval into defined data
Use of uninitialized value at /usr/local/bin/mrtg line 274.
Use of uninitialized value at /usr/local/bin/mrtg line 281.
ERROR: outlast is undefined. This should not be possible
Output fra "nc localhost uptime":
su-2.05b# nc localhost uptime
0
nogen der har en anelse hvorfor jeg får denne mærkelige fejl ??