সাধারণ ইন্টারনেট সংযোগ আপটাইম মনিটর


8

ইন্টারনেট সংযোগটি কত ঘনিয়ে যায় - এবং কতক্ষণের জন্য আমাকে তা নিরীক্ষণ করতে হবে। আমি মাত্র একটি অজগর লিখতে যাচ্ছি যা প্রতি মিনিটে ৮.৮.৮.৮ পিন করে তবে আমি ভেবেছিলাম যে এটির একটি ব্যবহার অবশ্যই হবে - এবং একটি দুর্দান্ত প্রতিবেদন তৈরি করে

তবে এটি একটি সাধারণ সোহো টাইপ সংযোগ সহ একটি শাখা অফিস, কোনও এসএনএমপি রাউটার, কেবল উইন্ডোজকে অবশ্যই একটি ডেস্কটপ মেশিনে চালিত করতে হবে যা টাস্কের জন্য নিবেদিত নয়।

সক্ষমতা, পিং বিলম্ব বা কোনও কিছুই জানতে হবে না - কেবল সংস্থার কাছে কয়েক সেকেন্ডের বেশি সময় নেওয়ার জন্য এটি কতবার ডাউন হয়েছিল তার একটি প্রতিবেদন।

উত্তর:


5

আমি পিংডম দিয়ে অন্যভাবে এটি করি । বিনামূল্যে অ্যাকাউন্ট, একটি চেক। রাউটারের WAN আইপি ঠিকানাটি পিং করুন এবং এটি সব ভাল। আপনি একটি মাসিক আপটাইম রিপোর্ট পান এবং আপনি কেবল সংস্থাটিতে চিৎকার করতে পারেন।


বুঝতে পারি নি যে তাদের একটি বিনামূল্যে সংস্করণ রয়েছে। ধন্যবাদ
মার্টিন বেকেট

পিঙ্গডম এখন এর জন্য $ 100 / বছর চার্জ করে
মার্টিন বেকেট

সত্যি? আমার এখনও একটি চেক ফ্রি-টায়ার মনিটর রয়েছে এবং তাদের এটিকে থামানোর বিষয়ে কিছুই শুনিনি।
টম ও'কনোর

1
pingdom.com/free এটি মূল্যের পৃষ্ঠার নীচে লুকিয়ে রয়েছে। নিনজা।
টম ও'কনোর

2
এটি এখন তাদের নিখরচায় পরীক্ষার লিঙ্কগুলি
রেহান খাজা

1

আমি কোনও ব্যবহার জানি না তবে পার্ল সহ আমি এটির জন্য একটি সাধারণ কোডটি নিজেই করেছি:

#!/usr/bin/perl

use Net::Ping;
use POSIX qw/strftime/;

if (-e '/var/run/net_test.pid') {
        print "net_test already running.\n";
        exit;
} else {
        system "touch /var/run/net_test.pid";
}

my $host   = "www.google.com";
my $ping   = Net::Ping->new('icmp');
my $result = $ping->ping($host,2);

if ($result != 1) {
        $format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is not available...";
        $run = `echo $format >> /var/log/virtua_net`;
        while ($result != 1) {
                $result = $ping->ping($host,2);
                sleep 60;
        }
        $format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is back...";
        $run = `echo $format >> /var/log/virtua_net`;
} else {
        $format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is ok...";
        $run = `echo $format >> /var/log/virtua_net`;
}
$ping->close();

system "rm -rf /var/run/net_test.pid" if (-e "/var/run/net_test.pid");
exit;

এটি যা করে তা হ'ল এটি প্রতিবার গুগল পিন করার চেষ্টা করবে এবং এটি কোনও ফাইলের মুদ্রণ হবে যদি তার উত্তর পাওয়া যায় বা সময়ের সাথে না পাওয়া যায় তাই আপনি কী সময় থেকে কখন ইন্টারনেট অনুপলব্ধ ছিল তা পরীক্ষা করে দেখতে পারেন।

আপনি যদি এটি পছন্দ করেন তবে আমি উইন্ডোগুলিতে ছোট ছোট পরিবর্তনগুলি ব্যবহার করতে পারি এবং আপনার অ্যাক্টিভ পার্ল ইনস্টল করা দরকার।

কেবলমাত্র প্রয়োজনীয় পরিবর্তনগুলি হ'ল পাথ এবং আদেশগুলি যা উইন্ডোতে আলাদা হতে পারে।


1
এটি আমি যা লিখেছি তা বেশ সুন্দর (কেবল অজগরে) - আমি সবেমাত্র ধরে নিয়েছিলাম যে এটি করার জন্য সামান্য সিস্ট্রয়ের সরঞ্জাম রয়েছে।
মার্টিন বেকেট

সত্যি কথা বলতে আমি কখনই একটির জন্য সন্ধান করার বিরক্ত করিনি তবে যেহেতু আপনি এই জাতীয় কিছু খুঁজছিলেন আমি চেষ্টা করেছিলাম যে আমি যা ব্যবহার করি তা আপনার / সম্প্রদায়ের অন্য কারও সাথে ভাগ করে নেওয়া উচিত যা একটিরকম কিছু প্রয়োজন হয় :) এবং আবারও দুঃখিত যে আমি ডোন না কোন সরঞ্জামের জানা নেই।
প্রিক্স

পিংটি কেবলমাত্র আইএসপি দ্বারা নিয়ন্ত্রিত প্রথম রাউটারে হওয়া দরকার, অন্য কথায় প্রথম ডিভাইসটি আপনার নিয়ন্ত্রণে নেই। এই ধরণের জিনিসটির কারণে আরও বেশি বেশি আইএসপি আইসিএমপি বন্ধ করে দিচ্ছে। প্রান্ত ডিভাইসে আইসিএমপি ট্র্যাফিক ঠিক আছে, তবে ব্যাকবোন জুড়ে সবেমাত্র ব্যান্ডউইথ নষ্ট হয়।
dbasnett

@ dbasnett ofc আমি এটিকে গুগলে পরিবর্তিত করে আমি যেখানে পিং করছি সেখানে লুকিয়ে রেখেছি :)
প্রিক্স

@ ডাবাসনেট ভাল পয়েন্ট - আমি ধরে নিয়েছি গুগলের ৮.৮.৮.৮ বোঝা সামলাতে পারে।
মার্টিন বেকেট

1

আমি বর্তমানে একই জাতীয় সমস্যা (একটি শাখা অফিসে একটি ডিএসএল ফল্ট) তদন্ত করছি। আমি রিংলি পিংপ্লটার চালাচ্ছি; এটি একটি উইন্ডোজ প্রোগ্রাম এবং গ্রাফ পড়ার জন্য একটি সাধারণ উত্পন্ন করে। আইএসপিটি লিঙ্কটি কী সময় নামছে তা বলার জন্য আমি গ্রাফটি ব্যবহার করেছি।

(এখন আইএসপি প্রকৃতপক্ষে এটি ঠিক করার জন্য অপেক্ষা করছে - কীভাবে দ্রুত কাজ করার জন্য টেলকোস পাবেন সে সম্পর্কে আপনার কাছে কোনও টিপস রয়েছে কিনা তা আমাকে জানান!)


2
দুঃখিত - আমি মনে করি যে সমস্যাটি এনপি-খুব-হার্ড হিসাবে পরিচিত
মার্টিন বেকেট

1

আরেকটি ভাল পছন্দ হ'ল http://www.alertfox.com/। নিখরচায় ওয়েবসাইট পর্যবেক্ষণ, লেনদেন পরীক্ষা এবং প্রতিবেদনগুলি।


0

ব্যবহার করে দেখুন পিএ সার্ভার মনিটর এর বিনামূল্যের সংস্করণ । এটি সুযোগে সীমাবদ্ধ তবে বিনামূল্যে সংস্করণটি পিং করবে এবং আপনার জন্য চার্ট তৈরি করবে। উইন্ডোজে চলে এবং একটি পটভূমি পরিষেবা হিসাবে যাতে এটি আর পায় না।


এটি চেষ্টা করে - সেটআপ করা খুব জটিল। দেখে মনে হচ্ছে আমি খানিকটা অজগর লিখব
মার্টিন বেকেট

0

পাওয়ারশেল দ্রুত এবং নোংরা

while ($true) {

  #if (test-connection -count 1 microsoft.com -Quiet) {    



  if (test-connection -count 1 google.com ) {    
   $result=(get-date).ToString("yyyy-MM-dd hh:mm:ss")
   $result = "$result ok"
   "$result" | Tee-Object -FilePath c:\~~temp\router_log.txt -append     #"$result" | Out-File -FilePath c:\~~temp\router_log.txt -append

   sleep 5

 } else {
    while (-not (test-connection -count 1 google.com -Quiet)) {    
        $result=(get-date).ToString("yyyy-MM-dd hh:mm:ss")
        $result = "$result down"
        "$result" | Tee-Object -FilePath c:\~~temp\router_log.txt -append
        sleep -millisecond 100
    }
}

}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.