3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ZabbixAgent(WindowsServer)を追加する

Posted at

概要

本書ではZabbixServerにWindowsServerのZabbixAgentを追加するように設定します。ZabbixServerの構築は筆者が執筆しましたCentOS8でZabbix5をインストールし、Zabbix Agentを監視するを参照してください。

1. ZabbixAgentの取得

Zabbix公式ページからWindows用のZabbixAgentのZipファイルを取得してください。

2. WindowsServerの設定

a. ファイルの配置

  1. ダウンロードしたzipファイルを解凍する。
  2. C:/Program Files/内に新規にzabbix_agentsのフォルダを作成する。
  3. 作成したフォルダ内に解凍したbin,confを配置する。
  4. logsフォルダを作成する。
    image.png

b. binフォルダの設定

binフォルダ内にある3種類の設定ファイルzabbix_agentd.exe,zabbix_get.exe,zabbix_sender.exeに下記の設定を実施します。

  • 右クリックし、プロパティを開く。
  • 「互換性」タブをクリックする。
  • 「管理者としてこのプログラムを実行する」にチェックを入れる。
  • 「適用」をクリックする。

image.png

c. conf/zabbix_agentd.confの編集

conf/zabbix_agentd.confをメモ帳などのテキストエディターで開き、下記の内容を設定します。

LogFile=C:\Program Files\zabbix_agents\logs\zabbix_agentd.log
Server=ZabbixServerのIPアドレスまたはホスト名
ServerActive=ZabbixServerのIPアドレスまたはホスト名
HostnameItem=system.hostname

image.png

d. ZabbixAgentのポート番号の許可

  1. 「コントロールパネル」→「システムとセキュリティ」→「Windows Defender ファイアウォール」→「詳細設定」をクリックする。
    image.png

  2. 「受信の規則」→「新しい規則」をクリックする。
    image.png

  3. 「ポート」を選択し「次へ」をクリックする。
    image.png

  4. ポートの種類は「TCP」、ポート番号は「10050」を選択し「次へ」をクリックする。
    image.png

  5. 「接続を許可する」を選択し「次へ」をクリックする。
    image.png

  6. 規則を適用する箇所を選択し「次へ」をクリックする。
    image.png

  7. 名前に「zabbix_agents」を入力し「完了」をクリックする。
    image.png

  8. 受信の規則が作成されてことを確認する。
    image.png

e. サービスの登録

PowerShellを開き、下記のコマンドを実行してください。

PS cd 'C:\Program Files\zabbix_agents\bin'
PS .\zabbix_agentd --config 'C:\Program Files\zabbix_agents\conf\zabbix_agentd.conf' --install

image.png

f. サービスの起動

「サービス」を開き、「Zabbix Agent」サービスを起動してください。

image.png

3. ZabbixSeverの設定

  1. ブラウザからZabbix管理画面を開き、「設定」→「ホスト」→「ホストの作成」をクリックする。
    image.png

  2. 下記のように入力し、「テンプレート」タブをクリックする。

    ホスト名 : WindowsServerのホスト名
    表示名 : Zabbix管理画面に表示する名前
    グループ : Templates/Operating systems
    インターフェース : IPアドレス (あればDNS名)
    

image.png

  1. 「Template OS Windows by Zabbix agent」を選択し、「追加」をクリックする。
    image.png

  2. WindowsServerのZabbixAgentが追加されたことを確認する。
    image.png

  3. WindowsServerのCPU情報などが取得できていることを確認する。
    image.png

  4. [障害試験]WindowsServerを停止させる。Zabbix管理画面にてWindowsServerのZabbixAgentと疎通できないエラーが発生したことを確認する。
    image.png

最後に

WindowsServerにZabbixAgentをインストールすることで、ZabbixServer上でCPUやメモリ使用率の監視、WindowsServer停止などの障害監視ができるようになります。これによりWindowsServerの障害の早期発見が可能になると思います。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?