有料と無料のツールが混在しており、機能セットは大きく異なりますが、すべて基本的なSNMP帯域幅監視を提供します。最高のLinux帯域幅監視ツールのガイドは次のとおりです。
知識は力である! したがって、管理するネットワークの帯域幅の利用率を把握することで、プロアクティブな対応が可能になり、ネットワークの輻輳を可能な限り回避することができます。そのためには、帯域幅監視ツールが必要です。 Linuxは多くのネットワーク管理者に人気のプラットフォームであるため、利用可能なLinux帯域幅監視ツールの中で最高のものをいくつか見てみましょう。それらのほとんどが無料でオープンソースであることを考えると、インストールと構成に費やす時間以外の費用をかけずに帯域幅の監視を開始できます。すぐにわかるように、これらのツールの多くは、最高のWindowsツールのいくつかと同じくらい優れています。
概要を確認することから始めます帯域幅監視の。それが何であるか、さらに重要なことはそれがどのように機能するかを説明します。これにより、ほとんどの監視ツールの基礎であるシンプルネットワーク管理プロトコルについて説明します。次に、Linux全般について簡単に説明し、Linuxを監視ツールのプラットフォームとして使用することの意味についても説明します。全員が同じページに入ると、主題の中核である最高のLinux帯域幅監視ツールの準備が整います。
帯域幅の監視
ネットワーク帯域幅の監視は非常に具体的です監視のタイプ。ネットワーク上の特定のポイントを通過するトラフィックの量を測定します。通常、測定ポイントはルーターまたはスイッチインターフェイスですが、サーバーのLANインターフェイスの帯域幅使用率を監視することも珍しくありません。ここで重要なことは、測定しているのはトラフィックの量だけであることを認識することです。帯域幅の監視では、そのトラフィックが何であるかについての情報は提供されず、その量だけが提供されます。
ネットワーク帯域幅の使用状況を監視する理由はいくつかあります。何よりもまず、 それ 競合の領域を特定するのに役立ちます。 として ネットワーク回路の 使用率が増加します, その パフォーマンスが低下し始めます。これは人生の事実です。 最大容量に近づくほど、パフォーマンスへの影響が大きくなります。 沿って あなたができるようにする ネットワークの利用状況を監視し、 帯域幅 監視ツールは、高い使用率を検出する機会を提供します。 住所 それの前に ユーザーが気づく.
容量計画は、ネットワーク監視ツールのもう1つの大きな利点です。ネットワーク回路(特に長距離WAN接続)は高価であり、 だけ 帯域幅 最初にインストールしたときに必要でした。ながらで 数の 帯域幅might 大丈夫でした 当時, それ 最終的には増やす必要があります。ネットワーク回線の帯域利用率の変化を監視することにより、どの回線をいつアップグレードする必要があるかを確認できます。
帯域幅 監視ツール できる また なる アプリケーションのパフォーマンス低下のトラブルシューティングに役立ちます。ユーザーがネットワークを見て、一部のリモートアプリケーションの速度が低下したと不平を言ったとき 帯域幅 利用 できる 問題がネットワークの輻輳によって引き起こされているかどうかにかなり良い考えを与える。ネットワーク使用率が低い場合は、トラブルシューティングの作業を他の場所に集中させることができます。
SNMPモニタリングの説明
ほとんどのネットワーク帯域幅監視ツールは、シンプルなネットワーク管理プロトコル(SNMP)で魔法をかけます。ほとんどのネットワーク機器には組み込みのSNMP機能があり、監視ツールによって定期的にポーリングできます。その誤解を招く名前にもかかわらず、SNMP は 実際にはかなり 繁雑。 でも心配しないでください それを使用するために、専門家であり、そのすべてを知っている必要はありません。 それは 車を運転するのに自動車整備士である必要がないように。ただし、それがどのように機能するかについて少なくともいくつかのアイデアを持っていることが望ましい それでは、見てみましょう。
基本的に、SNMPはSNMP管理システムがどのようにn リモートデバイスの操作パラメータの読み取りと書き込み。パラメータはオブジェクト識別子と呼ばれます またはOID。監視の観点から、興味深いOIDのいくつかは、 メジャー デバイス CPUなどのメトリック と記憶 たとえば、負荷やディスクの使用状況。 しかし ネットワークを監視するとき 帯域幅の利用、2つのOIDが特に重要です。 彼らです 各インターフェイスに関連付けられたカウンタのバイト数とバイト数。 彼ら 自動的に増加します ネットワークデバイスによって データが出力または入力されるとき。
ITセキュリティがなかった時代にさかのぼる問題、SNMPには最小限のセキュリティしかありません。 SNMP対応デバイスに接続するSNMPマネージャーは、リクエストとともに「コミュニティストリング」を送信します。文字列が機器に設定されている文字列と一致する場合、要求が実行されます。通常、デバイスには、読み取り専用OID用と変更可能なOID用の2つのコミュニティストリングが設定されています。 通信は暗号化されておらず、傍受した人はコミュニティストリングをクリアテキストで表示します。これが、SNMPがプライベートで安全なネットワークでのみ使用される理由です。
実際の例
以下に、ほとんどの監視システムがSNMPを使用して帯域幅の使用状況を監視する方法を示します。それらは、ネットワークデバイスのインターフェイスのバイトイン/アウトカウンターを既知の間隔で定期的に読み取ります。 F5分 は 典型的な 間隔 値 しかし、より短い時間はより細かい解像度に使用できます。彼らはそれから ポーリング ある種のデータベースまたはファイルの値。
残りのプロセスは単純な数学です。監視システムは、現在の値から以前のカウンター値を減算して、送受信されたバイト数を取得します ポーリング間隔中。次に、その数に8を掛けてビット数を取得し、秒数で割ります。 間隔 1秒あたりのビット数を取得します。この情報は、通常、時間の経過を示すグラフにプロットされ、データベースに格納されます。
あなたが得るものは実際の帯域幅使用率ではなく、ポーリング間隔での平均使用率の推定。たとえば、ポーリング間隔の半分で最大容量で回線が使用され、残りの半分ではトラフィックを伝送しないと仮定します。長期間使用されているにもかかわらず、容量の50%で使用されているように見えます。ポーリング間隔を短くすると、この歪みが軽減されますが、これらのシステムでは平均値しか得られないことに注意してください。
Linuxについて一言
Linuxはオペレーティングシステムとしてではなく、機能的に言えば、WindowsやOS Xなどの他のプラットフォームとは大きく異なります。Linuxと他の一般的なオペレーティングシステムの主な違いは、Linuxがオープンソース製品であることです。 ほとんどのディストリビューションは無料で入手できます。多くの人々はオープンソースを混乱させ、自由。多くの場合、オープンソースソフトウェアは無料ですが、必ずしもそうであるとは限りません。たとえば、Red Hat Enterprise Linux OSは無料ではありません。混乱を増すために、オープンソース運動の主体は、オープンソースソフトウェアを、コストの不在ではなく自由を意味する自由を伴うフリーソフトウェアと呼ぶことがよくあります。
長年にわたり、Linux オンce によってインストールされた限界オペレーティングシステム オタク とコンピュータサイエンスの学生-ダウンロードに数週間を費やしたことを覚えています SLS Linux 1200ボー接続で一度に1枚のディスケットイメージ。私はそれらの一人だったと思います オタク—持っている サーバーオペレーティングシステムとして人気のあるオプションに成長しました。 最近のディストリビューションの中には、パソコンのオペレーティングシステムとしてのWindowsに代わる実行可能なものとして、大きな進歩を遂げているものもあります。
監視プラットフォームとしてのLinuxの使用
Linuxはあらゆる種類のサーバーで人気のあるオペレーティングシステムですが、特定のツールを実行する場合はなおさらです。 Tここにいくつかの無料のオープンソースネットワークがあります 帯域幅 オンになる監視ツールly Linuxで実行します。そして もし 君はr 最適なツール できる 走る どちらか 窓 またはLinux、高価なオペレーティングシステムにお金を浪費するよりも、無料のOSで実行する方が経済的に意味があるのではないでしょうか。
ながら一部の人々はまだ無料でオープンソースを信頼していません オペレーティングシステムと ミッションクリティカルなアプリケーション向けのソフトウェア そして たとえば、貴重な企業データを 俺のLinuxで実行されているSQLサーバー それらの多く 通常はありません 同数の ネットワーク管理ツールを実行するためにプラットフォームを使用することに反対する。
Linuxを使用することの1つの大きな利点ネットワーク監視ツールの基盤となるプラットフォームは、必要なパッケージのみでLinuxサーバーを簡単にセットアップできることです。これはWindowsで実行できますが、かなり複雑です。
最高のLinux帯域幅監視ツール
私たちは最高のいくつかをウェブで検索しましたLinuxで実行できる帯域幅監視ツール。私たちが思いついたのは、いくつかの商用製品といくつかの無料のオープンソース製品です。リストにある製品の中には、LinuxまたはWindowsにインストールできるものもあれば、Linux専用のものもあります。これらはすべてSNMP帯域幅監視を提供し、すべてに集中型コンソールがあり、ツールを構成して監視結果を確認できます。コマンドラインのみのツールはいくつかありますが、リストから除外しました。
1. ManageEngine OpManager
の ManageEngine OpManager 強力なオールインワンネットワーク監視ツールです それ 包括的なネットワーク監視機能を提供します。 できる ネットワークの監視に役立つ 帯域幅の利用、ネットワーク障害をリアルタイムで検出し、エラーのトラブルシューティングを行い、ダウンタイムを防ぎます。このツールは、複数のベンダーのさまざまな環境をサポートし、そのサイズに関係なく、ネットワークに合わせて拡張できます。それ LinuxまたはWindowsで実行でき、 デバイスとネットワークを監視し、 あげる ネットワーク全体の可視性インフラ。この製品のインストールとセットアップは、迅速かつ簡単です。 2分以内に実行できます。複雑なインストール手順は必要なく、組み込みのデータベースとWebサーバーにバンドルされています。
の ManageEngine OpManager ネットワークデバイスのパフォーマンスを常にリアルタイムで監視する それをその上に表示します ライブダッシュボードとグラフ。 帯域幅に加えて、itは、パケット損失、エラー、廃棄などのいくつかの重要な運用メトリックを調べます。
このツールは、ネットワークの問題を検出、識別、トラブルシューティングするのに役立ちます。 その しきい値ベースのアラート。すべてのパフォーマンスメトリックに複数のしきい値を簡単に設定し、通知を受け取ることができます それらを超えたとき. Reportingは、このツールが優れているもう1つの分野です。インテリジェントレポートを使用すると、ネットワークパフォーマンスに関する詳細な洞察を得ることができます。 100以上の組み込みレポートがあります あなたも 必要に応じて、これらのすぐに使用可能なレポートをカスタマイズ、スケジュール、およびエクスポートできます。
2. ザビックス
ザビックス フリーでオープンソースの製品であり、何かを監視するために使用されます。ツールは、LinuxのRaspberry PiバージョンであるRapsbianを含む少数のLinuxディストリビューションで実行でき、ネットワークを監視します 帯域幅、サーバー、アプリケーション、サービス、 と同様 クラウドベースの環境。非常にプロフェッショナルなルックアンドフィールを備えています。 T彼の製品は、幅広い機能セット、無制限のスケーラビリティ、分散監視、強力なセキュリティ、および高可用性も誇っています。 これは無料ですが 真のエンタープライズグレードの製品です。
ザビックス 監視技術の組み合わせを使用します。 SNMP監視およびインテリジェントプラットフォーム監視インターフェイス(IMPI)をサポートしています。また、ほとんどのプラットフォームで使用可能なエージェントを使用して、エージェントベースの監視を実行できます。簡単にセットアップできるように、多くのデバイスに自動検出機能とすぐに使えるテンプレートが用意されています。ツールのウェブベースのユーザーインターフェースには、ウィジェットベースのダッシュボード、グラフ、ネットワークマップ、スライドショー、ドリルダウンレポートなどのいくつかの高度な機能があります。
ザビックス 送信するだけでなく、高度にカスタマイズ可能な警告システムも備えています 詳しい 通知メッセージが それ 受信者の役割に基づいてカスタマイズすることもできます。できる また 柔軟なユーザー定義に従って問題をエスカレーションする sサービス levels。
3. ナギオス
には2つのバージョンがあります ナギオス 利用できます。無料のオープンソースがあります Nagios Core そして、有料です ナギオスXI。両方とも同じ基礎となるエンジンを共有しますが、類似性はそこで終わります。 Nagios Core で実行されるオープンソースの監視システムですLinux。システムは、実際の監視エンジンを中核として完全にモジュール化されています。エンジンは、システムに機能を追加するためにダウンロードできる数十の利用可能なプラグインによって補完されます。各プラグインはいくつかの機能をコアに追加します。
モジュール方式を維持するため、ツールのフロントエンドもモジュール方式であり、コミュニティで開発されたいくつかの異なるオプションもダウンロードできます。の Nagiosコア、プラグインとフロントエンドを組み合わせて、かなり完全な監視システムを実現します。 ただし、このモジュール性には欠点があります。セットアップ Nagios Core 困難な作業になる可能性があります.
ナギオスXI に基づく商用製品です Nagios Core エンジン しかしそれ 完全な自己完結型の監視ソリューションです。この製品は、中小企業から大企業まで幅広い対象者を対象としています。インストールと設定がはるかに簡単です Nagios Core、その構成ウィザードと自動検出エンジンのおかげです。もちろん、 このセットアップと構成の容易さには代償があります。 100ノードライセンスの場合は約2,000ドル、無制限ライセンスの場合は約10倍の費用がかかると予想できます。
4. Zenoss Core
Zenoss Core ではないかもしれません このリストの他の監視ツールのいくつかと同じくらい人気がありますが、それは本当に価値があります ここにいる その機能セットとプロの外観のため。 このツールは、帯域幅の使用状況、トラフィックフロー、HTTPやFTPなどのサービスなど、さまざまなものを監視できます。クリーンでシンプルなユーザーインターフェイスを備えており、アラートシステムは優れています。ひとこと 言及する価値があります そのかなりユニークな複数のアラートシステム。これにより、最初の人が事前定義された遅延時間内に応答しない場合、2番目の人に警告することができます。
マイナス面では、 Zenoss Core 最も複雑な監視システムの1つですインストールしてセットアップします。インストールは完全にコマンドライン主導のプロセスです。今日のネットワーク管理者は、GUIインストーラー、構成ウィザード、および自動検出エンジンに慣れています。これにより、製品のインストールが少し古臭く見える場合があります。 繰り返しになりますが、これはLinuxの世界と一致しています。 Tここは十分です インストールと構成 利用可能なドキュメントと最終結果は、努力する価値があります。
5. サボテン
含めなければなりませんでした サボテン このリストに。結局、 17歳で これは、最も古いフリーでオープンソースの監視プラットフォームの1つです。そしてそれは今でもまだ非常に人気があります それはまだ積極的に開発されています. 最新バージョンは1月下旬にリリースされたばかりです。 ながら サボテン 一部の機能ほど機能が豊富ではないかもしれません その他 製品、それはまだ優れたツールです。 私ts Webベースのユーザーインターフェイスは、多少ヴィンテージ感がありますが、レイアウトがよく、理解と使用が簡単です。 サボテン 高速ポーラー、高度なグラフで構成されていますテンプレート、および複数の取得方法。このツールは主にSNMPポーリングに依存していますが、事実上すべてのソースからデータを取得するカスタムスクリプトを考案できます。
このツールの主な強みは、デバイスをポーリングして指標を取得することです。帯域幅の使用率など 収集したデータをWebページにグラフ化します。それはそれで素晴らしい仕事をしますが、それはそれがするすべてです。 私警告、派手なレポート、その他の追加機能が必要ない場合は、製品のシンプルさがまさに必要な場合があります。さらに必要な場合 機能性, サボテン は オープンソースと 完全にPHPで記述され、高度にカスタマイズ可能 そして、次のことができます 追加 どれか 必要な機能が不足しています。
サボテン 説明するテンプレートを広範囲に使用します構成を簡単にするため。多くの一般的なタイプのデバイス用のデバイステンプレートとグラフテンプレートがあります。すべての種類のカスタムテンプレートを作成してコミュニティで利用できるようにするユーザーの巨大なオンラインコミュニティもあり、多くの機器メーカーもダウンロード可能なCactiテンプレートを提供しています。
6. MRTG
の マルチルータートラフィックグラフ、 または MRTGは、すべてのネットワーク帯域幅監視システムの祖父です。 ながら オープンソースプロジェクト 持っている 1995年以来、それはまだ広まっています最新バージョンがすでに5年前であるという事実にもかかわらず、使用状況。 LinuxおよびWindowsで使用できます。初期のセットアップと構成は、他の監視システムで経験するよりも多少複雑ですが、優れたドキュメントをすぐに入手できます。
インストール中 MRTG マルチステップのプロセスであり、セットアップの指示に注意深く従う必要があります。インストールしたら、構成ファイルを編集してソフトウェアを構成します。何 MRTG 使いやすさの欠如、それは柔軟性。ほとんどがPerlで記述されているため、簡単に変更して、自分のニーズに合わせて調整できます。そして、それが最初の監視システムであり、まだ存在しているという事実は、その価値の証です。
コメント