> Today I ran it and it's showing all hosts are down, but none are actually
> down and the graphs and alerts from SmokePing seem fine.
>
> Does anyone have any idea why it might be doing that. I'm not that familiar
> with perl or the rrd system so I'm not really sure where to start looking at
> this. I was hoping maybe someone has seen this before and might know what's
> going on.
I've run tSmoke back to back a bunch of times, and sometimes it works and
sometimes it doesn't.
I decided to try some tried and true debugging, print statements, and I've got
some examples of what's happening, but I don't have any clue why.
When it's working I see this sort of output from the print statements.
/var/lib/smokeping/Airport/AirportAP25.rrd
0
0.00393273333333333
0.00393273333333333
Use of uninitialized value in addition (+) at /usr/sbin/tSmoke line 121.
0.00393273333333333
When it's not working I see this
/var/lib/smokeping/Airport/AirportAP25.rrd
0
Use of uninitialized value in addition (+) at /usr/sbin/tSmoke line 121.
0
0
Use of uninitialized value in addition (+) at /usr/sbin/tSmoke line 121.
0
So sometimes it gets data and sometimes it doesn't.
I added the print statements in the loop inside the morning update function
which is what I'm using to get the status email.
die "ERROR while reading $_: $ERR\n" if $ERR;
print "$target\n";
foreach my $line (@$data) {
print "$Loss\n";
$Loss += $$line[3];
print "$Loss\n";
}
Anyone have any insights.
Thanks,
Kevin
_______________________________________________
smokeping-users mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users