这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.
2022 Zabbix中国峰会
2022 Zabbix中国峰会

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\za
       
       msiexec /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