On this page
从 PKG 安装 macOS agent
概述
Zabbix agent 可以使用 PKG 安装包在 macOS 上安装,可从下载页面获取。
Zabbix agent 安装包提供带有或不带有加密功能的版本。
安装 agent
可以使用图形用户界面或通过命令行安装 agent,例如:
sudo installer -pkg zabbix_agent-8.0.0-macos-arm64-openssl.pkg -target /
请确保在命令中使用正确的 Zabbix 软件包版本。 它必须与已下载软件包的名称匹配。
运行 agent
agent 将在安装或重启后自动启动。
如有必要,您可以编辑位于 /usr/local/etc/zabbix/zabbix_agentd.conf 的配置文件。
要手动启动 agent,可运行:
sudo launchctl start com.zabbix.zabbix_agentd
要手动停止 agent:
sudo launchctl stop com.zabbix.zabbix_agentd
在升级过程中,现有配置文件不会被覆盖。
系统会创建一个新的 zabbix_agentd.conf.NEW 文件,以便在必要时用于检查并更新现有配置文件。
请记得在手动更改配置文件后重启 agent。
故障排查和移除 agent
本节列出了一些可用于排查问题和移除 Zabbix agent 安装的实用命令。
查看 Zabbix agent 是否正在运行:
ps aux | grep zabbix_agentd
查看 Zabbix agent 是否已通过软件包安装:
pkgutil --pkgs | grep zabbix
com.zabbix.pkg.ZabbixAgent
查看通过安装程序软件包安装的文件(请注意,此视图中不会显示开头的 /):
pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent
Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
usr/local/bin/zabbix_get
usr/local/bin/zabbix_sender
usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW
usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW
usr/local/etc/zabbix/zabbix_agentd.conf.NEW
usr/local/sbin/zabbix_agentd
如果 Zabbix agent 是通过 launchctl 启动的,请停止它:
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
删除通过安装程序软件包安装的文件(包括配置和日志):
sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
sudo rm -f /usr/local/sbin/zabbix_agentd
sudo rm -f /usr/local/bin/zabbix_get
sudo rm -f /usr/local/bin/zabbix_sender
sudo rm -rf /usr/local/etc/zabbix
sudo rm -rf /var/log/zabbix
清除 Zabbix agent 的已安装记录:
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent