5 从 PKG 安装 Mac OS Agent

概述

Zabbix Mac OS Agent 可以从 PKG 安装程序包安装。 点此 下载。 加密版本和不加密版本均可以下载。

安装 agent

可以使用图形用户界面安装代理,也可以从命令行。 例如:

  1. sudo installer -pkg zabbix_agent-5.4.0-macos-amd64-openssl.pkg -target /

确保在命令中使用正确的 Zabbix 包版本。它必须与下载的程序包的名称匹配。

运行 Agent

Agent将在安装或重新启动后自动启动。

如有需要,你可以编辑位于/usr/local/etc/zabbix/zabbix_agentd.conf 的配置文件。

手动启动 agent,你可以执行:

  1. sudo launchctl start com.zabbix.zabbix_agentd

手动停止 agent,你可以执行:

  1. sudo launchctl stop com.zabbix.zabbix_agentd

在升级过程中,现有配置文件不会被覆盖。 如有需要,它将被替换为一个新的 zabbix_agentd.conf.NEW 文件,用于查看和更新现有配置文件。 请记得在手动更改配置文件后重新启动 agent 。

故障排除和删除代理

本节列出了一些有用的命令,可用于故障排除和删除 Zabbix 代理安装。

查看 Zabbix 代理是否正在运行:

  1. ps aux| grep zabbix_agentd

查看是否已经从包中安装了 Zabbix 代理:

  1. $ pkgutil --pkgs | grep zabbix
  2. com.zabbix.pkg.ZabbixAgent

查看从安装程序包中安装的文件(请注意此视图中不显示初始的 / ):

  1. $ pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent
  2. 库/LaunchDaemons/com.zabbix.zabbix_agentd.plist
  3. usr/local/bin/zabbix_get
  4. usr/local/bin/zabbix_sender
  5. usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW
  6. usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW
  7. usr/local/etc/zabbix/zabbix_agentd.conf.NEW
  8. usr/local/sbin/zabbix_agentd

停止Zabbix代理,如果它是用 launchctl 启动的:

  1. sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist

删除随安装程序包一起安装的文件(包括配置和日志):

  1. sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
  2. sudo rm -f /usr/local/sbin/zabbix_agentd
  3. sudo rm -f /usr/local/bin/zabbix_get
  4. sudo rm -f /usr/local/bin/zabbix_sender
  5. sudo rm -rf /usr/local/etc/zabbix
  6. sudo rm -rf /var/log/zabbix

移除Zabbix agent安装包:

  1. sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent