Zabbixは監視対象OSにZabbix Agentと呼ばれるエージェントを導入することで、CPUやメモリの使用率を取得やログの監視をするなどの監視を実現することができる。
Zabbix Agentは、新しくGo言語で開発された「Zabbix Agent 2」という新バージョンが存在する。以前のZabbix Agentとの違いは以下公式マニュアルに記載があるが、これから新しく監視対象を追加する場合は、基本的にZabbix Agent 2を選択した方がよいだろう。
本記事では、Windows用Zabbix Agent 2インストール手順を記載する。以前(Zabbix 3.0や4.0の時代)は手作業でZabbix Agentのバイナリを配置してサービスへの登録やWindowsファイアウォールの設定などが必要だったが、現在はMSIによるインストーラ形式で公開されており、インストールは非常に楽になっていた。
環境
- Zabbix Server : 6.0.17
- 監視対象OS : Windows Server 2022
- Zabbix Agent 2バージョン : 6.0.17
Windows用Zabbix Agent 2インストール手順
1. Zabbix Agent 2のダウンロード
Zabbix Agent 2は以下URLからダウンロードできる。
今回は、以下の通り、Zabbix 6.0用のエージェントを指定する。
項目 | 設定値 |
---|---|
OS DISTRIBUTION | Windows |
OS VERSION | Any |
HARDWARE | amd64 |
ZABBIX VERSION | 6.0 LTS |
ENCRYPTION | OpenSSL |
PACKAGING | MSI |
指定すると、従来のZabbix AgentとZabbix Agent 2の二種類が表示されるので、Zabbix Agent 2のMSIインストーラをダウンロードする。
2. インストールウィザード実行
ダウンロードしたMSIインストーラは、そのままダブルクリックして実行すれば、インストールウィザードが起動する。
インストールウィザードでは複雑な設定はないため画面は割愛するが、最低限、自身のホスト名やZabbix ServerのIPアドレスを指定すればよい。
画面 | 操作説明 |
---|---|
Welcome to Zabbix Agent 2 Setup Wizard | そのまま「Next」を選択。 |
End-User License Agreement | 同意のチェックボックスにチェックし、「Next」を選択。 |
Custom Setup | そのまま「Next」を選択。 |
Zabbix Agent 2 service configuration | ここでは、監視対象OSのホスト名、Zabbix ServerのDNS名/IPアドレス、ポート番号、アクティブチェック時のZabbix ServerのDNS名/IPアドレスなどを指定する。ホスト名は、Windowsのコンピューター名から自動的に入力がされているが、すべて英大文字になっている注意する。Zabbix Serverで登録しているホスト名と大文字・小文字が一致していない場合、監視が正常に動作しない場合があるため、その場合は小文字に修正してインストールを進めよう。 |
Ready to install Zabbix Agent 2 | そのまま「Install」を選択。 |
インストールが終わると、Zabbix Agent 2はサービス登録され自動起動される。
また、Windowsファイアウォールの受信の規則において、「Zabbix Agent 2 listen port」というルールが追加され、Zabbix Serverからの通信を受け付けるようになっている。
3. Zabbix Serverでホスト登録を行い疎通できることを確認
Zabbix Serverで監視対象のWindows OSのホスト登録を行い、「Windows by Zabbix agent」のテンプレートを適用してみよう。しばらくしてエージェントの状態が緑表示になれば、問題なくZabbix ServerとZabbix Agent 2間で疎通が取れていることになる。
以上で、Windows用Zabbix Agent 2インストール手順は完了となる。
0 件のコメント:
コメントを投稿