4 通过MSI安装Windows agent
概述
Zabbix Windows agent可通过下载的Windows MSI安装包(32位或者64位)安装。
32位软件包不能安装在64位Windows上。
所有软件包都支持TLS,但是配置TLS是可选的。
支持基于UI和命令行的安装。
安装步骤
双击下载的MSI文件进行安装。
接受许可证点击下一步。
指定以下参数。
| 参数 | 描述 |
|---|---|
| Host name | 指定主机名。 |
| Zabbix server IP/DNS | 指定Zabbix server的IP/DNS。 |
| Agent listen port | 指定Agent侦听端口(默认为10050)。 |
| Server or Proxy for active checks | 为主动式agent指定Zabbix server/proxy的IP/DNS |
| Remote commands | 选中复选框启用远程命令。 |
| Enable PSK | 选中复选框通过预共享密钥启用TLS支持。 |
| Add agent location to the PATH | 将agent位置添加到PATH变量。 |
输入预共享密钥标识和值。只有在上一步中选中启用PSK时,此步骤才可用。
选择要安装的Zabbix组件 - Zabbix agent daemon, Zabbix sender, Zabbix get.
Zabbix组件和配置文件安装在Program Files下Zabbix Agent文件夹中。zabbix_agentd.exe将设置为自动启动的Windows服务。
基于命令行安装
支持的参数
MSI安装支持以下参数集:
| Number | 参数 | 描述 |
|---|---|---|
| 1 | LOGTYPE | |
| 2 | LOGFILE | |
| 3 | ENABLEREMOTECOMMANDS | |
| 4 | SERVER | |
| 5 | LISTENPORT | |
| 6 | SERVERACTIVE | |
| 7 | HOSTNAME | |
| 8 | TIMEOUT | |
| 9 | TLSCONNECT | |
| 10 | TLSACCEPT | |
| 11 | TLSPSKIDENTITY | |
| 12 | TLSPSKFILE | |
| 13 | TLSPSKVALUE | |
| 14 | TLSCAFILE | |
| 15 | TLSCRLFILE | |
| 16 | TLSSERVERCERTISSUER | |
| 17 | TLSSERVERCERTSUBJECT | |
| 18 | TLSCERTFILE | |
| 19 | TLSKEYFILE | |
| 20 | INSTALLFOLDER | |
| 21 | ENABLEPATH | |
| 22 | SKIP | SKIP=fw - 不安装防火墙例外规则 |
运行如下命令安装:
SET INSTALLFOLDER=C:\Program Files\zamsiexec /l*v log.txt /i zabbix_agent-4.0.6-x86.msi /qn^LOGTYPE=file^LOGFILE="%INSTALLFOLDER%\za.log"^ENABLEREMOTECOMMANDS=1^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
或者
msiexec /l*v log.txt /i zabbix_agent-4.4.0-x86.msi /qn^SERVER=192.168.6.76^TLSCONNECT=psk^TLSACCEPT=psk^TLSPSKIDENTITY=MyPSKID^TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952

