Windows10にZabbix Agent 5系をインストール

OS
スポンサーリンク

今回は、Windows10にZabbix Agent 5系をインストールします。
Zabbix Serverについては、こちら

前提条件

インストールを行う環境は以下の通りです。
今回は、仮想サーバではなく、物理PCにインストールしていきます。

  • OS : Windows10 1909
  • CPU : 2C/4T
  • MEM : 8GB
  • DISK : 500GB

Zabbix Agentのダウンロード

Zabbixの公式ページにアクセスし、[Zabbix Agents]-[Windows]-[Any]-[amd64]-[5.0 LTS]-[OpenSSL]-[MSI]を選択します。
今回導入するOSはWindows10の64bit版になるため、[amd64]を選択していますが、32bitOSの場合は、[i386]を選択します。
[ENCRYPTION]については、今回は、[OpenSSL]を選択しましたが、検証環境の場合やローカルでのみの場合は、[No encryption]でも問題ありません。

すべて選択すると、Zabbix AgentとZabbix Agent 2の2バージョンのダウンロードリンクが表示されます。
今回は、Zabbix Agent v5.0.9の方をダウンロードしました。

Zabbix Agentインストール

ダウンロードした、Zabbix Agentを実行します。

[Setup Wizard]が起動するので、[Next]を選択します。

EULAへの同意を求められるため、同意ができる場合は、[I accept the terms in the License Agreement]にチェックを入れ、[Next]を選択します。

[Zabbix Agent service configuration]より、以下の情報を入力します。

  • Host name : Zabbix Agentをインストールした機器のホスト名
  • Zabbix server IP/DNS : ZabbixサーバのIP or ZabbixサーバのFQDN
  • Agent listen port : 10050
  • Server or Proxy for active checks : 任意
  • Enable PSK : □(今回は使用しない)
  • Add agent location the PATH : □(任意で設定)

[Custom Setup]については、デフォルトで設定しています。
環境に応じて、インストールするモジュールやインストールパスを変更してください。

[Ready to install Zabbix Agent]で[Install]を選択すると、インストールが開始されます。

[Completed the Zabbix Agent]と表示されたら、Zabbix Agentのインストールは完了です。

Zabbix Agentの起動確認

Zabbix Agentのインストール完了後、Windowsのサービスを起動し、Zabbix Agentのサービスが登録されていること、状態が[実行中]となっていることを確認してください。

また、Zabbix Agentはインストール時に、Windows Firewallに自動的にルールを追加するので、必要に応じてWindows Firewallのルール追加確認を実施してください。

ホストグループの追加(Zabbix Server)

Zabbix Agentの導入が完了したら、Zabbix Server上での作業となります。

Zabbix Serverにログインし、[設定]-[ホストグループ]に移動します。
右上の[ホストグループの作成]を選択します。

ホストグループ作成では、ホストが所属するグループを定義します。
今回は、Windows Clientを所属させるため、[WidnwosClient]とグループ名を設定しました。

ホストグループの作成が完了したら、[設定]-[ホスト]に移動します。
Zabbix Serverのインストール直後は、Zabbix Serverのみ存在するので、右上の[ホストの追加]を選択します。

ホストの追加では、以下の設定を行います。

  • ホスト名 : Zabbix AgentをインストールしたWindowsのFQDN
  • 表示名 : Zabbix Server上で表示させたい名前(任意)
  • グループ : ホストが所属するホストグループ(今回は、先程作成したWindowsClientグループ)
  • インターフェース : Zabbix AgentをインストールしたWindowsのIPアドレス・ポート
  • プロキシによる監視 : プロキシなし(デフォルト)

ホスト情報の入力が完了したら、[追加]を選択します。

ホストの追加がされると、[設定]-[ホスト]に追加したホストが表示されます。
しかし、この状態では監視がされていません。

監視テンプレートの適用

Zabbixにホストを追加したら、監視項目の追加をする必要があります。
監視項目については、デフォルトである程度用意されているため、今回はそれを適用します。

[設定]-[ホスト]より、監視項目を追加するホストを選択します。

[テンプレート]タブより、[新規テンプレートをリンク]を選択します。

Zabbix Serverのデフォルトテンプレートはかなりの数が用意されています。
今回適用するテンプレートは、以下となります。

  • ホストグループ : Template/Operating systems
  • テンプレート : Template OS Windows by Zabbix agent

Zabbix Agentが導入できる環境であれば、基本的な監視項目はこのテンプレートで網羅できると思います。
また、オリジナルのテンプレートを作成する場合も、こちらのテンプレートをベースに考えると良いと思います。(今回は、Windows用のZabbix Agentを使用したテンプレートを使用しましたが、Linux用もあります。)
本手順では、Zabbix Agentを使用した監視テンプレートの追加を手順として示しましたが、ZabbixはSNMP Trap、Pollingも対応しているので、Zabbix Agentが導入できないNetwork機器やSNMPに対応しているAppliance製品であればある程度関しが可能となります。

[新規テンプレートをリンク]でテンプレートを選択したら、更新を選択します。

[設定]-[ホスト]より、ホストのアイテムやトリガーが追加されていればテンプレートの設定は完了です。
また、テンプレート適用直後はエージェントの状態の[ZBX]が灰色になっていますが、バックグラウンドで監視可能な項目の収集をしているため、1時間もすれば[ZBX]が緑色になり、監視が自動的に開始されます。

監視状態の確認

Zabbix Agentの導入と監視ホストの追加が完了したら、監視状態の確認を行います。

[監視データ]-[最新データ]を選択します。
ここに監視項目の最新データが表示されます。

監視アイテム右にある[グラフ]を選択すると、監視データをグラフで表示します。
今回は、追加したホストのCPU Usageを表示してみました。
グラフが表示されていれば正常に監視されています。

まとめ

今回は、Windows10にZabbix Agent 5系をインストールして、Zabbix Server上で監視できるようにしました。
Zabbixの監視追加は若干クセがあり、ホストグループの追加→ホストの追加→テンプレートの追加と複数手順を踏むことで監視追加が可能となります。

次回は、LinuxでZabbix Agent監視を実施したいと思います。

コメント

タイトルとURLをコピーしました