macOS PKG 설치
개요
Zabbix 에이전트는 다운로드할 수 있는 PKG 설치 프로그램 패키지를 사용하여 macOS에 설치할 수 있습니다.
Zabbix 에이전트 패키지는 암호화 지원 여부에 따라 제공됩니다.
에이전트 설치
에이전트는 그래픽 사용자 인터페이스 또는 명령줄을 사용하여 설치할 수 있습니다. 예:
sudo installer -pkg zabbix_agent-7.4.0-macos-arm64-openssl.pkg -target /
명령에서 올바른 Zabbix 패키지 버전을 사용해야 합니다. 다운로드한 패키지의 이름과 일치해야 합니다.
에이전트 실행
에이전트는 설치 또는 재시작 후 자동으로 시작됩니다.
필요한 경우 /usr/local/etc/zabbix/zabbix_agentd.conf에 있는 구성 파일을 편집할 수 있습니다.
에이전트를 수동으로 시작하려면 다음을 실행할 수 있습니다:
sudo launchctl start com.zabbix.zabbix_agentd
에이전트를 수동으로 중지하려면:
sudo launchctl stop com.zabbix.zabbix_agentd
업그레이드 중에는 기존 구성 파일을 덮어쓰지 않습니다.
대신 필요한 경우 기존 구성 파일을 검토하고 업데이트하는 데 사용할 새 zabbix_agentd.conf.NEW 파일이 생성됩니다.
구성 파일을 수동으로 변경한 후에는 에이전트를 재시작해야 합니다.
문제 해결 및 에이전트 제거
이 섹션에서는 Zabbix 에이전트 설치 문제를 해결하고 에이전트를 제거하는 데 사용할 수 있는 몇 가지 유용한 명령을 설명합니다.
Zabbix 에이전트가 실행 중인지 확인:
ps aux | grep zabbix_agentd
Zabbix 에이전트가 패키지에서 설치되었는지 확인:
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 에이전트가 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 에이전트가 설치되었다는 패키지 기록 삭제:
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent