• 18.07.2025, 18:22
  • Registrieren
  • Anmelden
  • Du bist nicht angemeldet.

 

Thor95

Full Member

MRTG - Bitte um Hilfe

Samstag, 28. August 2004, 17:23

Hi Leute,

ich hoffe einer von euch kennt sich mit MRTG aus, läuft bei mir unter Suse und soll ein Programm starten, dann bekommt es einen Rückgabewert, dieser ist zb. 19 und dann mit in die Auswertung nehemen, wie es eben MRTG macht.

Den Fehler der ausgespuckt wird, den kapiere ich echt nicht.

Der Fehler:

ERROR: Target[fileserver-sensor1][_IN_] '/root//Binarys/digitemp-3.3.2/digitemp_DS9097 -q -t0 -o"%.C" ; /root//Binarys/digitemp-3.3.2/digitemp_DS9097 -q -t0 -o"%.C"' (warn): String found where operator expected at (eval 6) line 1, near "o"%.C""

Die Config:

#RunAsDaemon: Yes
WorkDir: /srv/www/htdocs/WEB
Options[_]: bits,growright,nobanner
LoadMIBs: /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt
LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt

######################################################################
# System: fileserver
# Description: Linux fileserver 2.6.5 #7 Sat Oct 20 21:03:12 CEST 2001 i586
# Contact: Sysadmin (root@localhost)
# Location: Home
######################################################################




# temp sensor1 ->
Target[fileserver-sensor1]: /root//Binarys/digitemp-3.3.2/digitemp_DS9097 -q -t0 -o"%.C" ; /root//Binarys/digitemp-3.3.2/digitemp_DS9097 -q -t0 -o"%.C"

Title[fileserver-sensor1]: fileserver
PageTop[fileserver-sensor1]: <H1>vordertux disk2 temperature</H1>
Options[fileserver-sensor1]: growright,nopercent,gauge,nobanner
MaxBytes[fileserver-sensor1]: 290
Unscaled[fileserver-sensor1]: ymwd
YLegend[fileserver-sensor1]: C
ShortLegend[fileserver-sensor1]: C
Legend1[fileserver-sensor1]: sensor1 temperatur in C
Legend2[fileserver-sensor1]: sensor1 temperatur in C
LegendI[fileserver-sensor1]: sensor1 temp
LegendO[fileserver-sensor1]: sensor1 temp


was mache ich denn falsch? Ich gehe mal davon aus, er kann das Prog garnicht starten....

Bitte um Hilfe...

Y0Gi

God

Re: MRTG - Bitte um Hilfe

Samstag, 28. August 2004, 17:47

den doppelten slash im filenamen solltest du auf jeden fall mal auflösen.
ansonsten könnte vielleicht das semikolon am zeilenende ein problem sein? oder er versucht u.u., das prozent-zeichen sprintf-mäßig als platzhalter anzusehen?

Thor95

Full Member

Re: MRTG - Bitte um  Hilfe

Samstag, 28. August 2004, 18:45

ne das wars auch nicht, ich hab den Quelltext zum ausführen in eine datei gesteckt, damit muss der MRTG ja nun nur noch das File ausführen.
Naja und da gibts wieder nen error,


Fehler:

ERROR: Target[fileserver-sensor1][_OUT_] '/root//Binarys/digitemp-3.3.2/tes;/root//Binarys/digitemp-3.3.2/tes' (warn): Useless use of subtraction (-) in void context at (eval 7) line 1.

wie zur hölle sage ich MRTG das er nur das Prog starten soll?

Ich verstehs nicht...