sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #70922
sensors til mrtg problem
Hejsa sslug'er
Jeg har et problem med at få det rigtige output til mrtg.
Problemet er at jeg vil aflæse MB temperaturen, og det burde jo i sig selv ikke være så pokkers svært, da der jo er masser af hjælp og eksempler på nettet.
Nu er det bare sådan at outputtet fra "sensors" giver følgende:
as99127f-i2c-0-2d
Adapter: SMBus I801 adapter at e800
Algorithm: Non-I2C SMBus adapter
VCore 1: +2.06 V (min = +1.90 V, max = +2.09 V)
VCore 2: +2.56 V (min = +1.90 V, max = +2.09 V) ALARM
+3.3V: +3.55 V (min = +3.13 V, max = +3.45 V) ALARM
+5V: +5.12 V (min = +4.72 V, max = +5.24 V)
+12V: +12.20 V (min = +10.79 V, max = +13.19 V)
-12V: -11.88 V (min = -13.19 V, max = -10.73 V)
-5V: -5.03 V (min = -5.24 V, max = -4.74 V)
fan1: 1928 RPM (min = 1500 RPM, div = 4)
fan2: 0 RPM (min = 1500 RPM, div = 4) ALARM
fan3: 0 RPM (min = 1500 RPM, div = 4) ALARM
temp1: +28°C (limit = +60°C)
temp2: +21.0°C (limit = +120°C, hysteresis = +100°C)
temp3: +224.4°C (limit = +120°C, hysteresis = +100°C)
vid: +2.000 V
alarms:
beep_enable:
Sound alarm enabled
Det vil sige at det er "temp2" som er af interesse.
Temp2 ser her jo også meget rigtig ud, men efter at have udlæst "temp2" til brug for snmp går der noget galt med værdien.
Det er følgende script der udlæser "temp2":
#!bin/sh
PATH=/bin:/usr/bin
# Read the current CPU temperature and write it to stdout
head -11 "/proc/sys/dev/sensors/as99127f-i2c-0-2d/temp2" | awk '{print $3;}'
exit 0
cat /proc/sys/dev/sensors/as99127f-i2c-0-2d/temp2 giver I øvrigt følgende output
60.0 50.0 10.5
Når jeg så med mrtg laver en
snmpwalk -v 1 localhost -c kim .1.3.6.1.4.1.2021.8.1.101
kommer følgende output
UCD-SNMP-MIB::extOutput.1 = STRING: 28.0
UCD-SNMP-MIB::extOutput.2 = STRING: 10.5
UCD-SNMP-MIB::extOutput.3 = STRING: 1939
Som det ses så er værdi .2 nu blevet til 10.5 i stedet for 21.0
Værdi .1 & .3 bliver udlæst efter helt samme princip og der har der ikke været nogen problemer, så hvad er det lige som jeg ikke har fået øje på??
M.v.h.
Kim Hermansen
Follow ups