نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: مانیتورینگ ساست php script for monitoring website

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن
    تاریخ عضویت
    Nov 2012
    نوشته ها
    522
    تشکر تشکر کرده 
    608
    تشکر تشکر شده 
    585
    تشکر شده در
    432 پست

    Lightbulb مانیتورینگ ساست php script for monitoring website

    سلام و درود.
    یک اسکریپت میذارم برای دوستان عزیز monitoring website on php
    که این اسکرپیت جهت چک کردن افلاین یا انلاین بودن سایت و ایمیل دادن به صاحب سایت کاربرد داره

    کد:
    <?php
    function checkURL($url) {
    
    //array of emails to send warning
    $adminEmails=array("admin1@t-zones.sk","admin2@vodafonemail.cz");
    //email of sender
    $senderEmail="monitoring@domain.tld";
    //array of valid http codes
    $validStatus=array(200,301,302);
    //minimum filesize in bytes
    $minFileSize=500;
    
    if(!function_exists('curl_init')) die("Curl PHP package not installed!");
    
    $ch=curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $response=curl_exec($ch);
    $info=curl_getinfo($ch);
    $statusCode=intval($info['http_code']);
    $filesize=$info['size_download'];
    
    if(!in_array($statusCode,$validStatus) || $filesize<$minFileSize) {
        $message = "Web ERROR ($url) - Status Code: $statusCode, Filesize: $filesize\r\n";
        foreach($adminEmails as $email) {
            mail($email, "Web Monitoring ERROR", $message, "From: $senderEmail\r\nReply-To: $senderEmail\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=UTF-8\r\n");
        }
    }
    }
    
    checkURL("http://google.com/");
    ?>

  2. تعداد تشکر ها ازIrIsT به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مانیتورینگ سرور مجازی monitoring server
    توسط IrIsT در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: May 19th, 2016, 20:22
  2. monitoring ip ping
    توسط nanotech در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 2
    آخرين نوشته: March 12th, 2013, 00:53
  3. ارور در </script><script>alert("Your license Expired.")cron jop
    توسط tizparvaz در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: November 11th, 2012, 15:47
  4. معرفی MRTG به عنوان نرم افزار Monitoring شبکه
    توسط WebRang در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: May 11th, 2009, 09:09

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •