私は中小企業のオフィスでサーバーとクライアントを管理しており、SNMPを使用したことはありません。しかし、私はそれについて読みました、そしてそれは面白そうです。私が理解しているように、監視する必要のあるネットワーク機器が多数ある大規模なネットワークがある場合に最も役立ちます。
小規模なネットワークでのSNMPの有用な使用例はありますか?そして、私はそれを使用することをお勧めしますか?
現在、SNMPで Cacti を使用してサーバーとネットワークを監視しており、非常に貴重です。
SNMPを使用すると、ホストの可用性に関する自動通知を受け取るため、サーバーまたはファイアウォールに障害が発生しても、気付かれることはありません。
これにより、パフォーマンスと、サーバーの場合はストレージ使用率の両方の履歴追跡が可能になります。その後、アップグレードの可能性、または必要に応じてリソースの再割り当てを特定できます。
また、ネットワーク使用率のきれいなマップを作成し、問題が発生した時期と場所を特定する機能も提供します(CactiとWeathermapを使用)。
インフラストラクチャに関する知識が多ければ多いほど、より適切な意思決定を行うことができます。
私見、それはネットワークサイズの問題ではありません。大規模なネットワークでも小規模なネットワークでも、監視が必要であり、私の意見ではSNMPがこの仕事に最適なツールです。
私の意見では、5つの主な利点があります。
これは標準です-監視の業界標準です。ほとんどのハードウェアベンダーはMIBを介してSNMPをサポートしているため、特定の値を簡単に収集して監視できます。
クロスプラットフォームです-* nix、Windows、Mac、および覚えているすべてのOSで動作します。
軽量です。理想的には監視は「エージェントレス」である必要がありますが、それは完璧な世界であり、そのようなことはありません:) SNMPエージェントは非常に軽量で、サーバーに負荷をかけません。
それは拡張可能です-あなたはあなた自身のスクリプトでSNMPエージェントを非常に簡単に拡張することができます。
2羽の鳥と1つの石-SNMPボットを監視ツール(Nagiosなど)またはデータ収集ツール(Cactiなど)で使用できます。
HTH。
私のネットワークは比較的小さく、SNMPは非常に便利です。一つには、それはほとんどすべてのビジネスグレードのネットワークデバイスがサポートする統一されたプロトコルです。したがって、すべてのデバイスを1か所から監視するのは簡単です。
私は個人的にzabbixを使用してすべてのネットワーク機器を監視しています。セットアップは比較的簡単で、機能も豊富です。