CentOS7
配置Zabbix官方源
[root@webserver ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
[root@webserver ~]# yum clean all
安装客户端
[root@webserver ~]# yum install zabbix-agent -y
修改客户端服务配置
[root@webserver ~]# vi /etc/zabbix/zabbix_agentd.conf
常用配置如下:
[root@webserver ~]# grep -vE '^#|^$' /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/*.conf
配置具体含义如下:
参数 | 含义 |
---|---|
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 |
启动zabbix-agent服务
[root@webserver ~]# systemctl restart zabbix-agent
[root@webserver ~]# systemctl enable zabbix-agent
放行端口
# 如果开启了防火墙,需要放行端口。
[root@webserver ~]# firewall-cmd --add-port=10050/tcp --permanent
# 重载入添加的端口:
[root@webserver ~]# firewall-cmd --reload
# 查询指定端口是否开启成功:
[root@webserver ~]# firewall-cmd --query-port=10050/tcp
Windows
在Windows中部署Zabbix5.0客户端步骤较为简单,参考官方文档即可https://www.zabbix.com/documentation/5.0/zh/manual/installation/install_from_packages/win_msi
。
下载、安装客户端
根据操作系统下载适合的客户端。
配置客户端
在安装Windows客户端过程中可配置客户端。界面如下:
选项具体含义如下:
参数 | 含义 |
---|---|
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 |
Enable PSK | 选中复选框通过预共享密钥启用TLS支持。 |
Add agent location to the PATH | 将agent位置添加到PATH变量。 |
安装后如果需要修改配置,可以修改客户端安装目录的zabbix_agentd.conf
。