Operational Diagnostics Reports
Diagnostic Signal Report
Classify diagnostic health from failed-check and stale-minute signals.
Diagnostic Signal Report
diagnostic_signal.pl
use strict;
use warnings;
my $failed_checks = ;
my $stale_minutes = 12;
my $signal_status = "watch";
if ($failed_checks >= 4) {
$signal_status = "critical";
} elsif ($failed_checks == 0 && $stale_minutes <= 20) {
$signal_status = "clean";
}
print "failed=$failed_checks stale=$stale_minutes signal=$signal_status\n";
use strict;
use warnings;
my $failed_checks = ;
my $stale_minutes = 12;
my $signal_status = "watch";
if ($failed_checks >= 4) {
$signal_status = "critical";
} elsif ($failed_checks == 0 && $stale_minutes <= 20) {
$signal_status = "clean";
}
print "failed=$failed_checks stale=$stale_minutes signal=$signal_status\n";
use strict;
use warnings;
my $failed_checks = ;
my $stale_minutes = 12;
my $signal_status = "watch";
if ($failed_checks >= 4) {
$signal_status = "critical";
} elsif ($failed_checks == 0 && $stale_minutes <= 20) {
$signal_status = "clean";
}
print "failed=$failed_checks stale=$stale_minutes signal=$signal_status\n";
diagnostic report
A diagnostic report keeps raw health signals and the derived label visible in one scalar output row.