あなたが使用するeコマースウェブサイトを持っていると仮定しましょう NCache より高速なパフォーマンスと線形スケーラビリティのための分散キャッシュとして。 パフォーマンスを監視するために、 NCache Windows上のPerfMonなどのネイティブ監視ツールのサポートを提供します。 Linuxは、次の使用法とともに.NETもサポートするようになりました。 NCacheしたがって、監視のためのネイティブプロトコルの必要性 NCache Linux環境でのカウンターが必要になります。
NCache インメモリで線形に分散されたキャッシュは、Windows環境とLinux環境の両方のカウンターのSNMP監視を簡単かつユーザーフレンドリーな方法でサポートします。
SNMP:監視するプロトコル NCache
SNMPは、Simple Network Management Protocolの略で、ネットワーク上のさまざまなデバイスが通信して情報を共有するための標準的なインターネットプロトコルと見なされています。 管理情報ベース(MIB)に編成された管理対象システム上の変数の形式で管理データを公開し、システムのステータスと構成を記述します。
SNMPは軽量プロトコルであり、最小限の前提条件を一緒に使用する必要があります NCache 手間をかけずに。 付属のMIBファイルを追加するだけです NCache 必要なブラウジングツールに移動し、できるだけ早くカウンターの監視を開始します。
NCache 詳細 SNMPモニタリング キャッシュを監視する
監視する方法 NCache SNMPの使用
NCache キャッシュおよびその他のカウンターを監視するためのネイティブプロトコルSNMPをサポートします。 でSNMPを構成する方法に進む前に NCache、知っておく必要のあるコンポーネントのいくつかを見てみましょう。
- マネージャー: SNMPマネージャーは、ネットワーク上のSNMPデバイスとの通信を担当するネットワーク管理システム(NMS)です。 コマンドを生成し、デバイス上のSNMPエージェントから応答を受信します。
- エージェント: SNMPエージェントは、情報を求めるSNMP要求を受信してマネージャーに応答したり、アクションを実行するためのコマンドを取得したりします。
- MIBファイル: これは管理情報ベースの略で、SNMPの重要なコンポーネントです。 これは、SNMPネットワーク要素がデータオブジェクトのリストとして記述されているテキストファイルです。 MIBは、SNMPメッセージで参照されるすべてのオブジェクトをリストする必要があるSNMP言語の辞書として機能します。
SNMPを設定するには NCache、それに応じて次の手順を実行する必要があります。
ステップ:1前提条件
SNMPを使用して構成するには、最低限の前提条件に従う必要があります。 NCache.
- LinuxではSNMPがデフォルトで有効になっていますが、Windowsで作業している場合は、それに応じてSNMPを有効にする必要があります。
- NCache サービスが実行されている必要があります。
- 監視するキャッシュが稼働している必要があります。
ステップ:2構成 NCache サービス構成
Alachisoft.NCache付属の.Service.dll.config設定ファイル NCache %NCHOME%/ bin / resourcesでは、以下に示す構成可能なタグを使用して、SNMPを介したキャッシュカウンターの監視を有効または無効にできます。
1 2 3 |
<add key="NCacheServer.EnableMetricsPublishing" value="false"/> <add key="NCacheServer.EnableSnmpMonitoring" value="true"/> <add key="NCacheServer.SnmpListenersInfoPort" value="8256"/> |
カウンタ監視要求の場合、すべてのキャッシュとクライアントは別々のポートでリッスンし、デフォルトのSNMPリスナーには他のすべてのリスナーに関する情報が含まれています。 これらのタグの完全な理解については、を参照してください。 SNMP監視ドキュメント.
ステップ:3MIBファイルの追加
NCache SNMPで監視できるカウンタのMIBファイルを提供します。 これらのファイルは NCache %NCHOME%/ bin / resourcesで、参照するために選択したツールに追加されます。 たとえば、 ManageEngineMibBrowser無料ツール。 MIBファイルは次のとおりです。
- alachisoft-cache.mibファイルは、キャッシュカウンターの監視に使用されます。
- alachisoft-client.mibファイルは、キャッシュクライアントカウンターを監視するために使用されます。
- alachisoft-bridge.mibファイルは、ブリッジカウンターの監視に使用されます。
- alachisoft-bridgedcache.mibファイルは、ブリッジキャッシュカウンターの監視に使用されます。
- alachisoft-metric-listeners.mibは、SNMP監視のメインファイルです。
これらのファイルの詳細については、次のWebサイトをご覧ください。 SNMP監視ドキュメント。 MIBファイルの追加に加えて、次のいずれかを監視できるようになりました。 NCache 以下に示すように、SNMPプロトコルを介して簡単にカウンターします。
監視のための他のツール NCache
キャッシュサーバー、クライアントサーバー、およびブリッジキャッシュは、で公開されているカウンターを介して監視できます。 NCache。 この目的のために、 NCache キャッシュクラスターを監視する他の複数の方法を提供します。 NCache Webマネージャ, プロメテウス, グラファナ.
Prometheusは、ユーザーフレンドリーな方法で累積キャッシュ統計を収集および表示できるようにするオープンソースのメトリック収集およびストレージツールです。 Grafanaに関しては、Prometheusサーバーをデータソースとして使用してすべてのメトリックをプルし、それらのメトリックデータを表示するマルチプラットフォームのオープンソースモニタリングGUIツールです。 NCache クラスタ。 NCache Web Managerは、キャッシュを構成してその統計を表示するためのWebベースの管理ツールです。 同様に、 NCache Webモニター は、分散キャッシュと remote clientsが実行しています。
NCache 詳細 Prometheusによるモニタリング Grafanaによるモニタリング
まとめると…
NCache は、機能が豊富で、メモリ内にあり、線形に分散されたKey-Valueデータストアであり、応答時間の短縮と最高のパフォーマンスを提供します。 したがって、キャッシュクラスターがトランザクションの多い本番環境で実行されている場合は、ノード、クラスター、およびクライアントの接続を監視することが不可欠です。 したがって、 NCache SNMP監視をサポートして、クラスター環境を可能な限り便利に監視できるようにします。