- -2019年にレビューされた5つの最高のSNMPネットワーク監視ソフトウェア

2019年にレビューされた5つの最高のSNMPネットワーク監視ソフトウェア

職人は彼が使用するツールよりも優れています。 これは、ネットワーク管理を含むほぼすべてのドメインに当てはまります。幸いなことに、ネットワーク管理者には、さまざまなタスクを支援するための優れたツールが数多く用意されています。監視はそれらのタスクの1つであり、さまざまな種類のツールが利用できます。 NetFlowアナライザーまたはS-FLowアナライザーを使用すると、管理者はネットワーク上で実行されている内容を明確に把握できます。しかし、今日、私たちは異なる種類の監視、SNMPネットワーク監視に興味を持っています。の 簡易ネットワーク管理プロトコル 監視できる通信プロトコルですツールは、ネットワーク機器やサーバーなどの他のデバイスの運用メトリックを読み取ります。最適なSNMPネットワーク監視ツールを市場で検索し、ベスト5を検討します。

上位のSNMPネットワークモニタリングを公開する前にツールについては、SNMPの概要とその仕組みについて少し説明します。これは決して技術論文ではないため、説明は可能な限り非技術的なものにするようにします。私たちの考えは、ネットワーク監視ツールがどのように動作するかをよりよく理解できるように、全体像を提供することです。 SNMPをネットワークの監視のコンテキストで具体的に見ていきます。結局のところ、それがこの記事の目的ではありませんか?そして、理論が終わったら、5つの最高のSNMPネットワーク監視ツールを確認します。

SNMPプライマー

SNMPに関する多くのテキストにより、SNMPは非常に複雑な問題。それには理由があります。そうです。ただし、車を運転するために整備士である必要はないように、監視ツールを設定するためにSNMPの専門家である必要はありません。しかし実際には、それほど複雑ではありません。少なくともネットワーク監視のコンテキストでは。被写体に光を当てましょう。

SNMPプロトコルは、主に次の方法として使用されます。外部デバイス(より適切な用語がないためにSNMPマネージャーと呼びます)-SNMP対応デバイスから情報を読み取り、SNMP対応デバイスに情報を書き込みます。このようなデバイス(スイッチやルーターなどのネットワーク機器、またはサーバーやアプライアンスなどのその他のネットワーク接続デバイス)は、特定の数のパラメーターを読み取り専用モードまたは読み取り/書き込みモードで使用可能にします。例えば。 SNMP対応のプリンターには、インクカートリッジのレベルまたは印刷されたページの総数の読み取り専用パラメーターがあります。同様に、SNMP対応サーバーには、CPU使用率、使用可能なディスク容量、またはシステム温度があります。 SNMPマネージャーは、get要求を使用してパラメーターを読み取り、それらを書き込む要求を設定することで、SNMP対応デバイスと通信します。

MIBとOID

MIB、または管理情報ベースは特定のデバイスの各パラメーターを識別する特別なタイプのテキストファイル。各SNMP対応デバイスには、対応するMIBがあります。ただし、すべてのデバイスに個別のデバイスがあるわけではありません。たとえば、ほとんどのモデルをカバーするCiscoスイッチ用のMIBがあります。 MIBには、そのデバイスで使用可能なすべてのSNMPパラメーターの階層リストが含まれています。典型的なMIBエントリは次のようになります。

Iso(1).org(3).dod(6).internet(1).private(4).transition(868).products(2).chassis(4).card(1).slotCps(2)­.-cpsSlotSummary(1).cpsModuleTable(1).cpsModuleEntry(1).cpsModuleModel(3).3562.3

各ドットで区切られた要素は次のように考えることができますストレージデバイスツリー構造のディレクトリのように、階層の1レベル。多くの場合、MIBファイルには、各パラメーターに1つずつ、数百のこれらのエントリが含まれます。各テキスト値の横にある括弧内の数字に気づきましたか?これらを使用して、マネージャーとクライアント間の通信を簡素化できます。マネージャーは、パラメーター1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3を使用して、サンプルパラメーターを参照します。これにより、より少ない帯域幅を使用するより小さなリクエストが作成されます。ところで、これらの文字列は、テキストを使用するか数字だけを使用するかに関係なく、OIDまたはオブジェクト識別子と呼ばれます。

ここで、SNMPマネージャーが取得またはSNMP対応デバイスにパラメーターを設定するには、そのデバイスのMIBファイルにアクセスする必要があります。ほとんどのSNMP管理または監視ソフトウェアには、すべての標準化されたMIBがすでにあり、多くの場合、主要メーカーの一般的なMIBが組み込まれています。ソフトウェアの組み込みMIBに含まれていないデバイス固有のOIDにアクセスする必要がある場合は、適切なMIBを追加する必要があります。多くの場合、これは機器メーカーのWebサイトからMIBファイルをダウンロードし、それをソフトウェアのMIBディレクトリにコピーするだけの問題です。

SNMPは、1988年に初めて作成されました。インターネットに深刻な脅威があり、ネットワークセキュリティが大きな懸念事項になる前に確かにありました。そのため、プロトコルに組み込まれているセキュリティはあまりありません。 SNMPは暗号化を使用せず、非常に粗雑な認証メカニズムを使用します。マネージャーによって送信された各SNMP要求には、 コミュニティ文字列。これは基本的なパスワードと考えることができます。 もちろん、リクエスト内のコミュニティストリングは、ターゲットデバイスのコミュニティストリングと一致する必要があります。 SNMP対応デバイスについては、管理者は2つの異なるタイプのコミュニティストリングを設定できます。読み取り専用と読み取り/書き込みです。デフォルトでは、多くのデバイスは 公衆 読み取り専用のコミュニティ文字列として 民間 読み書き可能として。まだいくつかあります。これは、セキュリティがSNMPの優先事項ではないことについて多くのことを示しています。

ネットワーク監視にSNMPを使用する

ネットワーク監視にSNMPを使用する場合、一握りのOIDに関心があります。ゲージとカウンターを呼び出すのが好きな2つのタイプがあります。ゲージタイプのOIDは、プロセッサの使用率や空きメモリの割合などに使用されます。カウンタータイプのOIDは、デバイスのインターフェースを出入りするバイト数をカウントしたり、インターフェースの入出力エラーをカウントしたりするために使用されます。 SNMP対応のネットワーク機器には、インターフェイスごとにゲージタイプOIDのこのようなセットが1つあります。

典型的なSNMP監視ツールは、関連するOIDの値は、事前定義された定期的な(多くの場合5分)間隔で。ゲージタイプのOIDの場合、通常は何らかの値のデータベースに値を保存し、ダッシュボードに数値形式またはグラフィック形式で表示します。一部のツールは、経時的なパラメーターの変化をグラフ化します。

カウンタ型OIDの場合、物事はもっと複雑です。インターフェースを出入りするバイト数は興味深い指標ではないため、そのまま使用するのではなく、ビット/秒でインターフェースの帯域幅使用率を計算するために使用されます。同様に、1秒あたりのエラー数のエラー率は、エラーの累積数よりもはるかに興味深いパラメーターです。

仕組みは次のとおりです。 SNMP監視ツールは、5分間隔で定期的にカウンターの値を読み取ります。データベースに値を保存しますが、そのまま表示するのではなく、計算を行います。最初に現在のカウンタから以前のカウンタ値を減算して、最後の5分間に送信または受信したバイト数を取得します。次に、その数に1バイトのビット数である8を乗算し、5分で300秒で除算して、過去5分間の平均帯域幅使用率を取得します。これは、ツールがグラフに表示またはプロットする値です。

ここで重要な点は、あなたが得るものこれは平均使用率です。 100 Mbpsのインターフェースを想像してください。サンプル間の5分間では、トラフィックレベルは150秒間100 Mbps、150秒間0であった可能性があり、5分間の半分はインターフェースが最大になったが、平均トラフィック50 Mbpsが表示されました。これは、認識する必要があるすべてのSNMP監視ソフトウェアの欠点です。

最高のSNMPネットワーク監視ソフトウェア—当社のトップ5

利用可能な多くのSNMP監視ソフトウェアがあります市場で。どれか1つを選ぶのは大変な作業です。多少簡単にするために、見つけられる最高の5つのSNMP監視ソフトウェアツールのリストを作成しました。一部は商用ソフトウェアであり、一部は無料でオープンソースです。調査した各商用ツールには無料の試用版が用意されているため、提案の一部またはすべてを自由に試すことができます。

1. SolarWinds Network Performance Monitor 無料トライアル

リストの最初は、SolarWinds:ネットワークパフォーマンスモニター、またはNPM。 SolarWindsは、あなたが知らない場合に備えて、ネットワークの管理と管理に最適なソフトウェアツールを作成します。同社はまた、無料のツールで有名であり、その一部は最近、無料の最高のTFTPサーバーまたは最高の無料のSCPサーバーについて説明したようにレビューされています。

SolarWinds NPM-ノード詳細の概要

ネットワークパフォーマンスモニターは機能が豊富ですプロフェッショナルなSNMP監視システム。使いやすいWebベースのダッシュボードが自慢で、セットアップと構成が簡単で、さらに重要なこととして、素晴らしい仕事をします。このツールには、特定のメトリックが事前定義された値を超えたときに通知するカスタマイズ可能なアラート機能があります。

このツールは、ネットワークと任意の2点間のクリティカルパスが表示されるため、問題をすばやくトラブルシューティングできます。また、ソフトウェアに組み込まれたワイヤレスネットワークの監視と管理もあります。このソフトウェアには本当に多くの機能があり、それらすべてをここで説明することはできません。 30日間の無料トライアルを利用して、このすばらしいツールがあなたに何をすることができるかを自分で確かめてください。

SolarWindsネットワークパフォーマンスの価格モニターは$ 2 955から始まり、監視対象デバイスの数によって異なります。ソフトウェアは非常にスケーラブルであり、現在の容量よりも多くのデバイスを追加するのは、ライセンスをアップグレードするだけです。

無料試用版をダウンロード:SOLARWINDSネットワークパフォーマンスモニター

2. ManageEngine OpManager

ManageEngineは、トップメーカーの1つです。ネットワーク管理ツール。 OpManagerは最高の製品の1つです。このソフトウェアはWindowsまたはLinuxで利用でき、優れた機能が満載されています。最も重要なものの1つは、デバイスを検出するだけでなく、ネットワークをマップするユニークなグラフィカルダッシュボードを提供するデバイスの自動検出です。また、ダッシュボードについて言えば、ドリルダウン機能を備えた直感的で使いやすいものです。モバイルデバイスユーザーの場合、iOSおよびAndroidで利用可能なモバイルクライアントアプリもあります。

ManageEngine OpManager-エンタープライズダッシュボード

アラートに関しては、ManageEngineOpManagerは、何も望まないものを残します。ネットワークの問題を検出、特定、トラブルシューティングするのに役立つ、しきい値ベースのアラートが多数あります。アラートと通知は高度にカスタマイズ可能であり、メトリックごとにさまざまな通知を使用して複数のしきい値を簡単に設定できます。

ManageEngine OpManagerは3種類ありますバージョン:無料、エッセンシャル、またはエンタープライズ。無料版は最大10台のデバイスの監視に制限されており、機能セットが削減されています。 Essentialバージョンでは、最大1,000ノードを監視でき、価格は25デバイスで715ドルからです。 Enterpriseバージョンについては、最大10,000台のデバイスを監視でき、価格は500台のデバイスで19795ドルからです。

3. PRTG

Paessler Router Traffic Grapher、またはPRTG、最速の監視ツールであると主張しています。製造元によれば、数分で稼働する可能性があります。実際には、それよりも少し時間がかかる可能性がありますが、インストールと設定が最も速く簡単なSNMP監視ツールの1つです。製品には、対話するためのいくつかのユーザーインターフェイスが付属しています。 Windowsエンタープライズコンソール、AjaxベースのWebインターフェース、AndroidおよびiOS用のモバイルアプリがあります。

PRTG-サーバー機能のスクリーンショット

製品には、デバイスの自動検出があります。デバイスを検出するだけでなく、事前定義されたテンプレートに基づいてそれらのセンサーを作成します。 PRTGのアラートと通知は、競合他社と同様に優れています。アラートは、プッシュ通知としてモバイルクライアントアプリに送信できます。これは非常にユニークな機能です。これは、もちろん、電子メールやSMSなどのより「標準的な」アラートに追加されます。

PRTGの基本的な会計単位はセンサーです監視する必要があるパラメータまたはメトリックです。 100個のセンサーの監視に制限されているフル機能の無料バージョンで利用できます。さらに必要な場合は、有料ライセンスを購入できます。価格はセンサー容量によって異なりますが、500個のセンサーで1600ドルから無制限のセンサーで14500ドルです。

4. Zabbix

Zabbixは究極のエンタープライズクラスだと主張しています監視プラットフォーム。特に、他の無料のオープンソースツールと比較した場合はそうです。その価格を考えると、Zabbixは実際に打ち負かすのが難しいです。 SNMPを使用してネットワークデバイスだけでなく、ローカルまたはクラウドベースのサーバーも監視できます。帯域幅、CPUおよびメモリの使用率、デバイスの全般的な状態、構成の変更など、かなりユニークな機能など、複数のメトリックを監視できます。

Zabbix-監視ダッシュボード

ソフトウェアは、わかりやすく、Webベースのインターフェイスと印象的な機能セットを使用します。これは、数千ドルもかかる市販製品と非常によく比較されます。アラートシステムは、監視イベントによってトリガーされたアラートに応答してローカルスクリプトを実行する機能を備え、おそらく市場で最高のものです。

Zabbix自体は無料ですが、さまざまなサービスを利用できます出版社から購入しました。これらには、5つのレベルで利用可能な技術サポートと、世界中のクラスでの完全なトレーニングおよび認定プログラムが含まれます。コミュニティサポートも無料で利用できます。

5.サボテン

SNMP監視システムについて話すのは難しいサボテンは言うまでもありません。いくつかの欠点はありますが、最も使用頻度が高く、最も古くからある無料のオープンソース監視プラットフォームの1つです。確かにいくつかの商用製品ほど機能が豊富ではありませんが、それでも優れたツールです。そのWebベースのユーザーインターフェイスは、やや時代遅れの外観にもかかわらず、非常に使いやすいです。 Catiの中核には、高速ポーラー、高度なグラフ作成テンプレート、および複数の取得方法があります。通常はSNMPポーリングを使用しますが、カスタムスクリプトを考案して、ほぼすべてのソースからデータを取得し、Cactiのグラフにプロットできます。ユーザーアカウントを使用して、一部のユーザーのデバイスのサブセットへのアクセスを制限することができます。これは、複数のサポートグループを持つ大規模な組織の便利な機能です。また、大規模な組織について言えば、この製品は、小規模ビジネスネットワークから複数のサイトにわたる数千台のデバイスの大規模なインストールまで、非常にうまく拡張できます。

Cacti Promo Image

しかし、サボテンは完璧ではありません。 実際、アラートという重要なコンポーネントが1つ欠けています。 Cactiの強みは、デバイスのポーリングとWebページ上のデータのグラフ化です。それは非常に得意ですが、それですべてです。一方、CactiはPHPで記述されており、オープンソースであるため、機能を追加するコードを書くことを妨げるものは何もありません。また、アラートが必要ない場合、Cactiのシンプルさはまさに必要なものかもしれません。それは非常にカスタマイズ可能であり、特定のニーズに簡単に適合させることができます。

Catiはテンプレートを広範囲に使用して、構成を容易にします。グラフテンプレートだけでなく、多くの一般的な種類のデバイス用のデバイステンプレートがあります。多くのデバイスや機器メーカー向けのカスタムテンプレートを作成する巨大なオンラインコミュニティがあり、ダウンロードできるCactiテンプレートを持っている場合があります。

特別な言及

このリストに載るに値しないかもしれませんが、すべてのSNMP監視システムの祖先であるMulti Router Traffic Grapher(MRTG)に敬意を表したいと思います。その開発者は、機器を管理するのではなく、監視にSNMPを使用した最初の人です。 MRTGの元のコードの一部は、現在でもCactiおよびその他のオープンソースツールで使用されています。

コメント