#########
print $server "GET /front/check_pgsql.php HTTP/1.0\nHost: $hostname\n\n";
my @rh_set = IO::Select->select($read_set, undef, undef, $timeout);
if (@rh_set) {
undef $/;
my $buf = <$server>; #connection success¿Í ¸Þ¼¼Áö³»¿ëÀÌ µ¿ÀÏÇØ¾ßÇÔ
$buf =~ /<<([\w ]+)>>/;
$message = $1;
if ($message !~ /connection success/) {
do_page("$hostname : $message");
print("$hostname : pgsql connect fail\n");
}
} else {
do_page("$hostname : pgsql check response fail");
print("$hostname : pgsql check response fail");
}
close($server);
###########
print $server "GET /connect.asp HTTP/1.0\r\nHost: $hostname\r\n\r\n";
my @rh_set = IO::Select->select($read_set, undef, undef, $timeout);
if (@rh_set) {
undef $/;
my $message = <$server>; #print ¶óÀÎÀÇ GET¿¡¼ ÇÊ¿ä Á¤º¸¸¦ Ãâ·ÂÇϰí success¿¡ ÇØ´ç ³»¿ëÀÌ ÀÖÀ»¶§ Ãâ·Â
if ($message !~ /success/) {
do_page("$hostname : $message");
#print("$hostname : mssql connect fail\n");
}
} else {
do_page("$hostname : mssql check response fail");
#print("$hostname : mssql check response fail");
}
close($server);
} |
|