各Windows環境でのSNMP・SNMPTRAP設定方法まとめ

SNMPサービスのインストール方法がWindow 7, 8, 8.1, 10のバージョン1803以前のインストール方法、Windows 10のバージョン1809以降でのインストール方法、Windows Server 2012, 2012 R2, 2016, 2019でのインストール方法と異なっており、分かりづらいので各方法についてまとめています。

Windows各OSでのSNMPインストール方法

Windows 7, 8, 8.1, 10 バージョン 1803以前

Windows 10 バージョン 1803以前のOSでは基本的には同じ方法でSNMPの設定が可能です。

対象OSは以下となります。

  1. Windows 7
  2. Windows 8
  3. Windows 8.1
  4. Windows 10 バージョン 1803まで

SNMPはWindowsの追加機能にあるため、以下の方法でインストールを行います。

  • 「コントロール パネル」を開きます。
Windows 10 バージョン 1803以前のSNMPインストール方法1
  • 「プログラム」→ 「プログラムと機能」→ 「Windows の機能の有効化または無効化」をクリックします。
Windows 10 バージョン 1803以前のSNMPインストール方法3
  • 「簡易ネットワーク管理プロトコル (SNMP)」のチェックを入れて「OK」ボタンをクリックするとインストールされます。
Windows 10 バージョン 1803以前のSNMPインストール方法4

Windows 10 バージョン 1809以降

  • Winキーを押し、「設定」を検索し、選択します。「設定」 → 「アプリ」を選択します。
Windows 10 バージョン 1809以降のSNMPインストール方法1
  • 「アプリと機能」→「オプション機能」 をクリックします。
Windows 10 バージョン 1809以降のSNMPインストール方法2
  • 「機能の追加」をクリックします。
Windows 10 バージョン 1809以降のSNMPインストール方法3
  • 「簡易ネットワーク管理プロトコル (SNMP)」を探して、選択し、「インストール」をクリックします。自動的にインストールされます。
Windows 10 バージョン 1809以降のSNMPインストール方法4

Windwos Server 2012, 2012 R2, 2016, 2019

対象OSは以下となります。

  1. Windows Server 2012
  2. Windows Server 2012 R2
  3. Windows Server 2016
  4. Windows Server 2019

SNMPはWindowsの追加機能にあるため、以下の方法でインストールを行います。

  • 「サーバー マネージャー」を起動します。
  • 「管理」→「役割と機能の追加」をクリックします。
Windows ServerのSNMPインストール方法1
  • サーバーへ機能を追加する画面が開きます。「次へ」をクリックします。
Windows ServerのSNMPインストール方法2
  • 「機能」の画面で「SNMP サービス」を探して、チェックを入れます。
Windows ServerのSNMPインストール方法3
  • 子画面が開くので、「機能の追加」をクリックします。
Windows ServerのSNMPインストール方法4
  • 「SNMPサービス」にチェックがが入ったことを確認し、「次へ」をクリックします。
Windows ServerのSNMPインストール方法5
  • 追加内容を確認し、「インストール」をクリックします。
Windows ServerのSNMPインストール方法6
  • インストールが完了後、「閉じる」をクリックします。
Windows ServerのSNMPインストール方法7

SNMPの設定方法

SNMPのインストール方法は各OSのバージョン毎に異なりますが、設定方法は共通となります。

  • Winキーを押し「サービス」を検索します。「サービス」を「管理者として実行」します。ここで管理者として実行しないと必要な機能の設定ができないため、必須となります。
Windows ServerのSNMPインストール方法8
  • 「SNMPサービス」を探し、右クリックで「プロパティ」を選択し、クリックします。
WindowsのSNMP設定方法1
  • 「セキュリティ」タブを選択します。
WindowsのSNMP設定方法2
  • SNMPTRAPも使用したい方は「認証トラップを送信する」を✔します。
  • また「受け付けるコミュニティ名」の「追加」をクリックします。
WindowsのSNMP設定方法3
  • SNMPで情報を取得する際に使用する「コミュニティ名」を設定します。基本的には「読み取りのみ」とします。
  • 「コミュニティ名」は「public」とすることが多いですが、「public」で誰でも情報を取得できるよになるため、セキュリティ的には変更した方がよいので、「readonly」や「p-readonly」などとします。
WindowsのSNMP設定方法4
  • SNMPで本マシンから情報を取得するホストが固定の場合は「これらのホストからSNMPパケットを受け付ける」を選択し、「追加」からIPアドレス or ホスト名を設定します。
  • 今回は簡略し、「すべてのホストからSNMPパケットを受け付ける」とします。
WindowsのSNMP設定方法5
  • SNMPTRAPを送信する場合は、「トラップ」タブのコミュニティ名を追加し、トラップの送信先を「追加」から入力します。
  • ホスト側でもトラップの「コミュニティ名」を受信可能な設定が必要となります。
WindowsのSNMP設定方法6
  • ホスト名、またはIPアドレスを入力し、「追加」をクリックします。
  • 「OK」をクリックし、設定を適用します。
WindowsのSNMP設定方法7
  • 設定適用後、「SNMPサービス」を再起動し、設定を反映させます。
WindowsのSNMP設定方法8

SNMPのMIB拡張

上記設定でSNMPのサービスは導入できますが、Windows環境でSNMPを利用して、Windows OSの機器のCPU、メモリ、ハードディスクの監視を行う場合、CPUについてはWindowsの標準のSNMPサービスにて取得可能となるが、メモリ、ハードディスクについては追加のソフトウェアの導入が必要となります。

そのため、以下のリンクの方法でMIBを拡張する必要があります。

SNMPの動作確認

別のSNMPを設定したLinuxホスト等からsnmpwalkを行い、WindowsマシンのMIBを取得可能か確認します。以下コードをコンソールから入力し、Windowsマシンの情報が取得できていれば完了です。

CentOS 7での設定方法は以下のリンクに記載しています。

[root@localhost umilcl]$ snmpwalk -v 2c -c public [WindowsマシンIP

まとめ

今回はWindowsマシンでのSNMPのクライアント設定の方法を説明しました。SNMPを使用すると端末の状態管理がしやすくなるので、おすすめです。皆さんもシステム監視にSNMPの機能を使用してみてください。

UMilCLhttps://umilcl.com
兼業ブロガー。メインは大手製造業システム企画・設計・プロジェクト管理。工場のプロセス制御が主な業務。 得意分野: プロセス制御と統計、機械学習、画像処理、システム技術 保有資格: プロジェクトマネージャー、情報処理安全確保支援士、ネットワークスペシャリスト、応用情報処理、第一種衛生管理者

Similar Articles

Comments

返事を書く

コメントを入力してください!
ここに名前を入力してください

Follow US

1ファンいいね
6フォロワーフォロー
89フォロワーフォロー
4,249フォロワーフォロー
0SubscribersSubscribe

Archive

Most Popular

Synology DS220j DS220+の比較・レビュー

SynologyのエントリーモデルのDS220jとDS220+が発売され、2020年モデルもある程度そろってきました。 DS220はエントリークラス、DS220+はフラッグシップモデルとなりますが、違いはどこにあるか調査しました。

Synology DS220j レビュー【エントリーモデル後継機】

SynologyのエントリーモデルのDS218jの後継機が発売されたので、改善点と問題点をまとめています。 簡単にまとめると大変コスパのよいエントリーモデルのNASを踏襲した機能向上が行われており、上位機種とのスペックを要求する機能の差別化はそのままです。

Synology DS220+と他DS+シリーズ3種の比較・レビュー

SynologyのDS220+、DS420+、DS720+、DS920+の2ベイと4ベイのDS+シリーズが4機種の後継機が5月20日に発売されました。DS+シリーズ4種のスペックについて比較していますので、購入時の参考にしてみてください。

Windows10のHyper-V環境へのCentOS 8のインストール方法

この投稿では検索にてHyper-V環境へのCentOS8インストールを見に来てくれた方がいたので、CentOS7だけでなく、Windows 10上のHyper-V環境へのCentOS 8.1のインストール方法についても今回投稿します。

【2020年1月】子育て中ママが端末購入するならOPPO Reno A【購入後レビュー有】

妻のスマホ(Google Pixel 3a)が購入から5か月で子供の手により水没したので、防水性能の高い楽天モバイルより発売されているOppoのおすすめの最新機種「OPPO Reno A」の購入を検討した内容を紹介します。