最初に見てから15年以上ライト、以前はNetSaintと呼ばれていたNagiosは、最もよく知られているネットワーク監視プラットフォームの1つであり続けています。以前はシステムのアップまたはダウンのステータスを監視し、何かがダウンしたときにアラートを提供するのに最適でしたが、真のフル機能の監視プラットフォームに成長しました。今日、Nagiosには2つの競合するバージョンがあります。無料のオープンソースのNagiosコアと、Nagios Coreをベースにした機能が追加された有料の監視ツールであるNagios XIがあります。今日は、ネットワーク監視のためのNagiosの代替案のいくつかを紹介します。これは情報技術の非常に活発な分野であり、多くの代替案が現在利用可能です。
利用可能なNagiosを見る前に代わりに、まずNagios自体、その最高の機能とは何か、そしてなぜそれが人気のあるツールになったのかについて説明します。次に、ツールの短所と、誰もがそれを代替ソリューションに置き換えたい理由について説明します。次に、ネットワーク監視全般について簡単に説明します。ほとんどのツールがSimple Network Management Protocolを使用してどのように実行するかを見ていきます。そして最後に、大規模な公開の準備が整い、ネットワーク監視に最適なNagiosの代替案のいくつかを確認します。
Nagiosについて
NagiosはもともとNetSaintとして知られていました。 このオープンソースツールは、Ethan Galstadと開発者グループの発案によるものです。 Nagiosの名前は「Nagios Ai n’t Gonna Insist On Sainthood」の再帰的な頭字語であり、「Sainthood」は元の名前であるNetSaintを参照しています。興味深いことに、Agiosもギリシャ語の「saint」です。類似の商標の所有者による法的異議申し立てに応じて、名前が変更されました。
Nagiosは、ネットワークとサーバー。 CentOSまたはRedHat Enterprise Linuxで動作します。 Windowsホスト上で仮想マシンとして実行することもできますが、本質的にはLinuxのソフトウェアです。このリストの他のほとんどのネットワークツールとは異なり、Nagiosはネットワークデバイスを監視するためにSNMPだけに依存するわけではありません。コアエンジンには、独自の独自システムが組み込まれており、デバイスと通信してステータスレポートを収集します。モニターによって定期的に収集されるメトリックは、ツールのダッシュボードにライブデータとして表示され、後で分析するためにデータを保存することもできます。この組み合わせは、かなり強力なツールになります。
独自のデータ収集を使用しているにもかかわらずスキームでは、Nagiosはネットワークの監視と容量計画を実行するために必要なすべてのデータを提供します。ネットワークのステータスをすばやく確認できる非常に快適なダッシュボードがあります。この製品には、異常が検出されたときに管理者に通知するための最良の警告システムの1つもあります。結局のところ、それが異常な状況を警告するツールの最初の目標であり、それは依然としてその強みの1つです。
Nagiosは、はオープンソースのNagios Coreバージョンをサポートし、多くの高度なプラグインの開発を提供し、監視機能の点でツールに印象的な幅を与えます。
Nagiosの何が問題になっていますか?
この記事のタイトルは、多くの読者をNagiosの何が問題になり、それを代替ツールに置き換えることを保証するのか疑問に思います。まあ、Nagios自体には何の問題もありません。それはほぼ20年間存在していて、それはまだ強くなっています。しかし、Nagiosに何も問題がないという事実は、検討すべき他の優れた製品がないことを必ずしも意味しません。まだ監視プラットフォームを購入していて、Nagiosを聞いたことがある場合は、他にどのようなオプションがあるのか知りたいと思います。
あなたが見ているかもしれないもう一つの理由Nagiosを置き換えるのは、無料のNagios Coreを使用していて、Nagios XIに投資する前に、他に利用できるオプションがあることを知りたい場合です。あなたがここにいる理由に関係なく、私たちは最も重要なものを明らかにしようとしていますが、最初に、ネットワークモニタリングが通常どのように機能するかを簡単に見てみましょう。
ネットワーク監視はどのように機能しますか?
ネットワークの監視に関しては、あなたがそれについて行くことができるいくつかの方法。使用する方法は、必要な詳細レベル、投入する努力、費やせる金額によって大きく異なります。詳細についてほとんどの管理者は、CPU負荷やメモリ使用量などのネットワーキング機器の動作パラメータや、さまざまなインターフェイスの帯域幅使用率(ビット/秒)に特に関心があります。
ほとんどのネットワーク監視ツールはシンプルな彼らの偉業を達成するためのネットワーク管理プロトコル、またはSNMP。 SNMPは、ほとんどのネットワーク機器に組み込まれている機能です。 SNMP対応デバイスには、監視システムがリモートで読み取ることができるカウンターとゲージがあります。たとえば、プロセッサとメモリの使用率、および各インターフェイスのバイトイン/アウトカウンターのゲージがあります。
不要なものの多くを避けながら技術的に、それがどのように機能するかを説明してみましょう。 CPUやメモリの使用率などのゲージタイプのパラメータの場合、SNMPを使用してそれらを読み取るだけです。カウンタータイプのパラメーターの場合、少し複雑になります。通常、ネットワークデバイスには、インターフェースの帯域幅使用率ゲージがありません。それらが持っているのは、トラフィックが通過するにつれて増加し続けるバイトインおよびバイトアウトカウンターです。これらには、インターフェイスごとにこれらのカウンタのペアの1つがあります。ちなみに、ネットワーキングデバイスにも同様のエラーカウンターとエラーアウトカウンターがあり、一部の監視ツールは、インターフェイスのエラー率を監視するために使用できます。これは、多くの場合、インターフェイスの全般的な正常性の良い指標です。
SNMPネットワーク監視ツールはそれぞれをポーリングします既知の間隔(通常は5分)で監視し、監視対象の各インターフェイスのバイトインおよびバイトアウトカウンターを読み取ります。残りは単なる数学です。このツールは、現在の値からカウンターの以前の値を減算します。結果は、5分間のバイト数、またはエラー数です。次に、その数値に8を掛けて(1バイトに8ビットがあるため)、300で割ると(5分間に300秒あるため)、過去5分間の平均帯域幅使用量(ビット/秒)が得られます。
この方法は、監視ツールが存在する限り使用されてきましたが、いくつかの制限があります。特に、ネットワークトラフィックの短いピークは、監視ツールから完全に見えなくなります。たとえば、100 Mbpsのインターフェースを考えてみます。 75秒間トラフィックがなく、次に30秒間100 Mbps、さらに75秒間トラフィックがない場合、SNMP監視ツールは、5分の間隔の半分で最大になりましたが、使用率を50%にする必要があります。
最高のNagios代替
Googleまたはその他の検索を使用したクイック検索エンジンは何十ものネットワーク監視ツールを明らかにします。いくつかは商用製品であり、他はオープンソースです。 Nagiosの代替案のリストには、より豊富な機能セットを提供することが多いため、主に有料のツールが含まれています。私たちのリストにあるすべての有料ツールには、時間または機能に制限がある無料の試用版があり、それらのいずれかを試すことができます。これらのツールの中には、正しく設定するためにかなりの労力を必要とするものがあるため、あまり多くを試さないようにすることをお勧めします。
1. SolarWinds Network Performance Monitor (無料トライアル)
SolarWindsは、優れたネットワーク管理ツールと多数の無料ツールで有名です。その主力製品である SolarWinds Network Performance Monitor、 または NPMは、完全なネットワーク監視ソリューションであり、クラス最高のスコアを常に獲得している。このツールは、管理者がデバイスの監視とツールの構成に使用できる使いやすいGUIインターフェイスを備えています。 SolarWindsは無料のツールでも有名で、それぞれがネットワーク管理の特定の側面に対応しています。
ネットワークパフォーマンスモニターに戻りましょう。それが何を提供しているのか見てください。ネットワークパフォーマンスモニターへのデバイスの追加は簡単です。デバイスのIPアドレスまたはホスト名とSNMP接続パラメーターを指定するだけです。システムはデバイスをクエリし、監視可能なすべてのSNMPパラメータをリストします。ダッシュボード、グラフ、レポートに含めるものを選択するだけです。デバイスの追加について言えば、追加できるデバイスの数に実質的に制限はありません。このツールのスケーラビリティは、その最高の機能の1つです。ほんの一握りのデバイスから何千ものデバイスまで、それはあなたをカバーします。
- 無料トライアル: SolarWinds Network Performance Monitor
- 公式ダウンロードリンク: https://www.solarwinds.com/network-performance-monitor
アラートはNagiosの強みの1つであり、監視ツールの重要な機能なので、その様子を見てみましょう NPM。その警報システムは実際には誰にも負けません。 標準以外のニーズがある場合は高度にカスタマイズ可能ですが、最小限の構成ですぐに使用することもできます。アラートエンジンは、深夜に「重要でない」イベントの通知を送信しないように、または主な問題がルーターまたはネットワークスイッチのダウンである場合に応答しない多数のサーバーに数百の通知を送信しないように十分にスマートです。
の価格 SolarWinds Network Performace Monitor 最大100の監視対象要素について、2,955ドルから監視対象要素の数に応じて増加します。一部のオプションツールもNPNに追加でき、価格が上がる可能性があります。製品を購入する前に試してみたい場合は、SolarWindsのWebサイトから30日間の無料試用版をダウンロードできます。
2. PRTG
の Paessler Router Traffic Grapher、通常は単に呼び出されます PRTGは、Nagiosのもう1つの優れた代替手段です。 このツールは、ITインフラストラクチャのすべてのシステム、デバイス、トラフィック、およびアプリケーションを監視できます。これは、基本的な監視のためにダウンロードしてインストールする必要がある外部モジュールやアドオンに依存しない包括的なパッケージです。一部の高度な機能は、追加のセンサーとして使用できます。その統合された性質により、多くのネットワーク監視ツールよりも迅速かつ簡単にインストールできます。 Paesslerは、2分以内に監視を開始できると主張しています。 PRTG では、いくつかの異なるユーザーインターフェイスを選択できます。 Windowsエンタープライズコンソール、Ajaxベースのウェブインターフェース、AndroidとiOS向けのモバイルアプリがあります。
の一つ PRTGの最高の機能は、自動検出システムです。 ネットワークセグメントをスキャンし、幅広いデバイスとシステムを自動的に認識して、事前定義されたデバイステンプレートからセンサーを作成します。この機能は、ソフトウェアのインストールを高速化するためのアクセサリです。ツールのマップ機能を使用すると、モニタリングデータを使用してカスタムマップを作成し、独自の方法でデータを表示できます。アラート機能については、非常に柔軟でカスタマイズ可能です。 Android、iOS、Windows Phone用の無料のクライアントアプリを使用している場合は、デバイスに直接プッシュ通知を受け取ることもできます。メールまたはSMSで通知を設定することもできます。強力なAPIを使用すると、独自の通知スクリプトを作成できます。
PRTG 価格設定は比較的シンプルです。 フル機能を備えた無料バージョンがありますが、監視機能を100センサーに制限します。ほとんどの類似のツールとは異なり、監視対象の各パラメーターは1つのセンサーとしてカウントされます。したがって、48ポートスイッチの各ポートの帯域幅を監視するには、48個のセンサーが必要になります。 30日間の試用版もあり、無制限のセンサーを使用できますが、試用期間が終了すると100個のセンサーに戻ります。 100個を超えるセンサーを監視する必要がある場合は、ライセンスを購入する必要があります。それらの価格は、センサーの数に応じて、500センサーの$ 1 600から無制限センサーの$ 14 500まで異なります。
3. WhatsUp Gold
WhatsUp Gold Ipswitchからは、監視ツールの分野。以前はアップまたはダウンタイプの監視ツールでしたが、ネットワークトラフィック、アプリケーション、仮想環境、およびデバイス構成を予防的に監視する完全な管理ツールに進化しました。今日、 WhatsUp Gold エンタープライズグレードの監視ツールに期待できるすべての機能があり、直感的なGUIからすべて利用できます。
WhatsUp Gold 検出する自動検出エンジンを備えていますデバイスを監視コンソールに追加します。ネットワーク機器だけでなく、物理サーバー、仮想サーバー、クラウドサーバー、アプリケーションも検索します。各デバイスの詳細情報をクリックしてクリックできるマップビューもあります。
WhatsUp Gold また、あなたをさせるための優れた警告システムを持っていますユーザーが気づく前に問題について知る。ツールのアラートセンターを通じて、事前定義されたしきい値を使用するか、特定のニーズに応じてしきい値を設定するかを選択できます。アラートシステムでは、監視対象のパラメータの状態が変化したときに何が起こるかを定義するアクションポリシーを作成できます。アラートは、電子メール、SMS、Slack、またはIFTTTの投稿で送信できます。システムはサービスを再起動し、Webアラームをトリガーすることもできます。
無料版 WhatsUp Gold いつものように利用できますが、制限があります最大5つのデバイスを監視します。より多くのデバイスについては、監視対象のデバイスの数に基づいた料金体系で、3つのレベルの機能が強化された有料ライセンスを利用できます。期間限定で使用できる無料のフル機能の試用版もあります。
4. ManageEngine OpManager
ManageEngineは、ネットワーク管理ツールのもう1つの有名なメーカーです。その OpManager ツールは完全な管理ソリューションであり、ほとんどの監視ニーズに対応します。このツールはWindowsまたはLinuxで実行され、優れた機能が搭載されています。その1つは、ネットワークをマッピングできる自動検出機能で、独自にカスタマイズされたダッシュボードを提供します。
ManageEngine OpManagerダッシュボードは別のツールの長所の。非常に使いやすくナビゲートしやすく、ドリルダウン機能があります。モバイルアプリに慣れている場合は、タブレットやスマートフォンで利用でき、どこからでもツールにアクセスできます。全体として、これは非常に洗練されたプロフェッショナルな製品です。
アラートイン OpManager 他のすべてのコンポーネントと同じくらい良いです。 ネットワークの問題を検出、特定、およびトラブルシューティングするのに役立つ、しきい値ベースのアラートの完全な補完があります。さまざまな通知を備えた複数のしきい値を、パフォーマンスメトリックごとに設定できます。
あなたが試してみたい場合 ManageEngine OpManager 購入する前に、無料版が利用可能です。 ただし、期間限定のトライアルではなく、機能限定のトライアルです。たとえば、10台を超えるデバイスを監視することはできません。これはテスト目的には十分かもしれませんが、最小のネットワークを除いてすべてには不十分です。より多くのデバイスについては、EssentialプランまたはEnterpriseプランを選択する必要があります。 1つ目は最大1,000ノードを監視し、もう1つは最大10,000ノードを監視します。価格情報は、ManageEngineの営業担当者にお問い合わせください。
5. サボテン
サボテン おそらく最も使用されている無料のオープンソース監視システムです。一部の商用製品ほど機能が豊富ではないかもしれませんが、価格を考えると、優れたツールです。 カティ また、いくつかの歴史的意義を持っています。 すべてのネットワーク監視ツールの母であり、遠く離れた親であるMRTGは別として、これはおそらく最も古い監視ツールです。そして、それが優れたツールでなければ、そうではありません。
サボテン 2004年にウェブとして最初にリリースされましたMRTGのロギングおよびグラフ作成コンポーネントであるRRDツールのフロントエンド。その主なコンポーネントは、高速ポーラー、高度なグラフテンプレート、および複数のデータ収集メソッドです。 Cactiはユーザーアクセス制御も備えており、各ユーザーは異なるグラフのセットにアクセスできるように構成できます。これは、複数のサポートチームによる大規模な展開に役立つ機能です。 Cactiはまた、時代遅れのWebベースのインターフェイスではありますが、使いやすさを誇っています。小規模ビジネスや家庭のLANから、複数のサイトに数千のデバイスが存在する複雑なネットワークまで拡張できます。
サボテン RRDToolを使用してSQLデータベースにデータを保存し、グラフを作成します。これは主にPHPで記述されているため、ニーズに合わせて簡単に変更できます。このツールには、いくつかのタイプのデバイス用の組み込みテンプレートがあります。これらのテンプレートには、監視したい要素のほとんどがすでに含まれています。 サボテン 非常に人気があり、多くのデバイス固有のテンプレートデバイスメーカーのウェブサイトまたはコミュニティ主導のCactiフォーラムからダウンロードできます。製品に欠けている唯一のものは、優れたアラート機能です。しかし、オープンソースのPHPコードを使用すれば、誰もがそれを追加できるようになります。
コメント