[comment]: # aside: 7

[comment]: # ({85cba2d5-bfa3f768})
# macOS-Agent-Installation aus PKG

[comment]: # ({/85cba2d5-bfa3f768})

[comment]: # ({21f34336-5eec6c30})
#### Übersicht

Der Zabbix Agent kann unter macOS mit PKG-Installer-Paketen installiert werden, die [hier heruntergeladen](https://www.zabbix.com/download_agents?os=macOS) werden können.

Zabbix-Agent-Pakete sind mit oder ohne [Verschlüsselung](/manual/encryption) verfügbar.

[comment]: # ({/21f34336-5eec6c30})

[comment]: # ({48d2e232-3688af62})
#### Agent installieren

Der Agent kann über die grafische Benutzeroberfläche oder über die Befehlszeile installiert werden, zum Beispiel:

```bash
sudo installer -pkg zabbix_agent-8.0.0-macos-arm64-openssl.pkg -target /
```

Stellen Sie sicher, dass Sie in dem Befehl die richtige Zabbix-Paketversion verwenden.
Sie muss mit dem Namen des heruntergeladenen Pakets übereinstimmen.

[comment]: # ({/48d2e232-3688af62})

[comment]: # ({4c36c45b-052e551c})
#### Agent starten

Der Agent wird nach der Installation oder einem Neustart automatisch gestartet.

Bei Bedarf können Sie die Konfigurationsdatei unter `/usr/local/etc/zabbix/zabbix_agentd.conf` bearbeiten.

Um den Agent manuell zu starten, können Sie Folgendes ausführen:

```bash
sudo launchctl start com.zabbix.zabbix_agentd
```

Um den Agent manuell zu stoppen:

```bash
sudo launchctl stop com.zabbix.zabbix_agentd
```

Während eines Upgrades wird die vorhandene Konfigurationsdatei nicht überschrieben.
Stattdessen wird eine neue Datei `zabbix_agentd.conf.NEW` erstellt, die bei Bedarf zur Überprüfung und Aktualisierung der vorhandenen Konfigurationsdatei verwendet werden kann.
Denken Sie daran, den Agent nach manuellen Änderungen an der Konfigurationsdatei neu zu starten.

[comment]: # ({/4c36c45b-052e551c})

[comment]: # ({8f3bd62c-3150eaf4})
#### Fehlerbehebung und Entfernen des Agent

In diesem Abschnitt sind einige nützliche Befehle aufgeführt, die zur Fehlerbehebung und zum Entfernen einer Zabbix-Agent-Installation verwendet werden können.

Prüfen, ob der Zabbix-Agent ausgeführt wird:

```bash
ps aux | grep zabbix_agentd
```

Prüfen, ob der Zabbix-Agent aus Paketen installiert wurde:

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

Anzeigen der Dateien, die aus dem Installer-Paket installiert wurden (beachten Sie, dass das führende `/` in dieser Ansicht nicht angezeigt wird):

```bash
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 stoppen, wenn er mit `launchctl` gestartet wurde:

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

Dateien entfernen (einschließlich Konfiguration und Protokollen), die mit dem Installer-Paket installiert wurden:

```bash
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
```

Vergessen, dass der Zabbix-Agent installiert wurde:

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

[comment]: # ({/8f3bd62c-3150eaf4})
