temperature: use injected properties
This commit is contained in:
parent
c1a11261f2
commit
2e399b105e
@ -125,15 +125,12 @@ interval=10
|
|||||||
# Support multiple chips, though lm-sensors.
|
# Support multiple chips, though lm-sensors.
|
||||||
# The script may be called with -w and -c switches to specify thresholds,
|
# The script may be called with -w and -c switches to specify thresholds,
|
||||||
# see the script for details.
|
# see the script for details.
|
||||||
# [temperature]
|
[temperature]
|
||||||
# label=TEMP
|
label=:
|
||||||
# interval=10
|
|
||||||
|
|
||||||
[temp]
|
|
||||||
label=
|
|
||||||
command=echo "$(sensors coretemp-isa-0000 | awk '/Physical/ {print $4}')"
|
|
||||||
interval=10
|
interval=10
|
||||||
color=#18FFFF
|
#T_WARN=70
|
||||||
|
#T_CRIT=90
|
||||||
|
#SENSOR_CHIP=""
|
||||||
|
|
||||||
#[load_average]
|
#[load_average]
|
||||||
#interval=10
|
#interval=10
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/env perl
|
||||||
# Copyright 2014 Pierre Mavro <deimos@deimos.fr>
|
# Copyright 2014 Pierre Mavro <deimos@deimos.fr>
|
||||||
# Copyright 2014 Vivien Didelot <vivien@didelot.org>
|
# Copyright 2014 Vivien Didelot <vivien@didelot.org>
|
||||||
# Copyright 2014 Andreas Guldstrand <andreas.guldstrand@gmail.com>
|
# Copyright 2014 Andreas Guldstrand <andreas.guldstrand@gmail.com>
|
||||||
# Copyright 2014 Benjamin Chretien <chretien at lirmm dot fr>
|
# Copyright 2014 Benjamin Chretien <chretien at lirmm dot fr>
|
||||||
|
# Copyright 2019 Jesus E. <heckyel at hyperbola dot info>
|
||||||
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
# This program is free software: you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -25,9 +26,9 @@ use Getopt::Long;
|
|||||||
binmode(STDOUT, ":utf8");
|
binmode(STDOUT, ":utf8");
|
||||||
|
|
||||||
# default values
|
# default values
|
||||||
my $t_warn = 70;
|
my $t_warn = $ENV{T_WARN} || 70;
|
||||||
my $t_crit = 90;
|
my $t_crit = $ENV{T_CRIT} || 90;
|
||||||
my $chip = "";
|
my $chip = $ENV{SENSOR_CHIP} || "";
|
||||||
my $temperature = -9999;
|
my $temperature = -9999;
|
||||||
|
|
||||||
sub help {
|
sub help {
|
||||||
@ -64,6 +65,8 @@ if ($temperature >= $t_crit) {
|
|||||||
exit 33;
|
exit 33;
|
||||||
} elsif ($temperature >= $t_warn) {
|
} elsif ($temperature >= $t_warn) {
|
||||||
print "#FFFC00\n";
|
print "#FFFC00\n";
|
||||||
|
} elsif ($temperature < $t_warn) {
|
||||||
|
print "#18FFFF\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
exit 0;
|
exit 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user