DH67CF

From timswiki
Revision as of 15:17, 20 January 2013 by Wikiadmin (talk | contribs) (Created page with "== DH67CF Plugins == These plugins report the === DH67CF Fans === This plugin reports the fan speeds for an Intel DH67CF motherboard. The plugin should be saved with a fil...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

DH67CF Plugins

These plugins report the

DH67CF Fans

This plugin reports the fan speeds for an Intel DH67CF motherboard. The plugin should be saved with a filename 'dh67cf_fans' and a link can then be generated in the munin plugins directory:

$ ln -s /path/dh67cf_fans /etc/munin/plugins/dh67cf_fans


#!/bin/sh
#
# Plugin to report D945GCLF2 motherboard temperatures. Relies on lm_sensors
# package.
#
# Contributed by Tim Chappell
#
# Magic markers - optional - used by installation scripts and
# munin-config:
#
#%# family=manual
#%# capabilities=autoconf


TMPFILE=/tmp/mboard_fans.$$
DEBUG=false

if [ "$1" = "config" ]; then
        echo 'graph_category sensors'
        echo 'graph_title Motherboard Fan Speeds'
        echo 'graph_vlabel RPM'
        echo 'mboard_fan1.label Inlet fan'
        echo 'mboard_fan1.draw LINE1'
        echo 'mboard_fan1.type GAUGE'
        echo 'mboard_fan2.label CPU fan'
        echo 'mboard_fan2.draw LINE1'
        echo 'mboard_fan2.type GAUGE'
        echo 'mboard_fan1.warning 200:1200'
        echo 'mboard_fan2.warning 200:2500'
        exit 0
fi

touch $TMPFILE
if [ "$DEBUG" = "false" ]; then

        sensors >> $TMPFILE

else

        echo "Running in DEBUG mode"
        cat>> $TMPFILE <<- 'TESTMODE'
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +37.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:         +37.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:         +35.0°C  (high = +80.0°C, crit = +85.0°C)

nct6775-isa-0290
Adapter: ISA adapter
Vcore:          +0.98 V  (min =  +0.00 V, max =  +1.74 V)
in1:            +1.09 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:           +3.42 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:          +3.42 V  (min =  +2.98 V, max =  +3.63 V)
in4:            +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:            +0.99 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:            +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:           +3.42 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:           +3.30 V  (min =  +2.70 V, max =  +3.30 V)
fan1:           421 RPM  (min =    0 RPM, div = 32)  ALARM
fan2:          1004 RPM  (min =    0 RPM, div = 32)  ALARM
fan3:             0 RPM  (min =    0 RPM, div = 128)
fan4:             0 RPM  (div = 128)
SYSTIN:         +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = diode
CPUTIN:         +33.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
AUXTIN:        -128.0°C    sensor = diode
PECI Agent 0:   +36.0°C  (high = +80.0°C, hyst = +75.0°C)
PCH_CHIP_TEMP:  +49.0°C  (high = +80.0°C, hyst = +75.0°C)
PECI Agent 1:    +0.0°C  (high = +80.0°C, hyst = +75.0°C)
cpu0_vid:      +2.050 V

TESTMODE
fi

awk '{if($1~"fan1:"){printf"mboard_fan1.value %s\n",$2}}' $TMPFILE
awk '{if($1~"fan2:"){printf"mboard_fan2.value %s\n",$2}}' $TMPFILE

# tidy up
/bin/rm -f $TMPFILE

DH67CF Temperatures

This plugin reports the temperatures for an Intel DH67CF motherboard. The plugin should be saved with a filename 'dh67cf_temp' and a link can then be generated in the munin plugins directory:

$ ln -s /path/dh67cf_temp /etc/munin/plugins/dh67cf_temp


#!/bin/sh
#
# Plugin to report DH67CF motherboard temperatures. Relies on lm_sensors
# package.
#
# Contributed by Tim Chappell
#
# Magic markers - optional - used by installation scripts and
# munin-config:
#
#%# family=manual
#%# capabilities=autoconf


TMPFILE=/tmp/mboard_temps.$$
DEBUG=false

if [ "$1" = "config" ]; then
        echo 'graph_category sensors'
        echo 'graph_title Motherboard Temperatures'
        echo 'graph_vlabel Degrees Celsius'
        echo 'mboard_core0_temp.label Core0 Temperature'
        echo 'mboard_core0_temp.draw LINE1'
        echo 'mboard_core0_temp.type GAUGE'
        echo 'mboard_core1_temp.label Core1 Temperature'
        echo 'mboard_core1_temp.draw LINE1'
        echo 'mboard_core1_temp.type GAUGE'
        echo 'mboard_chipset_temp.label Chipset Temperature'
        echo 'mboard_chipset_temp.draw LINE1'
        echo 'mboard_chipset_temp.type GAUGE'
        echo 'mboard_system_temp.label System Temperature'
        echo 'mboard_system_temp.draw LINE1'
        echo 'mboard_system_temp.type GAUGE'
        echo 'mboard_core0_temp.warning :75'
        echo 'mboard_core1_temp.warning :75'
        echo 'mboard_chipset_temp.warning :70'
        echo 'mboard_system_temp.warning :45'
        exit 0
fi

touch $TMPFILE
if [ "$DEBUG" = "false" ]; then

        sensors >> $TMPFILE

else

        echo "Running in DEBUG mode"
        cat>> $TMPFILE <<- 'TESTMODE'
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +37.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:         +37.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:         +35.0°C  (high = +80.0°C, crit = +85.0°C)

nct6775-isa-0290
Adapter: ISA adapter
Vcore:          +0.98 V  (min =  +0.00 V, max =  +1.74 V)
in1:            +1.09 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:           +3.42 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:          +3.42 V  (min =  +2.98 V, max =  +3.63 V)
in4:            +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:            +0.99 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:            +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:           +3.42 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:           +3.30 V  (min =  +2.70 V, max =  +3.30 V)
fan1:           421 RPM  (min =    0 RPM, div = 32)  ALARM
fan2:          1004 RPM  (min =    0 RPM, div = 32)  ALARM
fan3:             0 RPM  (min =    0 RPM, div = 128)
fan4:             0 RPM  (div = 128)
SYSTIN:         +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = diode
CPUTIN:         +33.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
AUXTIN:        -128.0°C    sensor = diode
PECI Agent 0:   +36.0°C  (high = +80.0°C, hyst = +75.0°C)
PCH_CHIP_TEMP:  +49.0°C  (high = +80.0°C, hyst = +75.0°C)
PECI Agent 1:    +0.0°C  (high = +80.0°C, hyst = +75.0°C)
cpu0_vid:      +2.050 V

TESTMODE
fi

awk '{if($1~"Core"){n=substr($2,1,length($2)-1);printf"mboard_core%d_temp.value %s\n",n,substr($3,1,1+index($3,"."))}}' $TMPFILE
awk '{if($1~"PCH_CHIP_TEMP:"){printf"mboard_chipset_temp.value %s\n",substr($2,1,1+index($2,"."))}}' $TMPFILE
awk '{if($1~"CPUTIN:"){printf"mboard_system_temp.value %s\n",substr($2,1,1+index($2,"."))}}' $TMPFILE

# tidy up
/bin/rm -f $TMPFILE

DH67CF Voltages

This plugin reports the voltages for an Intel DH67CF motherboard. The plugin should be saved with a filename 'dh67cf_voltages' and a link can then be generated in the munin plugins directory:

$ ln -s /path/dh67cf_voltages /etc/munin/plugins/dh67cf_voltages


#!/bin/sh
#
# Plugin to report DH67CF motherboard voltages. Relies on lm_sensors
# package.
#
# Contributed by Tim Chappell
#
# Magic markers - optional - used by installation scripts and
# munin-config:
#
#%# family=manual
#%# capabilities=autoconf


TMPFILE=/tmp/mboard_volts.$$
DEBUG=false

if [ "$1" = "config" ]; then
        echo 'graph_category sensors'
        echo 'graph_title Motherboard Voltages'
        echo 'graph_vlabel Volts'
        echo 'mboard_vcore.label Vcore'
        echo 'mboard_vcore.draw LINE1'
        echo 'mboard_vcore.type GAUGE'
        echo 'mboard_avcc.label AVcc'
        echo 'mboard_avcc.draw LINE1'
        echo 'mboard_avcc.type GAUGE'
        echo 'mboard_3v3.label +3V3'
        echo 'mboard_3v3.draw LINE1'
        echo 'mboard_3v3.type GAUGE'
        echo 'mboard_3vsb.label +3Vsb'
        echo 'mboard_3vsb.draw LINE1'
        echo 'mboard_3vsb.type GAUGE'
        echo 'mboard_vbat.label Vbat'
        echo 'mboard_vbat.draw LINE1'
        echo 'mboard_vbat.type GAUGE'
        echo 'mboard_cpu.label CPU0 Vid'
        echo 'mboard_cpu.draw LINE1'
        echo 'mboard_cpu.type GAUGE'
        echo 'mboard_avcc.warning 2.98:3.63'
        echo 'mboard_3v3.warning 2.98:3.63'
        echo 'mboard_vbat.warning 2.98:3.63'
        exit 0
fi

touch $TMPFILE
if [ "$DEBUG" = "false" ]; then

        sensors >> $TMPFILE

else

        echo "Running in DEBUG mode"
        cat>> $TMPFILE <<- 'TESTMODE'
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +37.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:         +37.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:         +35.0°C  (high = +80.0°C, crit = +85.0°C)

nct6775-isa-0290
Adapter: ISA adapter
Vcore:          +0.98 V  (min =  +0.00 V, max =  +1.74 V)
in1:            +1.09 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:           +3.42 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:          +3.42 V  (min =  +2.98 V, max =  +3.63 V)
in4:            +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:            +0.99 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:            +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:           +3.42 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:           +3.30 V  (min =  +2.70 V, max =  +3.30 V)
fan1:           421 RPM  (min =    0 RPM, div = 32)  ALARM
fan2:          1004 RPM  (min =    0 RPM, div = 32)  ALARM
fan3:             0 RPM  (min =    0 RPM, div = 128)
fan4:             0 RPM  (div = 128)
SYSTIN:         +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = diode
CPUTIN:         +33.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
AUXTIN:        -128.0°C    sensor = diode
PECI Agent 0:   +36.0°C  (high = +80.0°C, hyst = +75.0°C)
PCH_CHIP_TEMP:  +49.0°C  (high = +80.0°C, hyst = +75.0°C)
PECI Agent 1:    +0.0°C  (high = +80.0°C, hyst = +75.0°C)
cpu0_vid:      +2.050 V

TESTMODE
fi

awk '{if($1~"Vcore:"){printf"mboard_vcore.value %s\n",substr($2,1,2+index($2,"."))}}' $TMPFILE
awk '{if($1~"AVCC:"){printf"mboard_avcc.value %s\n",substr($2,1,2+index($2,"."))}}' $TMPFILE
awk '{if($1~"+3.3V:"){printf"mboard_3v3.value %s\n",substr($2,1,2+index($2,"."))}}' $TMPFILE
awk '{if($1~"3VSB:"){printf"mboard_3vsb.value %s\n",substr($2,1,2+index($2,"."))}}' $TMPFILE
awk '{if($1~"Vbat:"){printf"mboard_vbat.value %s\n",substr($2,1,2+index($2,"."))}}' $TMPFILE
awk '{if($1~"cpu0_vid:"){printf"mboard_cpu.value %s\n",substr($2,1,2+index($2,"."))}}' $TMPFILE

# tidy up
/bin/rm -f $TMPFILE



<adsense>1</adsense>