ネットワーク帯域幅の監視は、システム管理者がデータ使用量を追跡し、トラフィックパターンを分析し、ネットワークパフォーマンスを最適化するために不可欠です。
VnStat PHPはシンプルなウェブベースのインターフェースにより人気の選択肢でしたが、リアルタイム監視、深いパケット検査、高度なビジュアライゼーションなどの現代的な機能が欠けています。さらに、現在は積極的にメンテナンスされていないため、現代のネットワーク監視のニーズにはあまり適していません。
強力で現代的な代替品を探している場合、このガイドでは、VnStat PHPの代わりにより良い洞察、インタラクティブなダッシュボード、強化されたレポート機能を提供するトップ5の最良の代替品を紹介します。
1. Ntopng – ウェブベースのトラフィックおよびセキュリティネットワーク監視
ntopngは、完全なネットワーク可視性を提供する強力なネットワークトラフィック監視ツールです。トラフィックミラー、NetFlowエクスポータ、SNMPデバイス、ファイアウォールログ、侵入検知システムなど、複数のソースからトラフィックデータを収集します。
クロスプラットフォームの互換性を持つntopngは、Linux、FreeBSD(pfSenseやOPNsenseを含む)、macOS、Windowsで動作します。
libpcapまたはPF_RING(Linux上)を使用してネットワークトラフィックをキャプチャし、最適なパフォーマンスを実現します。あるいは、ルーターやスイッチからnProbeを使用してNetFlow/sFlowデータを収集したり、高速な100 Gbpsリンクをリアルタイムで分析するためにnProbe Centoと連携することもできます。
VnStat PHPとは異なり、Ntopngはリアルタイムのネットワークモニタリング、詳細なトラフィック解析、インタラクティブなWeb UIを提供し、現代のネットワークモニタリングにおいて堅牢な選択肢となります。

LinuxにNtopngをインストールするには、特定のLinuxディストリビューションに適した次のコマンドを使用してください。
sudo apt install ntopng [On Debian, Ubuntu and Mint] sudo dnf install ntopng [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo emerge -a sys-apps/ntopng [On Gentoo Linux] sudo apk add ntopng [On Alpine Linux] sudo pacman -S ntopng [On Arch Linux] sudo zypper install ntopng [On OpenSUSE] sudo pkg install ntopng [On FreeBSD]
http://localhost:3000
でWebインターフェイスにアクセスします。
2. Netdata – リアルタイムパフォーマンスモニタリング
Netdataは、ネットワーク、システム、およびアプリケーションのパフォーマンスに関する詳細な洞察を提供する強力なリアルタイム監視ツールで、ライブメトリック、インタラクティブダッシュボード、AI駆動の異常検出を提供します。
Netdataは、システムコンポーネントの自動検出、低遅延データ収集、リモート監視のためのクラウド統合をサポートしています。ウェブベースのインターフェースは秒単位の精度を提供し、パフォーマンスの問題をトラブルシューティングするのに理想的です。
最小限のリソース使用で、NetdataはリアルタイムでCPU、メモリ、ディスク、およびネットワークのアクティビティを効率的に追跡します。そのスケーラビリティとセットアップの容易さから、家庭ユーザーと企業の両方にとって優れた選択肢となります。

Netdataは、単一のwgetまたはcurlコマンドでほとんどのLinuxディストリビューションにインストールできます:
wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh OR curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
インストール後、http://server-ip:19999
を介してアクセスします。
3. Cacti – スケーラブルなネットワーク監視およびグラフ作成
Cactiは、RRDtoolを使用してデータの保存と視覚化を行い、システムパフォーマンスに関する詳細な洞察を提供するために設計された強力なオープンソースのネットワーク監視およびグラフ作成ツールです。
管理者は、直感的なウェブベースのインターフェースを通じて、ネットワーク帯域幅、CPU使用率、メモリ消費量、その他のシステムメトリクスを監視できます。
SNMP(Simple Network Management Protocol)をサポートしているため、Cactiはルーター、スイッチ、サーバーなどの複数のデバイスを追跡でき、大規模な展開に最適です。
カスタマイズ可能なテンプレート、自動データ収集、ユーザー認証、そして高度なグラフ作成機能を備えており、ユーザーは詳細なパフォーマンスレポートを作成できます。
小規模なネットワークでも企業規模のインフラストラクチャでも、Cactiは効率的でスケーラブルな監視を提供し、リソースの使用を最小限に抑え、基本的な帯域幅監視ツールに代わる堅牢な選択肢となります。

LinuxにCactiをインストールするには、特定のLinuxディストリビューションに適したコマンドを使用してください。
sudo apt install cacti [On Debian, Ubuntu and Mint] sudo dnf install cacti [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo emerge -a sys-apps/cacti [On Gentoo Linux] sudo apk add cacti [On Alpine Linux] sudo pacman -S cacti [On Arch Linux] sudo zypper install cacti [On OpenSUSE] sudo pkg install cacti [On FreeBSD]
インストール後、http://localhost/cacti
でウェブインターフェースにアクセスします。
4. Zabbix – オープンソースネットワーク監視
Zabbixは、ネットワーク、サーバー、アプリケーション、クラウドインフラのリアルタイム追跡を目的としたエンタープライズグレードのオープンソースのモニタリングソリューションです。
直感的なウェブインターフェースを通じてスケーラビリティ、自動化、高度な可視化を提供し、あらゆる規模のビジネスに最適です。Zabbixはエージェントベースおよびエージェントレスのモニタリングをサポートし、パフォーマンスメトリクスを収集し、カスタマイズ可能なトリガーに基づいて即座のアラートを送信します。
組み込みの機械学習、異常検出、予測を活用することで、運用に影響を与える前に問題を予防的に特定するのに役立ちます。
SNMP、IPMI、JMX、クラウドサービスをサポートし、Zabbixは多様なIT環境にシームレスに統合されます。堅牢なセキュリティ、柔軟なAPI、幅広いレポートツールにより、現代のITインフラモニタリングにおいて強力な選択肢となります。

5. LibreNMS – ネットワークモニタリングシステム
LibreNMSは、ネットワークデバイスの自動検出、リアルタイムのパフォーマンストラッキング、アラート機能を提供する強力なオープンソースのネットワークモニタリングシステムです。
SNMP、API、およびさまざまなプロトコルをサポートしており、複数ベンダー環境でのルーター、スイッチ、サーバー、およびIoTデバイスの監視が可能です。直感的なWebインターフェースを備えるLibreNMSは、詳細なグラフ、カスタマイズ可能なダッシュボード、履歴データの可視化を提供し、トラフィックトレンドを分析しやすくしています。
Slack、PagerDuty、および電子メール通知と統合されており、ネットワークの問題に対するタイムリーなアラートを確実にします。さらに、LibreNMSは分散ポーリングをサポートしており、複数の場所での大規模ネットワーク監視が可能です。
組み込みのレポーティング、モバイルアプリのサポート、柔軟なAPI統合を備えており、企業、ISP、およびデータセンター向けの包括的なソリューションとして機能します。

結論
VnStat PHPはかつては頼りになる選択肢でしたが、現代のネットワーク監視にはより高度でスケーラブルで、積極的にメンテナンスされているツールが求められています。現在のソリューションはリアルタイムのトラフィック分析、深い洞察、エンタープライズグレードの監視を提供し、進化するネットワーク要件により適しています。
10年以上のLinuxの専門知識を持つ私は、ネットワークの規模、予算、および監視ニーズに基づいてツールを選択することをお勧めします。モダンなソリューションへのアップグレードは、よりよい可視性、強固なセキュリティ、および改善されたネットワークパフォーマンスを保証します。
このガイドが役立った場合は、同僚と共有し、以下のコメントにご意見をお寄せください!
Source:
https://www.tecmint.com/network-bandwidth-monitoring-tools/