본문 바로가기

Web/LINUX

리눅스 포트체크 후 메세지전송

반응형
#!/usr/local/php/bin/php -q
<?
//#################################################
// CRON (매시 )
//
// 00 * * * * /usr/bin/php -q
//#################################################




if(! @fsockopen("61.38.54.127","80")) send_err("127 번 웹서버 이상발생",date("H시 i분"),'suhwan@mydomain.com';;);
if(! @fsockopen("211.11.24.148","1755")) send_err("146번 미디어서버 죽었따",date("H시 i분"),'suhwan@mydomain.com';;);
if(! @fsockopen("211.11.24.148","21")) send_err("146번 니 FTP 죽었다 바보야",date("H시 i분"),'suhwan@mydomain.com';;);

function send_err($msg,$wtime,$email){

// Email
$add_header = "From: 이수환<suhwan@myinka.co.kr>\n";
$add_header .= "Reply-To: suhwan@myinka.co.kr\n";
$add_header .= "Content-Type: text/html;charset=EUC-KR";
mail($email,$msg,$msg.'['.$wtime.']' ,$add_header);

}

?>



출처 phpschool



http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=44809&page=18
반응형