This is a translation of the original English documentation page. Help us make it better.

Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

4 MSIファイルによるWindows用agentのインストール

概要

Windows版Zabbix agentは、Windows インストーラファイル(MSI)からインストール可能です。
パッケージ(32ビット版または64ビット版)を ダウンロードして、インストールすることができます。

32ビットパッケージは64ビットWindowsにインストールすることはできません。

すべてのパッケージはTLSをサポートしていますが、TLSの設定はオプションです。

UIおよびコマンドラインベースのインストールに対応しています。

インストール手順

インストールするには、ダウンロードしたMSIファイルをダブルクリックします。

ライセンスに「同意」して次のステップに進みます。

以下のパラメータを指定します。

パラメータ 説明
Host name Specify host name.
Zabbix server IP/DNS Specify IP/DNS of Zabbix server.
Agent listen port Specify agent listen port (10050 by default).
Server or Proxy for active checks Specify IP/DNS of Zabbix server/proxy for active agent checks.
Enable PSK Mark the checkbox to enable TLS support via pre-shared keys.
Add agent location to the PATH Add agent location to the PATH variable.

事前共有鍵のIDと値を入力します。
このステップは、前のステップで Enable PSK をチェックした場合のみ利用できます。

インストールするZabbixコンポーネントを選択します。
- Zabbix agent daemon, Zabbix sender, Zabbix get.

Zabbixコンポーネントと設定ファイルはProgram FilesのZabbix Agentフォルダにインストールされます。
zabbix_agentd.exeは自動起動のWindowsサービスとして設定されます。

コマンドラインベースのインストール

サポートされるパラメータ

作成されたMSIでは、以下のパラメータがサポートされています。

番号 パラメータ 説明
1 LOGTYPE
2 LOGFILE
3 SERVER
4 LISTENPORT
5 SERVERACTIVE
6 HOSTNAME
7 TIMEOUT
8 TLSCONNECT
9 TLSACCEPT
10 TLSPSKIDENTITY
11 TLSPSKFILE
12 TLSPSKVALUE
13 TLSCAFILE
14 TLSCRLFILE
15 TLSSERVERCERTISSUER
16 TLSSERVERCERTSUBJECT
17 TLSCERTFILE
18 TLSKEYFILE
19 LISTENIP
20 HOSTINTERFACE
21 HOSTMETADATA
22 HOSTMETADATAITEM
23 STATUSPORT Zabbix agent 2 only.
24 ENABLEPERSISTENTBUFFER Zabbix agent 2 only.
25 PERSISTENTBUFFERPERIOD Zabbix agent 2 only.
26 PERSISTENTBUFFERFILE Zabbix agent 2 only.
27 INSTALLFOLDER
28 ENABLEPATH
29 SKIP SKIP=fw - do not install firewall exception rule
30 INCLUDE Sequence of includes separated by ;
31 ALLOWDENYKEY Sequence of "AllowKey" and "DenyKey" parameters separated by ;. Use \\; to escape the delimiter.

インストールするには、例えば、以下のように実行します。
SET INSTALLFOLDER=C:Files

msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^
        LOGTYPE=file^
        LOGFILE="%INSTALLFOLDER%\za.log"^
        SERVER=192.168.6.76^
        LISTENPORT=12345^
        SERVERACTIVE=::1^
        HOSTNAME=myHost^
        TLSCONNECT=psk^
        TLSACCEPT=psk^
        TLSPSKIDENTITY=MyPSKID^
        TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^
        TLSCAFILE="c:\temp\f.txt1"^
        TLSCRLFILE="c:\temp\f.txt2"^
        TLSSERVERCERTISSUER="My CA"^
        TLSSERVERCERTSUBJECT="My Cert"^
        TLSCERTFILE="c:\temp\f.txt5"^
        TLSKEYFILE="c:\temp\f.txt6"^
        ENABLEPATH=1^
        INSTALLFOLDER="%INSTALLFOLDER%"^
        SKIP=fw^
        ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"

または

msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^
        SERVER=192.168.6.76^
        TLSCONNECT=psk^
        TLSACCEPT=psk^
        TLSPSKIDENTITY=MyPSKID^
        TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952