On this page
5 从PKG安装Mac OS agent
概述
Zabbix Mac OS agent 可以通过 PKG 安装包进行安装,
安装包可从 下载页面 获取。
提供支持加密和不支持加密的版本。
安装agent
agent可通过图形用户界面或命令行安装 例如:
sudo installer -pkg zabbix_agent-7.0.0-macos-arm64-openssl.pkg -target /
请确保在命令中使用正确的Zabbix软件包version 必须与下载的软件包名称匹配
运行agent
agent将在安装或重启后自动启动.
如有需要,您可以在/usr/local/etc/zabbix/zabbix_agentd.conf处编辑配置file.
要手动启动agent,您可以run:
sudo launchctl start com.zabbix.zabbix_agentd
要手动停止agent:
sudo launchctl stop com.zabbix.zabbix_agentd
升级过程中,现有配置file不会被覆盖.
而是会创建一个新的zabbix_agentd.conf.NEWfile,用于查看和更新现有配置file(如有需要).
请记住在手动修改配置file后重启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