| line |
true |
false |
branch |
|
108
|
0 |
0 |
if (defined $_[1]) |
|
131
|
0 |
0 |
if (defined $args{$num_arg}) |
|
133
|
0 |
0 |
unless ($args{$num_arg} =~ /[0-9\.]+/) |
|
140
|
0 |
0 |
if (defined $args{'mode'} and ($args{'mode'} ne 'librenms' and $args{'mode'} ne 'nagios')) { } |
|
|
0 |
0 |
elsif (defined $args{'mode'}) { } |
|
153
|
0 |
0 |
if (not defined $args{'files'} && defined keys %{$args{'files'};}) { } |
|
162
|
0 |
0 |
if (defined $self->{'files'}{'.total'}) |
|
167
|
0 |
0 |
unless (defined $args{'cache_dir'}) |
|
173
|
0 |
0 |
unless (-d $self->{'cache_dir'}) |
|
176
|
0 |
0 |
unless make_path($self->{'cache_dir'}) |
|
207
|
0 |
0 |
if (-f $previous_file) |
|
213
|
0 |
0 |
if ($@) |
|
239
|
0 |
0 |
unless $bw = "File::ReadBackwards"->new($self->{'files'}{$instance}) |
|
241
|
0 |
0 |
if ($@) |
|
243
|
0 |
0 |
if ($to_return->{'errorString'} ne "") |
|
252
|
0 |
0 |
if ($process_it) |
|
263
|
0 |
0 |
if (not defined $current_till and defined $timestamp and $timestamp =~ /^[0-9]+\-[0-9]+\-[0-9]+T[0-9]+\:[0-9]+\:[0-9\.]+[\-\+][0-9]+/) |
|
281
|
0 |
0 |
if ($timestamp =~ /\+/) { } |
|
292
|
0 |
0 |
if ($t->epoch <= $current_till) |
|
298
|
0 |
0 |
if (defined $json->{'event_type'} and $json->{'event_type'} eq "stats") |
|
377
|
0 |
0 |
unless (defined $new_stats->{$undef_check}) |
|
383
|
0 |
0 |
if (defined $previous and defined $previous->{'data'}{$instance} and defined $previous->{'data'}{$instance}{'packets'} and defined $previous->{'data'}{$instance}{'bytes'} and defined $previous->{'data'}{$instance}{'dropped'}) |
|
390
|
0 |
0 |
if ($new_stats->{'packets'} < $previous->{'data'}{$instance}{'packets'}) { } |
|
398
|
0 |
0 |
if ($new_stats->{'dropped'} < $previous->{'data'}{$instance}{'dropped'}) { } |
|
406
|
0 |
0 |
if ($new_stats->{'ifdropped'} < $previous->{'data'}{$instance}{'ifdropped'}) { } |
|
415
|
0 |
0 |
if ($new_stats->{'errors'} < $previous->{'data'}{$instance}{'errors'}) { } |
|
423
|
0 |
0 |
if ($new_stats->{'drop_delta'} != 0) |
|
430
|
0 |
0 |
if ($new_stats->{'ifdrop_delta'} != 0) |
|
437
|
0 |
0 |
if ($new_stats->{'error_delta'} != 0) |
|
444
|
0 |
0 |
if ($new_stats->{'drop_percent'} >= $self->{'drop_percent_warn'} and $new_stats->{'drop_percent'} < $self->{'drop_percent_crit'}) |
|
454
|
0 |
0 |
if ($new_stats->{'drop_percent'} >= $self->{'drop_percent_crit'}) |
|
464
|
0 |
0 |
if ($new_stats->{'ifdrop_percent'} >= $self->{'drop_percent_warn'} and $new_stats->{'ifdrop_percent'} < $self->{'drop_percent_crit'}) |
|
474
|
0 |
0 |
if ($new_stats->{'ifdrop_percent'} >= $self->{'drop_percent_crit'}) |
|
484
|
0 |
0 |
if ($new_stats->{'error_delta'} >= $self->{'error_delta_warn'} and $new_stats->{'error_delta'} < $self->{'error_delta_crit'}) |
|
494
|
0 |
0 |
if ($new_stats->{'error_delta'} >= $self->{'error_delta_crit'}) |
|
504
|
0 |
0 |
if ($new_stats->{'error_percent'} >= $self->{'error_percent_warn'} and $new_stats->{'error_percent'} < $self->{'error_percent_crit'}) |
|
514
|
0 |
0 |
if ($new_stats->{'error_percent'} >= $self->{'error_percent_crit'}) |
|
524
|
0 |
0 |
if ($new_stats->{'alert'} > $to_return->{'alert'}) |
|
534
|
0 |
0 |
if ($total_key ne "alertString") |
|
535
|
0 |
0 |
if (not defined $to_return->{'data'}{'.total'}{$total_key}) { } |
|
557
|
0 |
0 |
if (defined $to_return->{'data'}{'.total'}{'packet_delta'} and $to_return->{'data'}{'.total'}{'packet_delta'} != 0) { } |
|
588
|
0 |
0 |
if ($@) |
|
595
|
0 |
0 |
if ($to_return->{'alertString'} eq '') { } |
|
619
|
0 |
0 |
if ($self->{'mode'} eq 'nagios') { } |
|
620
|
0 |
0 |
if ($self->{'results'}{'alert'} eq '0') { } |
|
|
0 |
0 |
elsif ($self->{'results'}{'alert'} eq '1') { } |
|
|
0 |
0 |
elsif ($self->{'results'}{'alert'} eq '2') { } |
|
|
0 |
0 |
elsif ($self->{'results'}{'alert'} eq '3') { } |