すべてのシステム管理者の夢は、100%の稼働時間を達成することです。私たちは皆、これが不可能であることを知っているので、私は夢を言います。計画的なダウンタイムシステムを無視しても、システムは最終的にダウンします。 E誰もがそれを知っています。しかし、誰もが可能な限り良好な稼働時間を望んでおり、さらに重要なことには、稼働時間を実証できることを望んでいます。 これはまさに、稼働時間測定ツール、またはよく呼ばれる稼働時間監視ツールが便利な場所です。
実際にはツールだけはありませんが稼働時間の測定または監視に特化した多くの汎用監視ツールには、監視できるパラメーターの中に稼働時間が含まれます。今日は、最高の稼働時間測定ツールをいくつかご紹介します。
利用可能なさまざまなツールを調べる前に、まず、稼働時間の測定について詳しく見ていきます。なぜそれが測定するのに重要なパラメータであるのか、またそれをどのように測定できるのかを理解しようとします。次に、稼働時間の測定に使用できるさまざまなタイプのツールについて説明します。ローカルサーバーの稼働時間測定ツールとリモートWebの稼働時間測定サービスの違いを説明することは、次のビジネスオーダーになります。以上のことを踏まえて、利用可能な最良のツールのいくつかを確認することができます。まず、ローカルサーバーの稼働時間を測定するための5つの最高のローカルツールから始め、3つの優れたウェブサイト稼働時間測定サービスを紹介します。
稼働時間を測定する理由
誰もが測定したい主な理由稼働時間は、それを証明することです。システムの停止は、どこで発生したか、その原因が何であるかに関係なく、多くの場合、どの組織にとっても非常に混乱を引き起こします。停止中に多くの従業員が通常の仕事をすることができず、ただ座ってシステムが再び稼働するのを待つ以外に何もできないことは珍しくありません。残念ながら、これは時間の経過が非常に遅いように見えるタイプの状況であり、マネージャーやエグゼクティブを含む多くの人々が、停止が実際よりも長く続くと誤って信じる可能性があります。
さらに、多くのIT部門がサービスを提供しています特定の割合の稼働時間を要求する組織の他の部分とのレベル契約。時間を測定することで、それについて報告することができます。たとえば、2時間の停止でも、1か月の稼働時間は99,997%になります。これは全く悪い数字ではありません。また、SLAが99,99%の稼働時間を指定している場合でも、仕様の範囲内です。
異なるタイプの稼働時間測定用の異なるタイプのツール
本質的に2つの異なるタイプがあります通常、システム管理者が関心を持ち、それぞれに異なるタイプのツールが必要な稼働時間。最初のタイプはローカル稼働時間と呼ばれます。個々のサーバーやその他の機器の稼働時間を指します。もう1つの一般的なタイプのアップタイム測定は、インターネットサービスの可用性を扱います。たとえば、組織は、インターネット上のユーザーに対するWebサイトの稼働時間または可用性を監視する必要があります。このタイプのアップタイム測定は、サーバーのアップタイムを測定するのではなく、システムの可用性を測定します。
ローカルサーバーの稼働時間の測定
ローカルサーバーの稼働時間測定が最も簡単実行する。実際、すべてではないにしても、ほとんどのオペレーティングシステムには、稼働時間カウンターが組み込まれています。その後、アップタイム測定ツールがそのカウンターをリモートで読み取り、ローカルに保存することは簡単です。これらのカウンターは、通常、システムの稼働時間を日、時間、分、秒で報告します。このデータからパーセンテージの数値を計算する計算を行うのは、測定または監視ツール次第です。
リモートWebサービスの稼働時間測定
リモートWebサービスの稼働時間測定は少しです違う。通常、稼働時間カウンターは使用できません。使用可能なさまざまなツールは、システムが稼働していて正常に応答していることを定期的に確認する必要があります。このようなシステムでは、測定時間の分解能が検証間隔を超えることはありません。たとえば、稼働時間監視サービスが5分ごとにWebサイトをポーリングする場合、2つのポーリング間の4分の停止はまったく気付かれません。このため、ポーリング間隔が可能な限り短いサービスを選択することが重要です。
サーバーの稼働時間を測定するための最良のツール
多くのネットワーク監視ツールを使用して、ほとんどの機器に組み込まれている稼働時間カウンターは通常、Simple Network Management Protocolを使用してリモートで読み取ることができるため、サーバーの稼働時間を監視します。システムの稼働時間を測定および監視するために使用できる5つのツールのリストをまとめました。
1. SolarWinds Serverおよびアプリケーションモニター (無料トライアル)
SolarWindsは、ある種の世帯名ですネットワーク管理者。同社は約20年間優れたネットワーク管理ツールを作成しており、Network Performance Monitorなどの一部の製品は絶えず絶賛されています。しかし、SolarWindsは無料のツールでも有名です。複数のツールが作成され、それぞれがネットワーク管理の特定のニーズに対応します。 Kiwi SyslogサーバーとSolarWinds TFTPサーバーは、これらの無料ツールの2つの例です。
稼働時間を測定および監視するために、SolarWindsの武器で最高のツールは、 SolarWinds Serverおよびアプリケーションモニター。このツールは、管理者がサーバーを監視するのに役立ちます。それらの動作パラメータ、プロセス、およびそれらが実行しているアプリケーション。サーバーの稼働時間だけでなく、サーバーで実行されているアプリケーションの稼働時間も測定します。このツールは、非常に小規模なネットワークから大規模なネットワークまで、複数のサイトに分散した数百のサーバー(物理および/または仮想)で簡単に拡張できます。アマゾンウェブサービスやMicrosoft Azureのサービスと同様に、クラウドでホストされているサービスを簡単に監視できます。
- 30日間の無料トライアル: SolarWinds Serverおよびアプリケーションモニター
- 公式ダウンロードリンク: https://www.solarwinds.com/server-application-monitor/registration
の SolarWinds Serverおよびアプリケーションモニター 設定は非常に簡単です。 また、インストールすると、自動検出プロセスを利用して初期構成を簡単に行うことができます。デバイスの検出は2パスのプロセスです。最初のパスはサーバーを検出し、2番目のパスはそれらで実行されているアプリケーションを検出します。プロセスをスピードアップするために、検索するアプリケーションのリストをツールに提供するオプションがあります。実行すると、ツールの使いやすいGUIにより、ツールの使用が簡単になります。利用可能な情報を表またはグラフのどちらで表示するかを選択できます。
の価格 SolarWinds Serverおよびアプリケーションモニター 150モニターまで$ 2 995から始めて監視対象のコンポーネント、ノード、ボリュームの数に基づきます。製品を購入する前に試してみたい方のために、30日間の無料試用版がダウンロードできます。
2. ManageEngine OpManager
ManageEngineは、ネットワーク管理ツールのもう1つの有名なメーカーです。そしてその ManageEngine OpManager ルーター、スイッチ、障害、パフォーマンスのためのファイアウォール、サーバー、仮想マシン。このツールは、サーバーと重要なアプリケーションをサービスとプロセスとともに継続的に監視するためのマルチベンダーサポートを提供します。 SNMPおよびWMIプロトコルを介してサーバーを定期的に監視し、サーバーが常にピークパフォーマンスレベルで稼働していることを確認します。さらに、このツールは、パフォーマンスの履歴追跡とトラブルシューティングのために収集されたすべてのデータを保存するため、複数のサーバー監視ツールが不要になります。
デバイスのパフォーマンスは準リアルで監視されます時間とそれはライブのダッシュボードとグラフで見ることができます。また、このツールは稼働時間を監視するだけではありません。その主な機能は帯域幅の監視ですが、パケット損失、エラーなどの重要なメトリックも監視し、破棄が監視されます。最後に、可用性、CPU負荷、ディスク容量、メモリ使用率などの物理サーバーと仮想サーバーのパフォーマンスメトリックを監視できます。
100以上の組み込みレポート(稼働時間レポートを含む)を使用して、自由にスケジュール、カスタマイズ、エクスポートできるため、レポート作成機能の1つです。 ManageEngine OpManagerの資産。 Free、Essential、Enterpriseの3つのバージョンから選択する必要があります。監視できるデバイスの数(無料版の10からエンタープライズ版の10 000)とその機能セットは異なります。
3. Paessler Router Traffic Grapher(PRTG)
の Paessler Router Traffic Grapher、 または PRTGは、よく知られた監視プラットフォームです。 ベンダーは、セットアップが最も簡単で最速の監視ツールの1つであると主張しています。 Paessler氏によると、数分で稼働する可能性があります。製品の速度と設定の容易さの多くは、自動検出機能に由来しています。インストール後、はネットワークをスキャンし、検出したコンポーネントと各デバイスに適したモニターを自動的に追加します。
PRTG ユーザーに関しては、いくつかのオプションを提案しますインターフェース。ネイティブのWindowsコンソール、Ajaxベースのウェブインターフェース、AndroidまたはiOS用のモバイルアプリから選択できます。また、モバイルアプリについても、プラットフォームの機能を十分に活用しており、たとえば、モバイルデバイスのカメラを使用して、各機器に付いているQRコードをスキャンし、そのステータスをすばやく確認できます。 PRTG 監視を行うためにSNMPのみを使用することに限定されません。また、WMI、NetFlow、Sflowなどのプロトコルを使用して、システムの稼働時間など、さらに多くのパラメーターを監視できます。
4. WhatsUp Gold
WhatsUp Gold Ipswitchからは、もう1つのツールです。しばらくの間。実際、私はそれがここで最も古いツールであると信じています。その主な機能は、運用パラメーターではなく、システムの可用性(およびその結果として稼働時間)を監視することでした。これは、ツールの名前の由来です。 WhatsUp Gold 次に、何が起きているか、何が起きていないかを伝えるために使用されましたサーバーがダウンしたときにポケットベル通知を送信する。現在でも、このツールには、電子メールやSMSなどのさまざまな方法でアラートを送信するように構成できる、最高のアラートシステムの1つがあります。
今日、 WhatsUp Gold 単にアップを監視するだけではありませんおよびデバイスのダウン状態。これは、帯域幅の使用状況を測定し、サービスが応答していることを確認できる真の監視プラットフォームです。たとえば、ExchangeおよびSQLサーバー、Active Directory、IIS、Apache Webサービスの稼働時間を監視します。サーバーファームがクラウドベースの場合、 WhatsUp Gold Amazon AWSまたはMicrosoft Azureのインストールの監視にも使用できます。
5. ザビックス
ローカルの稼働時間の測定と監視ツールのリストの最後は、無料のオープンソース製品で、 ザビックス。無料であるにもかかわらず、このツールは非常にプロフェッショナルなルックアンドフィール。市販製品に期待するものとよく似ています。しかし、そのプロ並みのWebベースのインターフェースは、おそらくこの製品を選択すべき理由ではありません。このツールには、非常に印象的な機能セットがあります。 ザビックス 競合他社のようなネットワーク機器だけでなく、ほとんどのネットワーク接続デバイスを監視します。稼働時間の測定と監視に関しては、これは製品ですぐに利用できます。
簡易ネットワーク管理プロトコル(SNMP)に加えて、 ザビックス インテリジェントプラットフォームモニタリングも使用デバイスを監視するためのインターフェース(IMPI)。これを使用して、帯域幅、アップタイム、デバイスのCPUとメモリの使用率、一般的なデバイスの状態、および構成の変更を監視できます。加えて、 ザビックス 電子メールまたはSMSアラートを送信するだけでなく、ローカルスクリプトを実行する優れた完全にカスタマイズ可能なアラートシステムを備えています。
ザビックス 優れたレポートエンジンが付属しています。 可用性レポートと呼ばれるものを含むいくつかの既製のレポートを提供し、実際には稼働時間レポートです。この製品はLinuxプラットフォームでのみ動作し、多くのLinuxソフトウェアと同様に、セットアップが難しい場合があります。しかし、その価格で、誰が本当に文句を言うことができますか?
リモートサーバー稼働時間監視サービス
必要なものがeコマースWebサイトの稼働時間を知りたいときなど、インターネットの観点から見ると、まったく異なる種類のツールが必要です。次に必要なのは、定期的にWebサイトをポーリングし、その稼働時間を報告するクラウドベースのサービスです。文字通り何百ものそのようなサービスがあります。それらをすべてテストするには多すぎます。このようなツールのいくつかの短いリストをまとめました。
6. 稼働時間ロボット
Uptime Robotはクラウドベースの監視プラットフォームです5分ごとにポーリングして最大50のWebページを監視します。このツールは稼働時間を測定するだけでなく、監視されているページの1つが応答を停止したときにメールで警告します。このツールは、監視対象の要素の稼働時間と停止時間を確認できる基本的なレポートエンジンも備えています。
精度を上げるため、または50を超える場合アップタイムロボットプロプランは月額わずか$ 5.50(1年前払いの場合は$ 4.50)で利用でき、1分のポーリング間隔、SSL監視、高度な通知、その他いくつかの機能を提供します。
7. アップタイムドクター
Uptime Doctorも同様のサービスを提供しています。 監視できるのは5つのWebページだけに制限されていますが、毎分無料でポーリングします。また、アラートの柔軟性が高まり、電子メールに加えてSMSとプッシュ通知を提供します。このツールは、稼働時間レポートも提供します。
追加のテスト能力については、Uptime Doctor月額7.95ドルから31.95ドルの間で変動する価格で3つ以上の有料プランを提供しています。異なる計画は、主に許可するテストの数によって異なります。それぞれ、10、20、30です。
8. フレッシュ
FreshworksからのFreshpingは、信頼できる稼働時間とパフォーマンスの監視サービス。それは無料であり、常に無料であると主張しています。このサービスは、最大50の異なるURLを1分間隔で、10のグローバルロケーションから監視します。
無料サービスに加えて、エンタープライズレベルは月額$ 42から利用可能です。最大250のURLを監視でき、無料バージョンの6か月ではなく36か月間データを保持します。 Freshpingのユニークな機能は、サイトのステータスをクライアントに伝えるために使用できるパブリックステータスページの可用性です。
結論として
どのツールを選択しても、それらはどれでもここで確認すると、高品質の稼働時間測定が提供されます。ローカルツールの多くにいくつかの便利な機能が備わっているので、時間をかけて分析し、おそらく1つまたは2つ試してみてください。あなたの最終的な選択は、何よりも、役立ついくつかの機能の存在によって導かれるべきです。
コメント