MRTG - statystyki HDDTEMP nie dzia

Konfiguracja serwerów, usług, itp.
qel
Posty: 31
Rejestracja: 29 maja 2006, 09:01
Lokalizacja: Janowiec Wlkp.

MRTG - statystyki HDDTEMP nie działają

Post autor: qel »

Witam.
Mam problem, chciałem zrobić sobie statystyki temp hdd w mrtg ale coś mi nie działa.

Skrypt: /var/lib/mrtg/hddtemp

Kod: Zaznacz cały

#!/bin/sh
hddtemp /dev/hda | perl -ne '/: (\d+)/ && print "$1\n"'
echo 0
echo `/usr/bin/uptime`
echo `hostname -f`

config /etc/mrtg.cfg

# Temp
# ----------------
Title[temp]: Temp
PageTop[temp]: <H1>TEMP</H1>
Target[temp]: `/var/lib/mrtg/hddtemp`
YLegend[temp]: TempHDD 
MaxBytes[temp]: 70
Options[temp]: transparent noborder 
XSize[temp]: 600
YSize[temp]: 200
No i błąd w logach: /var/log/mrtg/mrtg.log

Kod: Zaznacz cały

/var/lib/mrtg/hddtemp: line 2: hddtemp: command not found
ERROR: Target[temp][_OUT_] ' $target->[2]{$mode} ' evaluated to 'NaN' instead of a number
Jak myślicie w czym problem może być?
fik
Posty: 30
Rejestracja: 21 czerwca 2006, 14:41
Lokalizacja: Mazury

Post autor: fik »

hddtemp: command not found
Może to? ;)
Witek Baryluk
Beginner
Posty: 207
Rejestracja: 26 czerwca 2006, 01:49
Lokalizacja: Kraków za firewallem

Post autor: Witek Baryluk »

Podaj pełną scieżke do programu hddtemp i pamiętaj ( z tego co ja dobrze pamiętam) mrtg jest odpalany jako użytkownik mrtg (czy nobody) więc niektóre programy administracyjne mogą nie być dostępne.
qel
Posty: 31
Rejestracja: 29 maja 2006, 09:01
Lokalizacja: Janowiec Wlkp.

Post autor: qel »

Może ktoś ma inny pomysł?
Witek Baryluk
Beginner
Posty: 207
Rejestracja: 26 czerwca 2006, 01:49
Lokalizacja: Kraków za firewallem

Post autor: Witek Baryluk »

Tak, abyś spóbował to co napisałem. i sprawdził czy masz hddtemp w ogóle w systemie.
qel
Posty: 31
Rejestracja: 29 maja 2006, 09:01
Lokalizacja: Janowiec Wlkp.

Post autor: qel »

Witek Baryluk pisze:Tak, abyś spóbował to co napisałem. i sprawdził czy masz hddtemp w ogóle w systemie.
moze nie kumam wszystkiego w linuxie ale hddtemp akurat mam obcykanego jak robie hddtemp /dev/hda to mi wyswietla temperature procesora i nie dawaj mi takich gupich kontextow " czy mam zainstalowanego hddtemp"
Witek Baryluk
Beginner
Posty: 207
Rejestracja: 26 czerwca 2006, 01:49
Lokalizacja: Kraków za firewallem

Post autor: Witek Baryluk »

Napisze trzeci raz.

Kod: Zaznacz cały

# which hddtemp
a następnie pomyśl nad 2 linijką w /var/lib/mrtg/hddtemp
ODPOWIEDZ