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

موضوع: مانیتورینگ

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو دائم TARIMEHR آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    تهران
    نوشته ها
    1,383
    تشکر تشکر کرده 
    1,361
    تشکر تشکر شده 
    2,913
    تشکر شده در
    1,723 پست

    پیش فرض پاسخ : مانیتورینگ

    با اسکریپت php زیر می تونید در بازه های زمانی که خودتون می خواید سایتتون رو چک کنید و در صورت داون بودن سایت یه ایمیل براتون ارسال می شه. موارد مورد نیاز:
    1- یک فضای هاست به غیر از فضایی که می خواهید مانیتور کنید
    2- قابلیت اجرای corn job

    کد زیر را در قالب یک فایل php آپلود کنید.



    کد:
     function check($host, $find) {
        $fp = fsockopen($host, 80, $errno, $errstr, 10);
        if (!$fp) {
            echo "$errstr ($errno)\n";
        } else {
           $header = "GET / HTTP/1.1\r\n";
           $header .= "Host: $host\r\n";
           $header .= "Connection: close\r\n\r\n";
           fputs($fp, $header);
           while (!feof($fp)) {
               $str .= fgets($fp, 1024);
           }
           fclose($fp);
           return (strpos($str, $find) !== false);
        }
    }
    
    function alert($host) {
        mail('$email', 'Monitoring', $host.' down');
    }
    
    $email='youemail@yoursite.com';
    $host = 'www.yoursite.com';
    $find = 'Type a code for find in first page';
    
    if (!check($host, $find)) alert($host);  
     
    متغیر $host و $email در خطوط آخر را با توجه به نیاز خود تغییر دهید.
    متغیر $find حاوی عبارتیست که این اسکریپت برای پیدا کردن آن صفحه اصلی سایت شما را جستجو می کند. در آن عبارتی مانند نام و با عنوان سایت خود را قرار دهید.

    با ایجاد یک corn job می توانید در هر بازه زمانی که بخواهید این اسکریپت را اجرا نمایید.
    در قلمرو ایمان نیز تسامح هست

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


  3. #2
    عضو انجمن 666regab آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    تبریز
    نوشته ها
    298
    تشکر تشکر کرده 
    184
    تشکر تشکر شده 
    419
    تشکر شده در
    295 پست

    پیش فرض پاسخ : مانیتورینگ

    نقل قول نوشته اصلی توسط TARIMEHR نمایش پست ها
    با اسکریپت php زیر می تونید در بازه های زمانی که خودتون می خواید سایتتون رو چک کنید و در صورت داون بودن سایت یه ایمیل براتون ارسال می شه. موارد مورد نیاز:
    1- یک فضای هاست به غیر از فضایی که می خواهید مانیتور کنید
    2- قابلیت اجرای corn job

    کد زیر را در قالب یک فایل php آپلود کنید.



    کد:
     function check($host, $find) {
        $fp = fsockopen($host, 80, $errno, $errstr, 10);
        if (!$fp) {
            echo "$errstr ($errno)\n";
        } else {
           $header = "GET / HTTP/1.1\r\n";
           $header .= "Host: $host\r\n";
           $header .= "Connection: close\r\n\r\n";
           fputs($fp, $header);
           while (!feof($fp)) {
               $str .= fgets($fp, 1024);
           }
           fclose($fp);
           return (strpos($str, $find) !== false);
        }
    }
    
    function alert($host) {
        mail('$email', 'Monitoring', $host.' down');
    }
    
    $email='youemail@yoursite.com';
    $host = 'www.yoursite.com';
    $find = 'Type a code for find in first page';
    
    if (!check($host, $find)) alert($host);  
     
    متغیر $host و $email در خطوط آخر را با توجه به نیاز خود تغییر دهید.
    متغیر $find حاوی عبارتیست که این اسکریپت برای پیدا کردن آن صفحه اصلی سایت شما را جستجو می کند. در آن عبارتی مانند نام و با عنوان سایت خود را قرار دهید.

    با ایجاد یک corn job می توانید در هر بازه زمانی که بخواهید این اسکریپت را اجرا نمایید.
    ممنون تقریبا همون چیزی هست که می خوام .
    اما ایا این کد می تونه مونیتورینگ 24 ساعته رو انجام بده . یعنی من می خوام تو 24 ساعت سایتی داوون شد بلافاصله خبر بده . چون corn job قابل تنظیم بر مبنای یک واحد زمانی هست .

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

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

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

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

  1. سوال مهم درباره بهترین سرویس پایشگر وب سایت و سرور - مونیتورینگ و مانیتورینگ
    توسط Sohan Roh در انجمن درخواست خدمات سئو و بهینه سازی وب سایت
    پاسخ ها: 0
    آخرين نوشته: December 20th, 2017, 15:01
  2. مشکل در نصب مانیتورینگ
    توسط demonvictor در انجمن سوالات و مشکلات
    پاسخ ها: 17
    آخرين نوشته: October 7th, 2015, 10:14
  3. نصب مانیتورینگ
    توسط demonvictor در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: October 1st, 2015, 23:04
  4. سیستم مانیتورینگ گذر مانیتور
    توسط gozarmonitor.com در انجمن مباحث دیگر
    پاسخ ها: 65
    آخرين نوشته: October 30th, 2010, 14:59
  5. پاسخ ها: 6
    آخرين نوشته: September 19th, 2010, 19:45

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

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