[mrtg]+[hardware] CPU temperatur

Bash, Shell, PHP, Python, Perl, CGI
lufthansen
Posts: 390
Joined: 2002-09-24 17:31
Location: NRW

[mrtg]+[hardware] CPU temperatur

Post by lufthansen »

hi,
ich bastel gerade ein wenig mit MRTG rum :-D
und da kam mir die idee vielleicht die cpu temperatur anzeigen zu lassen wisst ihr ob die kühler mit thermometer einsetzen ?
und wenn habt ihr ne idee ? (:?:
kase
Posts: 1031
Joined: 2002-10-14 22:56

Re: [mrtg]+[hardware] CPU temperatur

Post by kase »

Spielkinder ^^

Solang meine CPU nicht abraucht (und dafür wird 1&1 schon sorgen) sind mir solche Infos doch sowas von egal und fressen nur CPU Last.
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: [mrtg]+[hardware] CPU temperatur

Post by alexander newald »

LuftHansen wrote:hi,
ich bastel gerade ein wenig mit MRTG rum :-D
und da kam mir die idee vielleicht die cpu temperatur anzeigen zu lassen wisst ihr ob die kühler mit thermometer einsetzen ?
und wenn habt ihr ne idee ? (:?:
Hi,

meinste sowas

Image

Code: Select all

Target[hw_sensor]:      `/system_tools/mrtg/sensors temp`
MaxBytes[hw_sensor]:    60
Legend1[hw_sensor]:     Temperature of cpu
Legend2[hw_sensor]:
YLegend[hw_sensor]:     cpu temp.
ShortLegend[hw_sensor]: Hardware
LegendI[hw_sensor]:     °C
LegendO[hw_sensor]:
Title[hw_sensor]:       Hardware status
PageTop[hw_sensor]:     <H1>System hardware</H1>
PageFoot[hw_sensor]:    Noone should try to break my border!
Options[hw_sensor]:     nopercent gauge

Code: Select all

#!/usr/bin/perl

$tmp = `/usr/local/bin/sensors`;
@tmp = split(/n/,$tmp);
$alarm = -2;
foreach $tmp (@tmp)
        {
        ++$i; if ($i == 1) { $device = $tmp; }
        $tmp =~ s/      {1,}/ /g;
        $tmp =~ s/ {1,}/ /g;
        if ($tmp =~ /ALARM/) { ++$alarm; }
        ($key,$value,@d) = split(/ /,$tmp);
        $value =~ s/-//g;
        $value =~ s/+//g;
        $key =~ s/://g;
        $daten{"$key"} = $value;
        }
$daten{"temp1"} =~ s/°C//g;
$daten{"temp1"} = int($daten{"temp1"});
if ($ARGV[0] eq "fan") { print $daten{"fan2"}."n"; }
if ($ARGV[0] eq "temp") { print $daten{"temp1"}."n"; }
print "0n";
print "$devicen";
print "Alarms: $alarmn";
:wink:

Alexander Newald
lufthansen
Posts: 390
Joined: 2002-09-24 17:31
Location: NRW

Re: [mrtg]+[hardware] CPU temperatur

Post by lufthansen »

öhhm kannst du mir mal deine /etc/sensors.conf
schicken ??

dange .... :-D