Powrót do strony głównej

Zabbix Agent 2 na macOS

Instalacja agenta monitorującego na komputerach Apple (Intel i Apple Silicon M1/M2/M3). Najprostsza metoda to Homebrew, ale pokazujemy też instalację z binarki ze strony Zabbix.

1

Wygeneruj PSK w panelu klienta

Zaloguj się do panelu klienta INPI Zabbix i w zakładce "Hosty" dodaj nowy komputer, podając nazwę (Hostname) zgodną z komendą scutil --get LocalHostName. Wygeneruj PSK - zapamiętaj PSK Identity i wartość klucza.

Panel klienta

2

Instalacja przez Homebrew (zalecane)

Jeśli nie masz Homebrew, zainstaluj go z brew.sh. Następnie:

brew install zabbix # Ścieżki po instalacji (Apple Silicon): # Konfiguracja: /opt/homebrew/etc/zabbix_agent2.conf # Binarka: /opt/homebrew/bin/zabbix_agent2 # Intel Mac używa /usr/local/ zamiast /opt/homebrew/
Formuła zabbix w Homebrew zawiera Zabbix Agent 2 zbudowany z OpenSSL (wymagane dla TLS PSK).
3

Alternatywa: binarka ze strony Zabbix

Jeśli nie chcesz instalować Homebrew, pobierz gotowy pakiet z zabbix.com/download_agents (macOS, arm64 lub amd64). Rozpakuj, umieść binarkę np. w /usr/local/sbin/zabbix_agent2.

Przy pierwszym uruchomieniu macOS może zablokować binarkę przez Gatekeeper. Zezwól ręcznie w System Settings → Privacy & Security.
4

Zapisz plik PSK

# Apple Silicon (Homebrew w /opt/homebrew) sudo mkdir -p /opt/homebrew/etc sudo tee /opt/homebrew/etc/zabbix_agent2.psk > /dev/null << 'EOF' 1a2b3c4d...WKLEJ_64_ZNAKI_HEX_Z_PANELU...e8d7c6b5 EOF sudo chmod 600 /opt/homebrew/etc/zabbix_agent2.psk
5

Konfiguracja zabbix_agent2.conf

Edytuj plik (Apple Silicon: /opt/homebrew/etc/zabbix_agent2.conf; Intel: /usr/local/etc/zabbix_agent2.conf):

Server=zabbix.inpi.pl ServerActive=zabbix.inpi.pl Hostname=nazwa-twojego-maca LogFile=/opt/homebrew/var/log/zabbix_agent2.log # TLS PSK TLSConnect=psk TLSAccept=psk TLSPSKIdentity=PSK-nazwa-twojego-maca-2026 TLSPSKFile=/opt/homebrew/etc/zabbix_agent2.psk
Jak sprawdzić nazwę komputera: w Terminalu wpisz scutil --get LocalHostName lub hostname. Użyj tej samej nazwy w polu Hostname oraz w panelu INPI Zabbix.
6

Uruchom agenta jako usługę

# Start / autostart przy logowaniu (Homebrew) sudo brew services start zabbix # Kontrola stanu brew services list | grep zabbix # Logi tail -f /opt/homebrew/var/log/zabbix_agent2.log
W logu powinieneś zobaczyć Zabbix Agent 2 started oraz pomyślne active check configuration update from [zabbix.inpi.pl:10051].
7

Zgłoś host do aktywacji

Wyślij do maciej.pienczyn@inpi.pl nazwę hosta (Hostname) wraz z informacją, że to macOS. Po przypisaniu odpowiednich szablonów w ciągu kilku minut zobaczysz metryki w Zabbix.

Potrzebujesz pomocy?

Zespół INPI pomaga z instalacją w godzinach 8:00-16:00.

maciej.pienczyn@inpi.pl