SNMPを使ってWindowsコンピュータを監視する方法を学びますか? このチュートリアルでは、WindowsにSNMPをインストールする方法と、ZabbixエージェントをインストールすることなくWindowsコンピュータを監視するようにZabbixサーバーを構成する方法を説明します。

•Zabbixバージョン:3.4.12
•Windowsバージョン:2012 R2

ハードウェアリスト:

以下のセクションでは、このZabbixチュートリアルの作成に使用される機器のリストを示します。

上記の各ハードウェアは、AmazonのWebサイトにあります。

Zabbix Playlist:

このページでは、Zabbixインストールに関連するビデオの一覧に素早くアクセスできます。

私たちのYouTubeチャンネルに登録することを忘れないでください FKIT.

Zabbix関連チュートリアル:

このページでは、Zabbixインストールに関連するチュートリアルの一覧に素早くアクセスできます。

チュートリアル - WindowsでのSNMPインストール

まず、WindowsにSNMPサービスをインストールして設定する必要があります。

Server Managerアプリケーションを開きます。

[管理]メニューにアクセスし、[役割と機能の追加]をクリックします。

Windows 2012 add role

機能画面にアクセスし、SNMPサービスオプションを選択してインストールを完了します。

windows 2012 install snmp

次の画面で、[機能を追加]ボタンをクリックします.

windows 2012 install snmp feature

SNMP機能がコンピュータにインストールされましたが、SNMPサービスを設定する必要があります。

Windowsサービス管理画面を開き、SNMPサービスのプロパティにアクセスします。

Windows SNMP Service

[エージェント]タブにアクセスし、すべてのオプションを選択して、デバイスの連絡先情報を入力します。

snmp service agent

[セキュリティ]タブにアクセスし、[任意のホストからSNMPパケットを受け入れる]オプションを選択します。

Windows snmp security

読み取り専用SNMPコミュニティを作成する必要があります。

Windows snmp community

設定例の概要を次に示します。

GokuBlackコミュニティには、Windowsサーバーに対する読み取り専用アクセス許可があります。

このWindowsコンピュータの責任者はZamasuとして構成されていました。

装置の位置は、宇宙のITルーム10として構成されていました。

Windows SNMPサービスを正常にインストールしました。

Windows SNMPサービスを正常に設定しました。

SNMP設定をテストするには、Ubuntu Linuxを実行しているコンピュータで以下のコマンドを使用します。

# apt-get install snmp
# snmpwalk -v2c -c GokuBlack 192.168.0.50

以下は、SNMPWALK出力の小さなサンプルです。

iso.3.6.1.2.1.1.1.0 = STRING: "Hardware: Intel64 - Software: Windows Version 6.3
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.311.1.1.3.1.3
iso.3.6.1.2.1.1.3.0 = Timeticks: (614928) 1:42:29.28
iso.3.6.1.2.1.1.4.0 = STRING: "Zamasu <zamasu@dbsuper.com>"
iso.3.6.1.2.1.1.5.0 = STRING: "TECH-DC01.TECH.LOCAL"
iso.3.6.1.2.1.1.6.0 = STRING: "Universe10 - IT Room"

おめでとう! Windowsを実行しているコンピュータにSNMPサービスをインストールしています。

Windowsファイアウォールアプリケーションは、Zabbixサーバーからの接続を受け入れる必要があることに注意してください。

Windowsファイアウォールは、UDPポート上のネットワークパケットを受け入れる必要があります。

Zabbixサーバダッシュボードを使用して、このコンピュータをネットワーク監視サービスに追加することができます。

チュートリアル - Zabbix SNMPを使用したWindowsの監視

今度は、Zabbixサーバーダッシュボードにアクセスし、Windowsコンピュータをホストとして追加する必要があります。

ブラウザーを開き、Webサーバー+ / zabbixのIPアドレスを入力します。

この例では、ブラウザに次のURLが入力されています。

•http://35.162.85.57/zabbix

ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。

•デフォルトのユーザー名:管理者
•デフォルトパスワード:zabbix

zabbix login

ログインに成功すると、Zabbix Dashboardに送信されます。

zabbix dashboard

ダッシュボード画面で、[Configuration]メニューにアクセスし、[Host]オプションを選択します。

zabbix add host

画面の右上にある[ホストの作成]ボタンをクリックします。

Zabbix Create Host

ホスト構成画面で、以下の情報を入力する必要があります。

•ホスト名 - Windowsサーバを識別するためのホスト名を入力します。
•可視ホスト名 - ホスト名を繰り返します。
•新しいグループ - 類似したデバイスのグループを識別するための名前を入力します。
•エージェントインターフェイス - [削除]オプションをクリックします。
•[SNMPインタフェース] - WindowsサーバのIPアドレスを入力します。

私たちの設定の前に、元の画像があります。

zabbix Cisco - Antes

ここに私たちの設定で新しい画像があります。

Zabbix Windows Host SNMP

次に、ZabbixがWindowsコンピュータに接続するために使用するSNMPコミュニティを設定する必要があります。

画面の上部にある[マクロ]タブにアクセスします。

次の名前のマクロを作成します。{$ SNMP_COMMUNITY}

{$ SNMP_COMMUNITY}マクロ値はWindowsコンピュータSNMPコミュニティである必要があります。

Zabbix SNMP Macro Linux

次に、特定のネットワークモニタテンプレートにホストを関連付ける必要があります。

デフォルトでは、Zabbixにはさまざまな監視テンプレートが用意されています。

画面上部の[テンプレート]タブにアクセスします。

「選択」ボタンをクリックして、「TEMPLATE OS Windows SNMPv2」という名前のテンプレートを探します。

Zabbix Windows Template SNMP

追加ボタン(1)をクリックします。

追加ボタン(2)をクリックします。

数分後、Zabbix Dashboardで初期の結果を確認することができます。

最終結果には少なくとも1時間かかります。

デフォルトでは、ZabbixはWindowsコンピュータ上で使用可能なインタフェースの数を検出するために1時間待機します。

デフォルトでは、Zabbixはネットワークインタフェースから情報を収集する前に1時間待機します。

設定をテストするには、[Monitoring]メニューにアクセスし、[Graphs]オプションをクリックします。

Zabbix graphic

画面の右上にあるALLというグループを選択します。

Windowsコンピュータのホスト名を選択します。

次の名前のグラフを選択します。MEMORY UTILIZATION

Windows memory utilization

メモリ使用率のグラフが表示されるはずです。

Zabbix linux monitor memory

おめでとう! Windowsコンピュータを監視するようにZabbixサーバを設定しました。