1
0
mirror of https://github.com/ranl/monitor-utils.git synced 2024-11-22 15:33:43 +01:00

Unit of measurement are not valid

A list of valid UOM (unit of measurement) is available here https://nagios-plugins.org/doc/guidelines.html 
Change percent to %
cifs ops/sec or nfs ops/sec are invalid. In this case use no unit.
Invalid units can cause some problems in tools like pnp4nagios which expect a valid unit.
This commit is contained in:
gitmopp 2015-01-09 14:18:07 +01:00
parent a9168baf18
commit 166996d1d9

View File

@ -540,7 +540,7 @@ if("$opt{'check_type'}" eq "TEMP") {
} elsif("$opt{'check_type'}" eq "CPULOAD") { } elsif("$opt{'check_type'}" eq "CPULOAD") {
my $check = _get_oid_value($snmp_session,$snmpcpuBusyTimePerCent); my $check = _get_oid_value($snmp_session,$snmpcpuBusyTimePerCent);
($msg,$stat) = _clac_err_stat($check,$opt{'check_type'},$opt{'warn'},$opt{'crit'}); ($msg,$stat) = _clac_err_stat($check,$opt{'check_type'},$opt{'warn'},$opt{'crit'});
$perf = "cpuload=$check\percent"; $perf = "cpuload=$check\%";
### NFSOPS ### ### NFSOPS ###
} elsif("$opt{'check_type'}" eq "NFSOPS") { } elsif("$opt{'check_type'}" eq "NFSOPS") {
my $low_nfs_ops = _get_oid_value($snmp_session,$snmp_netapp_miscLowNfsOps); my $low_nfs_ops = _get_oid_value($snmp_session,$snmp_netapp_miscLowNfsOps);
@ -554,7 +554,7 @@ if("$opt{'check_type'}" eq "TEMP") {
my $check=$nfsops_per_seconds; my $check=$nfsops_per_seconds;
($msg,$stat) = _clac_absolute_err_stat($check,$opt{'check_type'},$opt{'warn'},$opt{'crit'}); ($msg,$stat) = _clac_absolute_err_stat($check,$opt{'check_type'},$opt{'warn'},$opt{'crit'});
$perf = "nfsops=$check\ nfs ops/sec"; $perf = "nfsops=$check";
### CIFSOPS ### ### CIFSOPS ###
} elsif("$opt{'check_type'}" eq "CIFSOPS") { } elsif("$opt{'check_type'}" eq "CIFSOPS") {
my $low_cifs_ops = _get_oid_value($snmp_session,$snmp_netapp_miscLowCifsOps); my $low_cifs_ops = _get_oid_value($snmp_session,$snmp_netapp_miscLowCifsOps);
@ -568,7 +568,7 @@ if("$opt{'check_type'}" eq "TEMP") {
my $check=$cifsops_per_seconds; my $check=$cifsops_per_seconds;
($msg,$stat) = _clac_absolute_err_stat($check,$opt{'check_type'},$opt{'warn'},$opt{'crit'}); ($msg,$stat) = _clac_absolute_err_stat($check,$opt{'check_type'},$opt{'warn'},$opt{'crit'});
$perf = "cifsops=$check\ cifs ops/sec"; $perf = "cifsops=$check";
### NVRAM ### ### NVRAM ###
} elsif("$opt{'check_type'}" eq "NVRAM") { } elsif("$opt{'check_type'}" eq "NVRAM") {
my $check = _get_oid_value($snmp_session,$snmpnvramBatteryStatus); my $check = _get_oid_value($snmp_session,$snmpnvramBatteryStatus);