このページにたどり着いたかたは、恐らく新しいネットワーク監視ツールを手に入れたいとお考えでしょう。幸いなことに、オンライン市場には商用、オープンソースを問わず、質の高いツールがいくつかあります。私たちは、管理者がどれだけ無料のツールを好んでいるかを知っています。だからこそ、この記事では、どのような規模のネットワークでも、その価値を日々証明する無料のネットワーク監視および分析ソフトウェアをご紹介します。
ネットワーク監視ツールのメリットとは?
・時間とコストの削減
・悪意のあるトラフィックを検出
・貴重な履歴データの収集
・プロセスとリソースの最適化
これらのツールでは、サーバー監視からトレンド分析、グラフ化、スイッチやルーターの設定バックアップまで、すべてに対応できます。
【タイトルをクリックすると、関連するWebサイトが開きます(一部を除く)】
29. The Dude
The Dudeは、指定したサブネット内のすべてのデバイスを自動的にスキャンし、ネットワークのマップを描画してレイアウトし、デバイスのサービスを監視し、問題が発生したときに警告します。デバイスのSVGアイコンが含まれており、カスタムアイコンや背景もサポートしています。
この使い勝手の良いツールは、個々のリンクを監視し、デバイス管理のためのリモート・コントロール・ツールに直接アクセスすることができます。現在、ICMP、SNMP、DNS、TCPプロトコルをサポートしています。
28. Xirrus Wi-Fi Inspector
その名が示すとおり、このツールは、周囲のWiFiネットワークの検索、接続の管理とトラブルシューティング、WiFiカバレッジの確認、デバイスの検索、不正アクセスポイントの検出に使用できます。ワイヤレス・ネットワークの状態をリアルタイムで監視し、ワイヤレス・ネットワークから最高のパフォーマンスを得られるように設計されています。
Xirrus Wi-Fi Inspectorには、接続、品質、および速度テストが組み込まれています。Mac OS XおよびWindowsプラットフォームで動作し、802.11ac Wave 1およびWave 2テクノロジーを含む最新のWiFi標準をサポートしています。
27. Ntop
Ntop (またはNtopng)は、Unixコマンドと同様にネットワークの使用状況を表示します。libpcapをベースにしており、事実上あらゆるプラットフォームで動作するようにポータブルな方法で記述されています。スクリプト言語による拡張をサポートするために使用できる、軽量のLua APIフレームワークも組み込まれています。
Ntopは、永続的なデータ収集のためにホストデータをRRDファイルに保存します。ユーザーはWebブラウザを使ってntopのトラフィック情報をナビゲートし、ネットワークステータスのダンプを得ることができます。NetflowやsFlow監視といったアドオンが使用可能であるほか、ネットワーク利用グラフ、トレンド、ライブマップが印象的に満載されています。
26. Op5 Monitor
Op5は、クラウドシステムや仮想環境を含む複数のプラットフォームを監視します。ビジネス・ビューを簡単に作成し、重要なサービスのあらゆる部分を測定することができます。インターフェースとレポートは、部門や機能を超えて理解可能であり、IT運用と他部門とのギャップを埋めています。
Op5 Monitorは、オープンソースの世界に根ざしており、アプリケーション、サーバー、ネットワークに関するアラートと通知により、ITインフラに関する詳細かつ即時のインサイトを提供する機能を備えています。
25. Angry IP Scanner
あらゆる範囲のIPアドレスとそのポートをスキャンするクロスプラットフォームの軽量ツールです。このツールは、各IPアドレスにpingを送信して有効を確認し、オプションでホスト名、MACアドレス、ポートを解決します。各ホストに関する収集データの量は、プラグインを使用して拡張することができます。
スキャン速度を上げるために、マルチスレッドのアプローチを使用しており、スキャンされたIPアドレスごとに別々のスキャンスレッドが作成されます。スキャン結果は、TXT、CSV、XML、またはIP-Portリストファイルに保存できます。
24. PRTG Network Monitor
PRTGは、SNMP、WMI、SSH、フロー、パケット・スニッフィング【盗聴】を使用して、すべてのシステム、アプリケーション、デバイスを監視します。アプリケーション監視、仮想サーバー監視、SLAおよびQoS監視用に170種類以上のセンサーを提供します。ただし、無料版ではセンサーは10個に制限されています。
柔軟なアラート機能には、9種類の通知方法、ステータスアラート、しきい値アラート、リミットアラート、条件付きアラートが含まれ、詳細なレポート機能には、特定の、あるいは事前に定義されたスケジュールでHTMLまたはPDF形式でレポートを生成する機能があります。
23. NeDi
NeDiは、トラフィックの増加、ドロップ、モジュールの交換エラー、リンクの障害などを未然に防ぐのに役立ちます。これはLAMPアプリケーションで、ネットワーク・スイッチのMACアドレスとARPテーブルを参照し、発見したすべてのデバイスをローカル・データベースに分類します。
NeDiは、シリアル番号、ソフトウェアやファームウェアのバージョン、モジュールのコンフィギュレーションなど、遭遇したネットワーク・デバイスから可能な限り多くの情報を収集します。また、盗難や紛失したデバイスのMACアドレスにフラグを立てることもできます。それらが再びネットワーク上に表示されると、Netが通知します。
22. WirelessNetView
WirelessNetViewはバックグラウンドで動作し、周囲のワイヤレス・ネットワーク活動を監視します。検出されたネットワークごとに、SSID、平均信号品質、最後の信号品質、認証アルゴリズム、MACアドレス、検出カウンター、チャンネル番号、チャンネル周波数、RSSIなどが表示されます。
21. NetSpot
NetSpotは802.11ネットワーク上で動作するWiFiアナライザーです。ワイヤレス・ネットワークの可視化、管理、トラブルシューティング、監査、計画、展開に最適なツールです。
NetSpotは、ネットワーク・セキュリティの専門家が不正アクセスポイントを見つけ、排除し、クロスチャネル干渉を回避し、未承認のワークステーションを検出し、偽陽性の侵入アラートを取り除くのに役立ちます。また、セキュリティ設定、WiFi信号強度、非ブロードキャストSSIDをチェックすることもできます。
20. Icinga
IcingaはLinuxベースのオープンソース監視アプリケーションで、ネットワークリソースの可用性をチェックし、何かがサービス停止になると通知します。詳細な分析のためのビジネスインテリジェンスデータと、チェック、通知、イベントコマンドの3つの異なるコマンドタイプを提供する強力なコマンドライン・インターフェースを提供します。
Icingaはマルチスレッド設計で構築されているため、CPUに負担をかけることなく、毎秒数千ものチェックを実行することができます。これを確実にするため、開発者はクラスタのパフォーマンスデータを生成するヘルスチェックを組み込んでいます。
19. Zabbix
Zabbixはオープンソースのパフォーマンス監視ツールで、複数の機能を1つのWebベースのコンソールに統合しています。最大10万台のデバイスを監視することができ、グラフ、スライドショー、ネットワークマップを使用して100万個のメトリクスに関するレポートを表示することができます。
ホストは手動または自動検出プロセスで追加することができます。Zabbixは様々なサーバーやネットワーク機器を監視し、情報を収集するように設定することができ、各オブジェクトのパフォーマンスとサービスを監視することができます。
18. NetXMS
NetXMSは、マルチプラットフォームのオープンソースネットワーク管理・監視ツールで、ビジネスアプリケーション層からネットワーク・デバイスまで、ITインフラのすべての層に対して、包括的なイベント管理、パフォーマンス監視、アラート、レポーティングを提供します。
システム全体は3層構造になっており、データは監視エージェント(SNMPエージェント)によって収集され、処理と保存のために監視サーバーに配信されます。管理者は、リッチクライアントアプリケーションまたはWebインターフェースを使用して、保存されたデータにアクセスできます。
17. Cacti
Cactiはオープンソースのネットワーク・グラフ・ソリューションで、WindowsからLinuxサーバー、Ciscoルーターやスイッチまで、様々なデバイスを監視するためのテンプレートを提供しています。フロントエンドは完全にPHP駆動です。データソース、グラフ、RRA(Round Robin Archives)をデータベースで管理できるほか、データ収集も行います。
このフレームワークはデータ収集とグラフ作成を2つの独立したインスタンスに分離しているため、既存のデータを異なる表示に再編成するのが非常に簡単です。さらに、Cacti用のPHP Network Weathermapプラグインを使えば、ネットワーク・デバイス間のリンク利用率を示すライブネットワーク・マップを作成できます。
16. Zenoss Core
Zenoss Coreは、ネットワーク・デバイスからアプリケーションまで、ITスタック全体を可視化する強力なオープンソースのIT監視ソリューションです。デバイス、イベント、ネットワークのパフォーマンス監視のためのカスタマイズ可能なWebベースのコンソールとダッシュボードが付属しています。
このツールには、イベントの分類、自動検出、CMDB経由のインベントリ、高度なアラート、重複排除、自動クリアリング、マッピング、変換、ライフサイクル管理など、便利な機能が満載されています。また、カスタム・デバイス・レポートやパフォーマンス・マルチグラフを生成することもできます。
15. GFI LanGuard
GFI LanGuardは、ネットワークの脆弱性を事前にスキャンして検出します。仮想環境、モバイル、ネットワーク・デバイスを含むネットワーク全体で約6万件の脆弱性評価を実施します。
このツールは、OVALのような脆弱性チェック・データベースを通じて、オペレーション・システム、仮想環境、インストール済みアプリをスキャンします。これにより、ネットワーク・セキュリティの状態を分析し、リスクを特定し、侵害される前に対策を講じる方法に対処することができます。
14. Observium
Observiumは、ネットワークの健全性とステータスを監視するための強力かつシンプルで直感的なインターフェースです。Windows、Cisco、Juniper、HP、Linux、FreeBSD、Brocade、Netscalerなど、幅広いデバイスタイプ、プラットフォーム、オペレーティングシステムをサポートするメンテナンスの少ないツールです。
すべてのデータは、簡単に操作できるユーザー・インターフェースに表示され、多数の統計、グラフ、およびチャートを提供します。これには、pingやSNMPの応答時間から、パケット数、フラグメンテーション、IPスループットのグラフまで、あらゆるものが含まれます。サーバーについては、CPU、ストレージ、RAM、温度、スワップ、イベントログのステータスが表示されます。
13. Wireshark
Wiresharkは広く使われているネットワーク・プロトコル・アナライザで、ネットワーク上で何が起きているかをミクロのレベルで見ることができます。何百ものプロトコルを詳細に検査し、複数のプラットフォームで動作します。
Wiresharkは、イーサネット、ATM、Bluetooth、トークンリング、USB、FDDI、フレームリレー、PPP/HDLC、IEEE 802.11のライブデータをキャプチャします。gzipで圧縮されたキャプチャファイルは、その場で解凍することができます。さらに、出力はPostScript、プレーンテキスト、XML、CSVにエクスポートできます。
12. SpiceWorks
SpiceWorksは、重要なサービスやデバイスのステータスやアラートをリアルタイムで表示する、パワフルで使いやすいネットワーク監視ツールです。ユーザーが気づく前に問題をキャッチします。
このツールにはカスタマイズ可能なダッシュボードが付属しており、サーバーリソース(CPU、ディスク、メモリ使用量)、ネットワークパフォーマンス(帯域幅使用量、パケットロス)、アラート通知などの有用な情報を表示します。物事がうまくいかないときは、深く掘り下げて、個々のOSプロセスやサービスをトラブルシューティングすることができます。さらに、必要に応じて、5分、30分、24時間、7日、30日の履歴データを確認することができます。
11. Pandora FMS
Pandora FMS は、サーバーや通信を監視するネットワーク監視とアプリケーションパフォーマンス管理ツールです。様々なソースからのイベントに基づいてアラートを作成し、問題がエスカレートする前に管理者に通知できます。
Pandora FMS には、WYSIWYG のビジュアルコンソール画面とダッシュボードがあり、そこから監視エージェントやサービスを設定できます。グラフィカルなレポートは、独自のSQLバックエンドに基づいています。さらに、SLAやKPIメトリクスのレポート、GISのトラッキングと表示もサポートしています。
10. Total Network Monitor
Total Network Monitorは、ローカルネットワーク、個々のコンピュータ、サービスを継続的に監視し、問題を警告し、障害状況の詳細なレポートを生成するために開発されました。
Total Network Monitorは、サービス操作、サーバーの健康状態、ファイルシステムの特定の側面を追跡する特別なタイプのオブジェクトです。モニターを作成し、要求に応じて微調整し、実行することができ、ネットワークの状態をリアルタイムで表示します。
9. NetworkMiner
これはネットワーク・フォレンジック分析ツール(NFAT)で、パケット・スニッフィングやPCAPファイルの解析によってネットワーク・ホストのポートを開くことができます。ネットワーク・トラフィックから送信されたファイルを抽出することができ、抽出されたアーティファクトは直感的なユーザー・インターフェースを介して表示されます。
ファイル抽出のためにサポートされているプロトコルは、FTP、TFTP、SMPT、HTTP、SMB、SMB2です。これらのプロトコルのユーザー認証情報は、FacebookやGmailなどのオンラインサービスのユーザーアカウントなど、特定の個人を識別するために使用できる情報を示します。
NetworkMinerは、キーワード検索機能により、任意の文字列やバイトパターンを挿入することができます。無料版は、毎秒0.83 Mbの速度でデータを解析します。
8. Splunk
Splunkはデータ収集・分析ツールであり、ネットワーク上の様々なソース、例えばサービス、イベントログ、TCP/UDPトラフィックなどのデータを監視、収集、調査することができます。データの索引付けは形式や場所に関係なく行われ、様々なデータ形式を自動的に正規化し、140以上のコマンドを提供するため、統計的な検索を実行したり、メトリクスを計算したり、ローリングタイムウィンドウ内で特定の条件を検索したりすることもできます。
Splunkは機械学習の力を利用して、異常やインシデントを自動的に特定します。ビジネス、運用、セキュリティのあらゆるニーズに適したカスタムダッシュボードやレポートで、傾向や特徴を可視化できます。さらに、アドオンをインストールして機能を拡張することもできます。
7. Fiddler
Fiddlerは、選択したPCとインターネット間のすべてのHTTPトラフィックを記録する無料のWebデバッグ・プロキシです。トラフィックの詳細を圧縮ファイル形式で保存し、完全なリクエストとレスポンス、フラグ、時間、その他のメタデータを含みます。「興味深いトラフィックを強調表示する」、「トラフィックの送信をブロックする」、「セッションを非表示にする」、「セッション操作用のブレークポイント」など、幅広いフィルターをサポートしています。
Fiddlerは、HTTPトラフィックを解読し、中間者テクニックを使ってリクエストを変更するなど、Webアプリケーションのセキュリティ・テストにも使用できます。また、OSコマンド・インジェクション、ファイル・インクルージョン、クロスサイト・スクリプティング、SQLインジェクション、バッファ・オーバーフローのような一般的なWebの脆弱性も検出します。
6. Advanced IP Scanner
その名の通り、このプログラムはLANに接続された全てのネットワーク・デバイスをスキャンし、共有フォルダへのアクセスや、RadminやRDPを介した他のPCのリモートコントロールを提供します。リモートコンピュータの起動やシャットダウンも可能です。最新バージョンは MAC アドレス検出をサポートしています。
インストール不要で、ツールをダウンロードして起動するだけです。スキャン結果をCSVにエクスポートするオプションがあります。スキャンが完了すると、検出されたデバイスごとに接続可能なリソースを確認できます。
5. Capsa Free Network Analyzer
無料のネットワークアナライザで、学生、教師、コンピュータのオタクがネットワークアクティビティを監視し、パケットを分析し、ネットワークの問題を特定し、ネットワーク・セキュリティを強化する方法を学ぶための完璧な選択肢です。ネットワーク・トラフィックを監視し、帯域幅の詳細をグラフと数値で表示します。パケット解読情報は16進数、ASCII、EBCDIC形式で表示されます。
セキュリティに関しては、DDoS攻撃、ARP攻撃、ワーム活動、不審な会話を正確に検出し、ソースとターゲットをリアルタイムで特定します。さらに、300以上のプロトコルをサポートし、プロトコルの作成とカスタマイズも可能です。
4. OpManager
OpManagerは、ネットワーク監視、物理サーバーと仮想サーバーの監視、ファイアウォールのログ解析とアーカイブ、フローベースの帯域幅解析、IPアドレスとスイッチポートの管理、設定と変更管理を提供する統合ネットワーク管理ソフトウェアです。
OpManagerがあれば、ネットワーク障害を特定し、深刻な問題が発生する前に解決を開始することができます。OpManagerは、電子メールまたはSMSで問題を警告します。アラートはAndroid、iPhone、iPadアプリでも確認できます。
3. OpenNMS
OpenNMSは、ネットワーク監視ソリューションを構築するために開発されたオープンソースのプラットフォームです。HorizonとMeridianという、2つの形態で配布されています。Horizonは、技術革新が迅速に起こる新技術の監視に最適で、Meridianは、安定性と長期的なサポートを求めるビジネスに適しています。
OpenNMSはイベント駆動型アーキテクチャで構築されており、サービス、ノード、インターフェースがダウンしたり、閾値を超えたりするとイベントが発生します。ユーザーの視点からアプリケーションやサービスを遠隔監視することができます。さらに、OSPFとIS-ISに基づくレイヤー3のルーティング・トポロジー発見をサポートしています。
2. Nagios
Nagiosは、組織が機密性の高いビジネスプロセスに影響を与える前にITインフラの問題を特定し、解決することを可能にする強力な監視ソフトウェアスイートです。エンタープライズクラスのログ監視と管理、商用グレードのネットワークフローデータ分析のような機能を提供します。
Nagiosコアは、コア監視エンジンと基本的なWeb UIを含むアプリケーションの中心です。このコアエンジンの上に、サービスを監視し、異なる形式で情報を可視化するためのプラグインを実装することができます。無料版は小規模な環境に適しており、最大7つのノードを監視します。
1. Microsoft Message Analyzer
Microsoft Message Analyzerを使用すると、プロトコルのメッセージトラフィックをキャプチャ、表示、検査し、Windowsコンポーネントからのシステムイベントやその他のメッセージをトレースまたは評価することができます。データをライブでキャプチャしたり、複数のデータソースからアーカイブされたメッセージコレクションを同時にロードしたりすることができます。
さらに、チャート、グラフ、ツリー・グリッド・ビュー、タイムライン・ビジュアライザーなど、様々なデータ・ビューワー形式で他のメッセージ・データを表示、ログ、トレースできます。トラブルシューティングとともに、プロトコル実装のテストや検証にも使用できます。