Hoi Berry,
mag ik vragen hoe jij deze waardes in MRTG heb gekregen?
Ik probeer nu in mrtg het volgende uit te voeren
1) maak een sh bestand (temperature.sh) aan met de volgende code
#!/bin/sh
smartctl -a -d ata /dev/sda | awk '/Temperature/ {print $10}' && smartctl -a -d ata /dev/sdb | awk '/Temperature/ {print $10}'
2) maak in de mrtg.cfg file het volgende aan:
Target[localhost.temp1]:/opt/etc/mrtg/temperature.sh
RouterUptime[localhost.temp1]: public@localhost
MaxBytes[localhost.temp1]: 75
Title[localhost.temp1]: Temperature Reading
Unscaled[localhost.temp1]: ymwd
ShortLegend[localhost.temp1]: C
YLegend[localhost.temp1]: Celsius
Legend1[localhost.temp1]: HD1
Legend2[localhost.temp1]: HD2
Legend3[localhost.temp1]:
Legend4[localhost.temp1]:
LegendI[localhost.temp1]: HDD Temperature
LegendO[localhost.temp1]:
Options[localhost.temp1]: growright,nopercent,transparent,nopercent
PageTop[localhost.temp1]: <h1>Temperature</h1>
als ik nu de mrtg.cfg draai krijg ik de volgende error melding:
2012-05-20 13:10:08: ERROR: Target[localhost.temp1][_IN_] '/opt/etc/mrtg/temperature.sh' (warn): (Missing operator before etc?)
2012-05-20 13:10:08: ERROR: Target[localhost.temp1][_OUT_] '/opt/etc/mrtg/temperature.sh' (warn): (Missing operator before etc?)
Use of uninitialized value $inlast in pattern match (m//) at /opt/bin/mrtg line 1044.
Use of uninitialized value $outlast in pattern match (m//) at /opt/bin/mrtg line 1047.
Ik hoor graag hoe jij het hebt opgelost.
Alvast bedankt voor je antwoord.
MAdD