5 Mac OS-agentinstallatie vanaf PKG

Overzicht

De Zabbix Mac OS-agent kan worden geïnstalleerd via PKG-installatiepakketten die beschikbaar zijn om te downloaden. Versies met of zonder versleuteling zijn beschikbaar.

Agent installeren

De agent kan worden geïnstalleerd via de grafische gebruikersinterface of vanaf de commandoregel, bijvoorbeeld:

sudo installer -pkg zabbix_agent-6.0.12-macos-amd64-openssl.pkg -target /

Zorg ervoor dat je de juiste versie van het Zabbix-pakket gebruikt in de opdracht. Het moet overeenkomen met de naam van het gedownloade pakket.

Agent uitvoeren

De agent wordt automatisch gestart na de installatie of herstart.

Je kunt het configuratiebestand bewerken op de locatie /usr/local/etc/zabbix/zabbix_agentd.conf indien nodig.

Om de agent handmatig te starten, kun je het volgende uitvoeren:

sudo launchctl start com.zabbix.zabbix_agentd

Om de agent handmatig te stoppen:

sudo launchctl stop com.zabbix.zabbix_agentd

Bij een upgrade wordt het bestaande configuratiebestand niet overschreven. In plaats daarvan wordt een nieuw bestand zabbix_agentd.conf.NEW aangemaakt voor beoordeling en bijwerken van het bestaande configuratiebestand, indien nodig. Vergeet niet om de agent opnieuw te starten na handmatige wijzigingen in het configuratiebestand.

Problemen oplossen en agent verwijderen

Dit gedeelte bevat enkele nuttige opdrachten die je kunt gebruiken voor het oplossen van problemen en het verwijderen van de Zabbix-agentinstallatie.

Controleer of de Zabbix-agent wordt uitgevoerd:

ps aux | grep zabbix_agentd

Controleer of de Zabbix-agent is geïnstalleerd via pakketten:

pkgutil --pkgs | grep zabbix 
       com.zabbix.pkg.ZabbixAgent

Bekijk de bestanden die zijn geïnstalleerd met het installatiepakket (let op dat de initiële / niet wordt weergegeven in deze weergave):

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

Stop de Zabbix-agent als deze is gestart met launchctl:

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

Verwijder bestanden (inclusief configuratie en logbestanden) die zijn geïnstalleerd met het installatiepakket:

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

Vergeet dat de Zabbix-agent is geïnstalleerd:

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