PKG를 통한 macOS 에이전트 설치 2
원본 보기2 PKG에서 macOS 에이전트 설치
개요
Zabbix 에이전트는 PKG 설치 패키지를 사용하여 macOS에 설치할 수 있으며, 다운로드에서 사용할 수 있습니다.
Zabbix 에이전트 패키지는 암호화 기능이 있는 버전과 없는 버전으로 제공됩니다.
에이전트 설치
에이전트는 그래픽 사용자 인터페이스를 사용하거나 명령줄에서 설치할 수 있습니다. 예:
sudo installer -pkg zabbix_agent-7.0.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
launchctl로 실행된 Zabbix 에이전트 중지:
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