この記事では、SNMPとは何か、および(what is SNMP)Windows10で(Windows 10)SNMPサービスをインストールまたは有効化および構成する方法について説明します。Simple Network Management Protocolの略であるSNMPは、IPを介して接続された複数のネットワークデバイス間の通信を管理および管理するために使用される標準のインターネットプロトコルです。これにより、組織はルーター、ワークステーション、モデム、スイッチ、サーバー、プリンターなどのさまざまなネットワークデバイスを監視できます。SNMP(SNMP)はほとんどのネットワークデバイスですでに構成されています。また、プロトコルが有効になると、デバイスのパフォーマンス統計が保存されます。
ここで、 SNMP(SNMP)の主要コンポーネントについて説明します。
SNMPの主要コンポーネント
SNMP管理環境の主要コンポーネントは次のとおりです。
SNMPマネージャー:(SNMP manager:)SNMPネットワークを管理および監視する中央システムです。ネットワーク管理ステーション(Network Management Station)(NMS )とも呼ばれ、ネットワーク上のホスト上で実行されます。SNMPマネージャーは、基本的にSNMPエージェントにクエリを実行し、要求を取得し、
SNMPエージェント:(SNMP agent:)SNMPクエリを受信したときにネットワークノードのステータスと統計を提供するソフトウェアプロセスです。これは、監視データを収集して保存し、SNMPマネージャに送信する(SNMP)SNMP管理の重要なコンポーネントです。
管理対象デバイス:(Managed Devices:)これらのデバイスには、プリンター、ルーター、ワイヤレスデバイスなど、監視するすべてのSNMP対応ネットワークデバイスが含まれます。
SNMP MIB: SNMPは、オブジェクト識別子(OID(OIDs))ネットワークエンティティ管理を使用する管理情報ベース(Management Information Base)(MIB )として定義された階層を持つ拡張可能な設計を使用します。これは主に、 SNMP(SNMP)管理モデルでの情報交換の形式として定義されます。各ネットワークサーバーには、監視データを収集するためにクエリされるMIBファイルがあります。(MIB)
SNMP OID: OID別名オブジェクト識別子(Object Identifiers)は、すべての製品の管理可能な機能が存在するツリー構造のMIBデータベースに編成されています。
SNMPバージョン
SNMPには、基本的に次の3つのバージョンがあります。
- SNMPv1:RFC1155および1157で定義されているSNMPプロトコルの最初のバージョン。
- SNMPv2c:これは拡張バージョンであり、RFC 1901、RFC 1905、およびRFC1906で定義されています。
- SNMPv3:SNMPエンティティのリモート構成も促進する現在のSNMPの最後のバージョン。これは、これまでで最も安全なバージョンであり、RFC 1905、RFC 1906、RFC 2571、RFC 2572、RFC 2574、およびRFC2575で定義されています。
基本的なSNMPコマンド
ネットワーク管理モデルで使用される主なSNMPコマンドは次のとおりです。」
- GET:SNMPマネージャーは、1つ以上の値を受信するために管理対象デバイスにGET要求を送信します。(GET)
- GET NEXT:このコマンドは、 MIBツリー内の次のOID値を取得するために使用されます
- GET BULK:このコマンドは、大きな(GET BULK:)MIBテーブルからバルクデータをクエリおよび取得するために使用されます。
- SET:管理対象デバイスの値を編集または追加するために、このコマンドはSNMPマネージャーによって使用されます。
- TRAPS:このようなコマンドは、イベントが発生したときにSNMPマネージャーに信号を送信するためにSNMPエージェントによって開始されます。(SNMP)
- INFORM:SNMPマネージャーがメッセージを受信したときの確認を含むSNMPエージェントによって開始された別のコマンド。
- 応答:(RESPONSE: )このコマンドは、SNMPマネージャーによって指示されたアクションの値またはシグナルを戻します。
IT組織は、 PRTGネットワークモニター(PRTG Network Monitor)やSpiceworksネットワーク(Spiceworks Network Monitor)モニターなどの専用SNMP監視ソフトウェアを使用して、ネットワークデバイスとパフォーマンス統計を管理および監視できます。SNMP監視ツールの一般的な使用法は次のとおりです。
- 組織内のネットワークデバイスを検出、管理、整理、および監視するために使用されます。
- これにより、ネットワークデバイスのパフォーマンスを完全に可視化できます。
- (Analyze)接続、可用性、パフォーマンス、帯域幅、トラフィック、ネットワーク使用率グラフなど、接続されたネットワークデバイスのさまざまな統計と情報を分析します。
- これにより、ネットワーク使用量のしきい値制限を設定できます。
- 例外や不整合が発生した場合にアラートをトリガーできます。
それでは、 SNMP(SNMP)サービスをインストールして有効にし、Windows10で構成する方法を確認しましょう。
Windows 11/10SNMPサービスをインストールして有効にする方法
SNMPは、以前のバージョンのWindowsでは(Windows)プレインストールされた機能でした。ただし、SNMPは現在非推奨と見なされており、 Windows 10バージョン1809以降ではオプション機能/機能オンデマンド(Demand)(FOD)になっています。Windowsは、 Windowsリモート管理(Windows Remote Management)でサポートされているCommon Information Model(CIM )の使用を推奨するようになりました。
最新のWindows10ビルドでは、オプションの機能オプションを使用して、設定アプリから(Settings)SNMPをインストールして有効にすることができます。
設定を使用してWindows10で(Windows 10)SNMPを有効にして構成する手順は次のとおりです。
- [ Windows + I ]ホットキーをクリックして、設定アプリを開きます。
- [アプリ(Apps)]カテゴリに移動し、[アプリ(Apps)と機能]タブに移動します。
- [オプション(Optional)機能]ボタンをタップします。
- 新しいページで、[機能の追加(Add)]ボタンをクリックします。
- (Scroll)Simple Network Management Protocol(SNMP )まで下にスクロールして選択します。
- インストール(Install)ボタンを押して、PCでSNMPを有効にします。
古いWindows10ビルドまたはWindows8を使用している場合は、コントロールパネルを使用してコンピューターで(Control Panel)SNMPを有効にすることもできます。
(Simply)そのためには、次の手順を使用するだけです。
- [ Windows + Rを使用して実行(Run)]を開き、「コントロールパネル」と入力して、Enterキー(Enter)を押します。
- [プログラム(Programs)と機能(Features)]に移動し、 [Windows(Turn Windows)の機能をオンまたはオフにする]オプションをクリックします。
- [ Windowsの機能(Windows Features)]リストで、[簡易ネットワーク管理プロトコル(Simple Network Management Protocol)(SNMP)]を選択し、[OK]を押してインストールします。
Windows10で(Windows 10)SNMPサービスを構成する方法
インストール後、 Windows10で(Windows 10)SNMPサービスを構成する必要があります。次の2つの主要なSNMPサービスがあります。
- SNMPサービス(SNMP Service)–情報を監視および送信するためのメインサービス
- SNMPトラップ– (SNMP Trap)SNMPエージェントからトラップメッセージを受信し、 SNMP管理ソフトウェアに転送します。
これらのサービスは、 SNMP(SNMP)のインストール後に自動的に開始する必要があります。これらは、 ServicesManager(Services Manager)から確認および構成できます。Windows + Rホットキーを押して[実行(Run)]ダイアログを呼び出し、その中に「services.msc 」と入力し(services.msc)て、サービスアプリを開く(open the Services app)だけです。[サービス]ウィンドウで、リスト内の(Servies)SNMPサービスまで下にスクロールし、実行されているかどうかを確認します。実行されていない場合は、[スタート(Start)]ボタンをクリックしてSNMPサービスを開始します。また、スタートアップの種類を自動(Automatic)に設定します。
エージェント、セキュリティ(Agent, Security,)など、さまざまなSNMPサービスプロパティをさらに設定できます。SNMPサービスを右クリックして、 [プロパティ(Properties)]オプションを選択するだけです。(Just)
[プロパティ]ウィンドウで、 SNMPエージェント情報を構成できる[エージェント]タブに移動します。( Agent)連絡先(contact)と場所(location)の詳細を追加して、ユーザーまたは管理者の連絡先名とコンピューターの物理的な場所を指定できます。さらに、監視データを受信して監視デバイスに送信するリストから5つのサービスを有効または無効にすることができます。これらのサービスには、物理、アプリケーション、データリンクとサブネットワーク、インターネット、(Physical, Applications, Datalink and subnetwork, Internet,)およびエンドツーエンドが含まれ(End-to-end)ます。
さまざまなSNMP(SNMP)サーバーのセキュリティ関連の設定を構成するには、[プロパティ]ウィンドウの[(Properties)セキュリティ(Security)]タブに移動します。[承認されたコミュニティ名]リストで、 (Accepted)SNMP要求を送信するために認証されたSNMPホストを表示および追加できます。コミュニティを追加するには、[追加(Add)]ボタンをクリックして、コミュニティ名を入力します。特定のコミュニティへのNone、Notify、READ ONLY、READ WRITE、(None, Notify, READ ONLY, READ WRITE,)またはREADCREATEアクセスを提供できます。
これらのホストからのSNMPパケットを受け入れる( Accept SNMP packets from these hosts)リストに、IPアドレスを持つSNMP監視サーバーのリストを追加できます。これは、SNMPパケットを受け入れるサーバーを指定するためのものです。任意のホストオプションからSNMP(SNMP)パケットを受け入れるを有効にした場合、 SNMPパケットを受信するために(SNMP)SNMPエージェントにIP制限は適用されません。このオプションは安全ではないため、公共のコンピューターではお勧めしません。
IT管理者は、 SNMP(SNMP)に関連する他の設定をさらに構成し、 SNMP管理ソフトウェアとツールを使用して接続されているすべてのネットワークデバイスを監視できます。
この記事が、 SNMP(SNMP)プロトコルと、 Windows10で(Windows 10)SNMPサービスを有効にして構成する方法について学習するのに役立つことを願っています。
今読んでください:(Now read: )Free Network and Internet Traffic Monitor Tools for Windows 11/10.
How to enable and configure SNMP service in Windows
In this article, we are going tо discuss what is SNMP and how to install or enable and configure SNMP service in Windows 10. SNMP which stands for Simple Network Management Protocol is a standard internet protocol that is used to govern and manage communication amongst multiple networking devices connected over an IP. It enables organizations to monitor different networking devices including routers, workstations, modems, switches, servers, printers, etc. SNMP is already configured on most of the networking devices. And, once the protocol is enabled, device performance statistics are stored.
Let us now discuss the main component of SNMP.
Main Components of SNMP
Here are the key components of an SNMP-managed environment:
SNMP manager: It is the central system that manages and monitors the SNMP network. It is also known as Network Management Station (NMS) and runs on a host on the network. The SNMP manager basically queries the SNMP agent, obtains requests,
SNMP agent: It is a software process that gives the status and statistics of a network node when it receives an SNMP query. It is an important component in SNMP management that collects, stores, and transmits monitoring data to SNMP managers.
Managed Devices: These devices include all SNMP-enabled networking devices that you want to monitor, such as printers, routers, wireless devices, etc.
SNMP MIB: SNMP uses an extensible design with hierarchies defined as Management Information Base (MIB) that uses object identifiers (OIDs) network entity management. It is mainly defined as the format of information exchange in an SNMP management model. Each of the network servers has MIB files that are queried to collect monitoring data.
SNMP OID: OID aka Object Identifiers are organized in the MIB database in a tree structure where manageable features of all products are present.
SNMP Versions
There are basically three versions of SNMP that are:
- SNMPv1: The first version of SNMP protocol that is defined in RFC 1155 and 1157.
- SNMPv2c: This is the enhanced version and is defined in RFC 1901, RFC 1905, and RFC 1906.
- SNMPv3: The last version of SNMP as of now that also promotes remote configuration of SNMP entities. It is the most secure version as of yet and is defined in RFC 1905, RFC 1906, RFC 2571, RFC 2572, RFC 2574, and RFC 2575.
Basic SNMP Commands
Here are the main SNMP commands used in the network management model”
- GET: The SNMP manager sends GET requests to the managed devices to receive one or more values.
- GET NEXT: This command is used to retrieve the next OID value in the MIB tree
- GET BULK: This command is used to query and retrieve bulk data from a large MIB table.
- SET: To edit or add values of managed devices, this command is used by SNMP managers.
- TRAPS: Such command is started by an SNMP agent to send a signal to the SNMP manager when events occur.
- INFORM: Another command initiated by SNMP agent including a confirmation when SNMP manager receives the message.
- RESPONSE: This command carries back the values or signal of actions directed by the SNMP manager.
IT organizations can use dedicated SNMP monitoring software like PRTG Network Monitor or Spiceworks Network Monitor to manage and monitor networking devices and performance statistics. Here are some common uses of an SNMP monitoring tool:
- It is used to discover, manage, organize, and monitor network devices in an organization.
- It enables complete visibility of the performance of network devices.
- Analyze various statistics and information of connected network devices like connectivity, availability, performance, bandwidth, traffic, network usage graphs, and more.
- It allows to set up threshold limits for network usage.
- It lets you trigger alerts in case of exceptions or inconsistencies.
Now, let us check out how you can install and enable SNMP service and then configure it on Windows 10.
How to install and enable SNMP service in Windows 11/10
SNMP used to be a preinstalled feature in earlier versions of Windows. However, SNMP is now considered deprecated and is made an Optional Feature/ Feature on Demand (FOD) in Windows 10 version 1809 and later. Windows now recommend using Common Information Model (CIM) that is supported by Windows Remote Management.
In the latest Windows 10 builds, SNMP can be installed and enabled via the Settings app using the optional features option.
Here are the steps to enable and configure SNMP in Windows 10 using Settings:
- Click Windows + I hotkey to open the Settings App.
- Go to the Apps category and move to Apps & features tab.
- Tap on the Optional features button.
- On the new page, click on the Add a feature button.
- Scroll down to Simple Network Management Protocol (SNMP) and select it.
- Press the Install button to enable SNMP on your PC.
You can also use Control Panel to enable SNMP on your computer if you use an older Windows 10 build or even Windows 8.
Simply use the following steps for that:
- Open Run using Windows + R and enter “control panel” in it and press Enter.
- Go to the Programs and Features and then click on the Turn Windows features on or off option.
- In the Windows Features list, select Simple Network Management Protocol (SNMP) and press OK to install it.
How to configure SNMP service in Windows 10
After installing, you need to configure the SNMP service in Windows 10. There are two main SNMP services that include:
- SNMP Service – main service to monitor and send information
- SNMP Trap – to receive trap messages from SNMP agents and forward them to SNMP management software.
These services must be started automatically after SNMP installation. You can check and configure these from the Services Manager. Simply open the Services app by pressing Windows + R hotkey to evoke Run dialog and entering “services.msc” in it. In the Servies window, scroll down to the SNMP service in the list and see if it is running or not. If it is not running, simply click the Start button to start the SNMP service. Also, set its startup type to Automatic.
You can further set up various SNMP service properties including Agent, Security, etc. Just right-click on the SNMP service and select the Properties option.
In the Properties window, go to the Agent tab where you can configure the SNMP agent information. You can add contact and location details to specify the user or administrator’s contact name and physical location of the computer. Furthermore, you can enable or disable five services from the list from which you receive monitoring data and send it to the monitoring device. These services include Physical, Applications, Datalink and subnetwork, Internet, and End-to-end.
To configure some security-related settings for different SNMP servers, you can go to the Security tab in the Properties window. In the Accepted community names list, you can view and add SNMP hosts that are authenticated for sending SNMP requests. To add a community, click on the Add button and type the community name. You can provide None, Notify, READ ONLY, READ WRITE, or READ CREATE access to a particular community.
You can add a list of SNMP monitoring servers with IP addresses in the list of Accept SNMP packets from these hosts. This is to specify the servers from which SNMP packets are accepted. In case you enable Accept SNMP packets from any host option, no IP restrictions will be enforced on the SNMP agent to receive SNMP packets. This option is not safe and hence is not recommended on public computers.
IT admins can further configure some other settings related to SNMP and monitor all connected networking devices using SNMP management software and tools.
Hopefully, this article helped you learn about SNMP protocol and how you can enable and configure SNMP service in Windows 10.
Now read: Free Network and Internet Traffic Monitor Tools for Windows 11/10.