Add fan and voltage
This commit is contained in:
parent
e47ea140e4
commit
ef9fe2608d
|
@ -28,26 +28,20 @@ use warnings;
|
|||
sub set_system {
|
||||
my ($self, %options) = @_;
|
||||
|
||||
$self->{regexp_threshold_overload_check_section_option} = '^(temperature|fan|psu)$';
|
||||
$self->{regexp_threshold_numeric_check_section_option} = '^(temperature|fan)$';
|
||||
$self->{regexp_threshold_overload_check_section_option} = '^(temperature|fan|voltage)$';
|
||||
$self->{regexp_threshold_numeric_check_section_option} = '^(temperature|fan|voltage)$';
|
||||
|
||||
$self->{cb_hook2} = 'snmp_execute';
|
||||
|
||||
$self->{thresholds} = {
|
||||
fan => [
|
||||
['bad', 'CRITICAL'],
|
||||
['good', 'OK'],
|
||||
['notPresent', 'OK'],
|
||||
],
|
||||
psu => [
|
||||
['bad', 'CRITICAL'],
|
||||
['good', 'OK'],
|
||||
['notPresent', 'OK'],
|
||||
['abnormal', 'CRITICAL'],
|
||||
['normal', 'OK'],
|
||||
],
|
||||
};
|
||||
|
||||
$self->{components_path} = 'network::raisecom::snmp::mode::components';
|
||||
$self->{components_module} = ['temperature']; #['fan', 'psu', 'temperature'];
|
||||
$self->{components_module} = ['fan', 'temperature', 'voltage'];
|
||||
}
|
||||
|
||||
sub snmp_execute {
|
||||
|
@ -76,7 +70,7 @@ __END__
|
|||
|
||||
=head1 MODE
|
||||
|
||||
Check hardware (temperatures).
|
||||
Check hardware (temperatures, fans, voltages).
|
||||
|
||||
=over 8
|
||||
|
||||
|
@ -114,4 +108,3 @@ Example: --critical='temperature,.*,40'
|
|||
=back
|
||||
|
||||
=cut
|
||||
|
||||
|
|
Loading…
Reference in New Issue