my $status : shared = "OK";
my @screenPID;
+my @backup_list = ("depc234",
+ "hadeb05",
+ "hades17",
+ "hades25",
+ "hades27",
+ "hadesdaq",
+ "kp1pc098",
+ "lxhadeb01",
+ "lxhadesdaq");
+
our $server_port = '50501';
our $protocol = 'tcp';
exit(0);
+##################### END OF MAIN #####################
sub main {
#--- check the presence of all 5 directories inside
my @array = `ls /data/backup/.snapshots/hourly.0/`;
+
#--- check time of only the latest dir: hourly.0
my @dir = `ls -ltr /data/backup/.snapshots/`;
foreach my $line (@array)
{
#--- count directories
- if( $line =~ /(\bhadesdaq\b|\blxhadesdaq\b|\bhadeb05\b|\bhades25\b|\bdepc234\b)/ ) {
- $count ++;
- }
+ foreach my $bdir (@backup_list){
+ if( $line =~ /($bdir)/ ){
+ $count ++;
+ }
+ }
}
- #--- backup must have 5 main directories inside!
- if( $count < 5 ){
+ #--- backup must have all directories inside!
+ if( $count < 1 + $#backup_list ){
$status = "WARNING - backup directory missing";
}
else{