| line |
true |
false |
branch |
|
31
|
0 |
2 |
unless grep /BEGIN/, keys %Monitoring::GLPlugin:: |
|
33
|
2 |
0 |
unless grep /BEGIN/, keys %Monitoring::GLPlugin::SNMP::SysDescPrettify:: |
|
35
|
2 |
0 |
unless grep /BEGIN/, keys %Monitoring::GLPlugin::SNMP::MibsAndOids:: |
|
37
|
2 |
0 |
unless grep /BEGIN/, keys %Monitoring::GLPlugin::SNMP::CSF:: |
|
39
|
2 |
0 |
unless grep /BEGIN/, keys %Monitoring::GLPlugin::SNMP::Item:: |
|
41
|
2 |
0 |
unless grep /BEGIN/, keys %Monitoring::GLPlugin::SNMP::TableItem:: |
|
49
|
0 |
0 |
if ($self->opts->community and $self->opts->community =~ /^snmpv3(.)(.+)/) |
|
53
|
0 |
0 |
if defined $authprotocol and $authprotocol |
|
55
|
0 |
0 |
if defined $authpassword and $authpassword |
|
57
|
0 |
0 |
if defined $privprotocol and $privprotocol |
|
59
|
0 |
0 |
if defined $privpassword and $privpassword |
|
61
|
0 |
0 |
if defined $username and $username |
|
63
|
0 |
0 |
if defined $contextengineid and $contextengineid |
|
65
|
0 |
0 |
if defined $contextname and $contextname |
|
70
|
0 |
0 |
if ($self->opts->authpassword || $self->opts->authprotocol || $self->opts->privpassword || $self->opts->privprotocol and $self->opts->protocol ne '3') |
|
75
|
0 |
0 |
if ($self->opts->community2 and $self->opts->community2 =~ /^snmpv3(.)(.+)/) |
|
86
|
0 |
0 |
if defined $authprotocol and $authprotocol |
|
88
|
0 |
0 |
if defined $authpassword and $authpassword |
|
90
|
0 |
0 |
if defined $privprotocol and $privprotocol |
|
92
|
0 |
0 |
if defined $privpassword and $privpassword |
|
94
|
0 |
0 |
if defined $username and $username |
|
96
|
0 |
0 |
if defined $contextengineid and $contextengineid |
|
98
|
0 |
0 |
if defined $contextname and $contextname |
|
259
|
0 |
0 |
if ($self->opts->mode =~ /^(bulk)*walk/) { } |
|
260
|
0 |
0 |
if ($self->opts->snmpwalk and $self->opts->hostname) { } |
|
|
0 |
0 |
elsif (not $self->opts->snmpwalk and $self->opts->hostname) { } |
|
261
|
0 |
0 |
if ($self->check_messages == 2) |
|
266
|
0 |
0 |
if ($message eq sprintf('file %s not found', $self->opts->snmpwalk)) |
|
284
|
0 |
0 |
if ($self->opts->snmpwalk and not $self->opts->hostname) { } |
|
|
0 |
0 |
elsif ($self->opts->snmpwalk and $self->opts->hostname) { } |
|
296
|
0 |
0 |
if ($self->mode =~ /device::(bulk)*walk/) { } |
|
|
0 |
0 |
elsif ($self->mode =~ /device::uptime/) { } |
|
|
0 |
0 |
elsif ($self->mode =~ /device::supportedmibs/) { } |
|
|
0 |
0 |
elsif ($self->mode =~ /device::supportedoids/) { } |
|
301
|
0 |
0 |
if ($self->opts->oids) { } |
|
|
0 |
0 |
elsif ($self->can('trees')) { } |
|
312
|
0 |
0 |
if ($self->opts->snmpdump) |
|
315
|
0 |
0 |
if $self->opts->protocol =~ /^v(.*)/ |
|
316
|
0 |
0 |
if (defined $self->opts->offline) { } |
|
318
|
0 |
0 |
unless ($self->check_pidfile) |
|
337
|
0 |
0 |
$self->mode =~ /bulk/ ? : |
|
345
|
0 |
0 |
if (not $snmpwalkpid) { } |
|
351
|
0 |
0 |
unless $timedout |
|
352
|
0 |
0 |
if -f $self->{'pidfile'} |
|
353
|
0 |
0 |
if ($timedout) { } |
|
362
|
0 |
0 |
$self->mode =~ /bulk/ ? : |
|
381
|
0 |
0 |
if ($self->opts->report ne 'short') |
|
391
|
0 |
0 |
if ($self->opts->name and -f $self->opts->name) { } |
|
|
0 |
0 |
elsif ($self->opts->name and not -f $self->opts->name) { } |
|
393
|
0 |
0 |
if $@ |
|
787
|
0 |
0 |
if $self->opts->protocol eq '1' and $mibinfo->[2] ne 'v1' |
|
788
|
0 |
0 |
if $self->opts->protocol ne '1' and $mibinfo->[2] eq 'v1' |
|
793
|
0 |
0 |
if ($self->implements_mib($mib)) |
|
802
|
0 |
0 |
unless substr($_, 0, length $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib}) ne $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib} |
|
825
|
0 |
0 |
if (my $obj = $self->get_snmp_object($mib, $sym)) |
|
827
|
0 |
0 |
if (exists $unknowns->{$oid}) { } |
|
|
0 |
0 |
elsif (exists $$unknowns{$oid . '.0'}) { } |
|
835
|
0 |
0 |
if ($sym =~ /Table$/) |
|
836
|
0 |
0 |
if (my(@table) = $self->get_snmp_table_objects($mib, $sym)) |
|
841
|
0 |
0 |
if ($line->{'flat_indices'}) |
|
844
|
0 |
0 |
if (exists $$unknowns{$oid . '.' . $line->{'flat_indices'}}) |
|
858
|
0 |
0 |
if (exists $confirmed->{$_}) { } |
|
869
|
0 |
0 |
if ($self->opts->snmpwalk) { } |
|
871
|
0 |
0 |
if (not -f $self->opts->snmpwalk) { } |
|
|
0 |
0 |
elsif (-x $self->opts->snmpwalk) { } |
|
883
|
0 |
0 |
if (/^([\.\d]+) = .*?: (\-*\d+)/) { } |
|
|
0 |
0 |
elsif (/^([\.\d]+) = .*?: "(.*?)"/) { } |
|
892
|
0 |
0 |
if (defined $self->opts->offline and $self->opts->mode ne 'walk') |
|
893
|
0 |
0 |
if (time - (stat $self->opts->snmpwalk)[9] > $self->opts->offline) |
|
898
|
0 |
0 |
if $self->opts->mode ne 'walk' |
|
902
|
0 |
0 |
if (/^([\d\.]+) = .*?INTEGER: .*\((\-*\d+)\)/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = .*?Opaque:.*?Float:.*?([\-\.\d]+)/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = STRING:\s*$/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = Network Address: (.*)/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = Hex-STRING: (.*)/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = \w+: (\-*\d+)\s*$/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = \w+: "(.*?)"/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = \w+: (.*)/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = (\-*\d+)/) { } |
|
|
0 |
0 |
elsif (/^([\d\.]+) = "(.*?)"/) { } |
|
935
|
0 |
0 |
if ($oid =~ /^\./) |
|
948
|
0 |
0 |
if (not $self->check_messages) |
|
958
|
0 |
0 |
if (defined $hrSystemUptime and $hrSystemUptime =~ /^\d+$/ and $hrSystemUptime > 0) { } |
|
966
|
0 |
0 |
if (defined $snmpEngineTime and $snmpEngineTime =~ /^\d+$/ and $snmpEngineTime > 0) { } |
|
976
|
0 |
0 |
if (defined $sysUptime) |
|
982
|
0 |
0 |
if (defined $sysUptime and defined $sysDescr) { } |
|
983
|
0 |
0 |
if ($hrSystemUptime) { } |
|
|
0 |
0 |
elsif ($snmpEngineTime) { } |
|
993
|
0 |
0 |
if ($snmpEngineTime and $snmpEngineTime > $hrSystemUptime) |
|
1009
|
0 |
0 |
if ($tac - $tic >= $Monitoring::GLPlugin::SNMP::session->timeout) { } |
|
1016
|
0 |
0 |
if $Monitoring::GLPlugin::SNMP::session |
|
1025
|
0 |
0 |
if ($sysDesc =~ /$Monitoring::GLPlugin::SNMP::SysDescPrettify::vendor_rules->{$vendor}{'vendor_pattern'}/) |
|
1027
|
0 |
0 |
if (my $pretty = &$func($sysDesc, $self->session)) |
|
1039
|
0 |
0 |
if (eval 'require Net::SNMP') { } |
|
1051
|
0 |
0 |
if ($self->opts->port) |
|
1054
|
0 |
0 |
if ($self->opts->domain) |
|
1058
|
0 |
0 |
if ($self->opts->protocol eq '3') { } |
|
1061
|
0 |
0 |
if ($self->opts->authpassword) |
|
1065
|
0 |
0 |
if ($self->opts->authprotocol) |
|
1068
|
0 |
0 |
if ($self->opts->privpassword) |
|
1072
|
0 |
0 |
if ($self->opts->privprotocol) |
|
1088
|
0 |
0 |
if (not defined $session) { } |
|
1106
|
0 |
0 |
if $Monitoring::GLPlugin::SNMP::session |
|
1112
|
0 |
0 |
if ($self->opts->protocol eq '3' and defined $self->opts->authprotocol2 || defined $self->opts->authpassword2 || defined $self->opts->privprotocol2 || defined $self->opts->privpassword2 || defined $self->opts->username2 || defined $self->opts->contextengineid2 || defined $self->opts->contextname2) { } |
|
1123
|
0 |
0 |
unless $self->strequal($self->opts->authprotocol, $self->opts->authprotocol2) |
|
1125
|
0 |
0 |
unless $self->strequal($self->opts->authpassword, $self->opts->authpassword2) |
|
1127
|
0 |
0 |
unless $self->strequal($self->opts->privprotocol, $self->opts->privprotocol2) |
|
1129
|
0 |
0 |
unless $self->strequal($self->opts->privpassword, $self->opts->privpassword2) |
|
1131
|
0 |
0 |
unless $self->strequal($self->opts->username, $self->opts->username2) |
|
1133
|
0 |
0 |
if ($relogin) |
|
1153
|
0 |
0 |
if (defined $self->opts->community2 and $self->decode_password($self->opts->community2) ne $self->decode_password($self->opts->community)) |
|
1170
|
0 |
0 |
if $Monitoring::GLPlugin::SNMP::session |
|
1176
|
0 |
0 |
if $Monitoring::GLPlugin::SNMP::session |
|
1178
|
0 |
0 |
if $Monitoring::GLPlugin::SNMP::session |
|
1189
|
0 |
0 |
if (ref $self eq 'Classes::Generic') { } |
|
|
0 |
0 |
elsif (ref $self eq 'Classes::Device') { } |
|
|
0 |
0 |
elsif (ref $self eq 'Monitoring::GLPlugin::SNMP') { } |
|
1195
|
0 |
0 |
$self->{'productname'} eq 'unknown' ? : |
|
1204
|
0 |
0 |
if ($@) |
|
1209
|
0 |
0 |
if (ref $self eq 'Monitoring::GLPlugin::SNMP') |
|
1231
|
0 |
0 |
if ($sysobj and $oid eq $sysobj) |
|
1241
|
0 |
1 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib} or exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib}) { } |
|
1249
|
0 |
1 |
if ($self->get_variable('verbose')) |
|
1251
|
0 |
0 |
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib} ? : |
|
1255
|
0 |
1 |
if ($self->get_variable('verbose')) |
|
1257
|
0 |
0 |
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib} ? : |
|
1260
|
0 |
0 |
if (scalar @newkeys <= scalar @oldkeys) |
|
1266
|
0 |
1 |
if ($@) { } |
|
1269
|
0 |
1 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::requirements->{$mib}) |
|
1281
|
0 |
0 |
unless (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib}) |
|
1285
|
0 |
0 |
if $sysobj |
|
1286
|
0 |
0 |
if ($sysobj and $sysobj eq $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib}) |
|
1290
|
0 |
0 |
if ($sysobj and $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib} eq substr($sysobj, 0, length $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib})) |
|
1297
|
0 |
0 |
if ($self->opts->snmpwalk) { } |
|
1321
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 3) |
|
1322
|
0 |
0 |
if $self->opts->contextengineid |
|
1323
|
0 |
0 |
if $self->opts->contextname |
|
1327
|
0 |
0 |
if ($traces and not exists $$traces{$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib}} and grep {substr($_, 0, length $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib}) eq $Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{$mib};} keys %{$traces;}) |
|
1339
|
0 |
0 |
if ($timestr =~ /\((\d+)\)/) { } |
|
|
0 |
0 |
elsif ($timestr =~ /(\d+)\s*day[s]*.*?(\d+):(\d+):(\d+)\.(\d+)/) { } |
|
|
0 |
0 |
elsif ($timestr =~ /(\d+):(\d+):(\d+):(\d+)\.(\d+)/) { } |
|
|
0 |
0 |
elsif ($timestr =~ /(\d+):(\d+):(\d+)\.(\d+)/) { } |
|
|
0 |
0 |
elsif ($timestr =~ /(\d+)\s*hour[s]*.*?(\d+):(\d+)\.(\d+)/) { } |
|
|
0 |
0 |
elsif ($timestr =~ /(\d+)\s*minute[s]*.*?(\d+)\.(\d+)/) { } |
|
|
0 |
0 |
elsif ($timestr =~ /(\d+)\.\d+\s*second[s]/) { } |
|
|
0 |
0 |
elsif ($timestr =~ /^(\d+)$/) { } |
|
1374
|
0 |
0 |
$days < 1 ? : |
|
1382
|
0 |
0 |
if (exists $self->{'flat_indices'}) { } |
|
1395
|
0 |
0 |
if ($self->opts->snmpwalk and not $self->opts->hostname) |
|
1399
|
0 |
0 |
if ($self->opts->community) |
|
1422
|
0 |
0 |
if (ref $key_attrs ne 'ARRAY') |
|
1423
|
0 |
0 |
if ($key_attrs eq 'flat_indices') |
|
1446
|
0 |
0 |
if ($force == -1 and -f $statefile) { } |
|
|
0 |
0 |
elsif ($force != 0 or not -f $statefile or (stat $statefile)[9] < $update_deadline) { } |
|
1487
|
0 |
0 |
if (-f $statefile) |
|
1493
|
0 |
0 |
if ($@) |
|
1518
|
0 |
0 |
if (defined $value) |
|
1533
|
0 |
0 |
unless exists $self->{$arrayname} |
|
1534
|
0 |
0 |
if (not exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib} && exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib}{$table}) { } |
|
1539
|
0 |
0 |
if defined $filter and not &$filter($new_object) |
|
1546
|
0 |
0 |
if defined $filter and not &$filter($new_object) |
|
1559
|
0 |
0 |
if (exists $$into_indices{$element->{'flat_indices'}}) |
|
1577
|
0 |
0 |
if (&$func($into_elem, $from_elem)) |
|
1593
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition}) { } |
|
1595
|
0 |
0 |
if (ref $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} eq 'CODE') { } |
|
|
0 |
0 |
elsif (ref $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} eq 'HASH') { } |
|
1607
|
0 |
0 |
if ($table and exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib}) { } |
|
|
0 |
0 |
elsif ($mib) { } |
|
1622
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib} and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$mo}) |
|
1624
|
0 |
0 |
defined $index ? : |
|
1627
|
0 |
0 |
if (defined $response->{$oid}) |
|
1628
|
0 |
0 |
if ($response->{$oid} eq 'noSuchInstance' or $response->{$oid} eq 'noSuchObject') { } |
|
|
0 |
0 |
elsif (my(@symbols) = $self->make_symbolic($mib, $response, [[$index]])) { } |
|
1634
|
0 |
0 |
defined $response->{$oid} ? : |
|
1635
|
0 |
0 |
unless (defined $response->{$oid} or defined $index) |
|
1673
|
0 |
0 |
scalar @{$rows;} ? : |
|
1687
|
0 |
0 |
if ($table =~ /^(.*?)\+(.*)/) |
|
1693
|
0 |
0 |
unless (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib} and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$table}) |
|
1697
|
0 |
0 |
unless (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$entry}) |
|
1703
|
0 |
0 |
if ($augmenting_table) |
|
1706
|
0 |
0 |
if (scalar @{$indices;} == 1 and $indices->[0] == -1) { } |
|
|
0 |
0 |
elsif (scalar @{$indices;} == 1) { } |
|
|
0 |
0 |
elsif (scalar @{$indices;} > 1) { } |
|
|
0 |
0 |
elsif (scalar @{$rows;}) { } |
|
1711
|
0 |
0 |
if ($augmenting_table) |
|
1733
|
0 |
0 |
if ($augmenting_table) |
|
1771
|
0 |
0 |
if ($augmenting_table) |
|
1794
|
0 |
0 |
if ($augmenting_table) |
|
1812
|
0 |
0 |
if ($augmenting_table) |
|
1848
|
0 |
0 |
unless (exists $Monitoring::GLPlugin::SNMP::rawdata->{$oid}) |
|
1852
|
0 |
0 |
if (not $self->opts->snmpwalk and scalar @notcached > 0) |
|
1854
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 0) { } |
|
|
0 |
0 |
elsif ($Monitoring::GLPlugin::SNMP::session->version == 1) { } |
|
|
0 |
0 |
elsif ($Monitoring::GLPlugin::SNMP::session->version == 3) { } |
|
1861
|
0 |
0 |
if $self->opts->contextengineid |
|
1862
|
0 |
0 |
if $self->opts->contextname |
|
1881
|
0 |
0 |
if defined $result->{$key} and $result->{$key} ne 'noSuchInstance' |
|
1889
|
0 |
0 |
exists $$Monitoring::GLPlugin::SNMP::rawdata{$_ . '.0'} ? : |
|
|
0 |
0 |
exists $Monitoring::GLPlugin::SNMP::rawdata->{$_} ? : |
|
1901
|
0 |
0 |
if defined $params{'-startindex'} |
|
1903
|
0 |
0 |
if defined $params{'-endindex'} |
|
1905
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 3) |
|
1906
|
0 |
0 |
if $self->opts->contextengineid |
|
1907
|
0 |
0 |
if $self->opts->contextname |
|
1920
|
0 |
0 |
if defined $params{'-startindex'} |
|
1922
|
0 |
0 |
if defined $params{'-endindex'} |
|
1924
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 3) |
|
1925
|
0 |
0 |
if $self->opts->contextengineid |
|
1926
|
0 |
0 |
if $self->opts->contextname |
|
1938
|
0 |
0 |
if defined $params{'-startindex'} |
|
1940
|
0 |
0 |
if defined $params{'-endindex'} |
|
1944
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 3) |
|
1945
|
0 |
0 |
if $self->opts->contextengineid |
|
1946
|
0 |
0 |
if $self->opts->contextname |
|
1968
|
0 |
0 |
if defined $params{'-startindex'} |
|
1970
|
0 |
0 |
if defined $params{'-endindex'} |
|
1973
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 3) |
|
1974
|
0 |
0 |
if $self->opts->contextengineid |
|
1975
|
0 |
0 |
if $self->opts->contextname |
|
1982
|
0 |
0 |
if ($singleresult->{$key} eq 'noSuchObject' or $singleresult->{$key} eq 'noSuchInstance' or $singleresult->{$key} eq 'endOfMibView') { } |
|
2003
|
0 |
0 |
if (not $self->opts->snmpwalk) { } |
|
2004
|
0 |
0 |
if (scalar @{$params{'-columns'};} < 5 and $params{'-endindex'} and $params{'-startindex'} eq $params{'-endindex'}) { } |
|
2008
|
0 |
0 |
unless ($result) |
|
2010
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->error =~ /The message size exceeded the buffer maxMsgSize of (\d+)/i) { } |
|
2016
|
0 |
0 |
if (defined $params{'-endindex'} and defined $params{'-startindex'}) { } |
|
2023
|
0 |
0 |
unless ($result) |
|
2025
|
0 |
0 |
if (not $result and defined $params{'-startindex'} and not $params{'-startindex'} =~ /\./) |
|
2027
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->error =~ /tooBig/i) |
|
2031
|
0 |
0 |
unless ($result) |
|
2034
|
0 |
0 |
unless ($result) |
|
2040
|
0 |
0 |
if (substr($key, -1) eq ' ') |
|
2078
|
0 |
0 |
if ($params{'-startindex'}) |
|
2083
|
0 |
0 |
if (substr($resoid, 0, $lpoid) eq $poid) |
|
2086
|
0 |
0 |
if ($resoid =~ /^$oidpattern(.+)$/) |
|
2087
|
0 |
0 |
if ($1 lt $params{'-startindex'}) |
|
2095
|
0 |
0 |
if ($params{'-endindex'}) |
|
2100
|
0 |
0 |
if (substr($resoid, 0, $lpoid) eq $poid) |
|
2103
|
0 |
0 |
if ($resoid =~ /^$oidpattern(.+)$/) |
|
2104
|
0 |
0 |
if ($1 gt $params{'-endindex'}) |
|
2121
|
0 |
0 |
if (not $self->opts->snmpwalk) { } |
|
2123
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 3) |
|
2124
|
0 |
0 |
if $self->opts->contextengineid |
|
2125
|
0 |
0 |
if $self->opts->contextname |
|
2130
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 0) { } |
|
2157
|
0 |
0 |
unless ($self->opts->snmpwalk) |
|
2159
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->version == 3) |
|
2160
|
0 |
0 |
if $self->opts->contextengineid |
|
2161
|
0 |
0 |
if $self->opts->contextname |
|
2163
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::maxrepetitions) |
|
2171
|
0 |
0 |
if (scalar keys %{$result;} == 0) |
|
2174
|
0 |
0 |
if ($Monitoring::GLPlugin::SNMP::session->error =~ /The message size exceeded the buffer maxMsgSize of (\d+)/i) |
|
2178
|
0 |
0 |
if ($params{'-maxrepetitions'}) { } |
|
2190
|
0 |
0 |
if (scalar keys %{$result;} == 0) |
|
2193
|
0 |
0 |
if (exists $params{'-maxrepetitions'} and $params{'-maxrepetitions'} > 1) |
|
2200
|
0 |
0 |
if (scalar keys %{$result;} == 0) |
|
2209
|
0 |
0 |
if (substr($key, -1) eq ' ') { } |
|
2213
|
0 |
0 |
unless (exists $result->{'shortkey'}) |
|
2216
|
0 |
0 |
if exists $result->{$key} |
|
2232
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib} and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$mo}) { } |
|
2236
|
0 |
0 |
if (defined $index) |
|
2242
|
0 |
0 |
if (not defined $result && defined $result->{$oid} or $result->{$oid} eq 'noSuchInstance' or $result->{$oid} eq 'noSuchObject' or $result->{$oid} eq 'endOfMibView') { } |
|
2247
|
0 |
0 |
defined $result->{$oid} ? : |
|
2250
|
0 |
0 |
defined $result->{$oid} ? : |
|
2271
|
1 |
40 |
if ($oid eq $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid}) |
|
2286
|
0 |
0 |
if (not wantarray and ref \$result eq 'SCALAR' and ref \$indices eq 'SCALAR') |
|
2294
|
0 |
0 |
if (ref $index eq 'ARRAY') |
|
2295
|
0 |
0 |
if (scalar @{$index;} == 0) { } |
|
|
0 |
0 |
elsif (not defined $index->[0]) { } |
|
2306
|
0 |
0 |
if (ref $oid ne 'HASH') |
|
2308
|
0 |
0 |
if (exists $result->{$fulloid}) |
|
2309
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'}) { } |
|
2310
|
0 |
0 |
if (ref $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'} eq 'HASH') { } |
|
|
0 |
0 |
elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'} =~ /^OID::(.*)/) { } |
|
|
0 |
0 |
elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'} =~ /^(.*?)::(.*)/) { } |
|
2311
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'}{$result->{$fulloid}}) { } |
|
2318
|
0 |
0 |
unless (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$othermib}) |
|
2326
|
0 |
0 |
if (scalar @result) { } |
|
2334
|
0 |
0 |
unless (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}) |
|
2339
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} and ref $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} eq 'CODE') { } |
|
|
0 |
0 |
elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} and ref $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} eq 'HASH' and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition}{$result->{$fulloid}}) { } |
|
2363
|
0 |
0 |
if (@{$indices;} and scalar @{$indices;} == 1 and not defined $indices->[0][0]) |
|
2368
|
0 |
0 |
if (ref $oid ne 'HASH') |
|
2369
|
0 |
0 |
if (exists $result->{$oid}) |
|
2370
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'}) |
|
2371
|
0 |
0 |
if (ref $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'} eq 'HASH') { } |
|
|
0 |
0 |
elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'} =~ /^(.*?)::(.*)/) { } |
|
2372
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}{$symoid . 'Definition'}{$result->{$oid}}) |
|
2379
|
0 |
0 |
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} and ref $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} eq 'CODE') { } |
|
|
0 |
0 |
elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} and ref $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition} eq 'HASH' and exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}{$definition}{$result->{$oid}}) { } |
|
2399
|
0 |
0 |
if keys %{$mo;} |
|
2401
|
0 |
0 |
if (wantarray) { } |
|
2458
|
0 |
0 |
if /^$entrypat\.\d+\.(.*)/ |
|
2476
|
0 |
0 |
if ($dimensions == 1) { } |
|
|
0 |
0 |
elsif ($dimensions == 2) { } |
|
|
0 |
0 |
elsif ($dimensions == 3) { } |
|
2481
|
0 |
0 |
unless $Monitoring::GLPlugin::SNMP::a->[0] <=> $Monitoring::GLPlugin::SNMP::b->[0] |
|
2484
|
0 |
0 |
unless $Monitoring::GLPlugin::SNMP::a->[0] <=> $Monitoring::GLPlugin::SNMP::b->[0] or $Monitoring::GLPlugin::SNMP::a->[1] <=> $Monitoring::GLPlugin::SNMP::b->[1] |
|
2489
|
0 |
0 |
if ($dimensions == 1) { } |
|
|
0 |
0 |
elsif ($dimensions == 2) { } |
|
|
0 |
0 |
elsif ($dimensions == 3) { } |
|
2490
|
0 |
0 |
if ($_->[0] == $element[0]) |
|
2494
|
0 |
0 |
if ($_->[0] == $element[0] and $_->[1] == $element[1]) |
|
2498
|
0 |
0 |
if ($_->[0] == $element[0] and $_->[1] == $element[1] and $_->[2] == $element[2]) |
|
2542
|
0 |
0 |
unless $self->opts->name |
|
2543
|
0 |
0 |
if (ref $key_attr ne 'ARRAY') |
|
2551
|
0 |
0 |
if ($self->opts->name) { } |
|
2552
|
0 |
0 |
if ($self->opts->regexp) { } |
|
2554
|
0 |
0 |
if ($descr =~ /$pattern/i) |
|
2558
|
0 |
0 |
if ($self->opts->name =~ /^\d+$/) { } |
|
2559
|
0 |
0 |
if ($index == 1 * $self->opts->name) |
|
2563
|
0 |
0 |
if (lc $descr eq lc $self->opts->name) |
|
2573
|
0 |
0 |
ref $_ eq 'ARRAY' ? : |
|
2584
|
0 |
0 |
if defined $filter and not &$filter($new_object) |
|
2599
|
0 |
0 |
if ($_ =~ /\.(\d+)$/) |
|
2616
|
0 |
0 |
if (exists $to_i->{$i}) |
|
2618
|
0 |
0 |
if $_ =~ /indices/ |