macOS aģenta instalēšana no PKG

Pārskats

Zabbix aģents var tikt instalēts macOS, izmantojot PKG instalēšanas pakotnes, kas ir pieejamas lejupielādei.

Zabbix aģenta pakotnes ir pieejamas ar vai bez šifrēšanas.

Aģenta instalēšana

Aģentu var instalēt, izmantojot grafisko lietotāja saskarni vai komandrindu, piemēram:

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

Pārliecinieties, ka komandā izmantojat pareizo Zabbix pakotnes versiju. Tai jāsakrīt ar lejupielādētās pakotnes nosaukumu.

Aģenta palaišana

Aģents tiks automātiski palaists pēc instalēšanas vai restartēšanas.

Ja nepieciešams, varat rediģēt konfigurācijas failu /usr/local/etc/zabbix/zabbix_agentd.conf.

Lai palaistu aģentu manuāli, varat izpildīt:

sudo launchctl start com.zabbix.zabbix_agentd

Lai apturētu aģentu manuāli:

sudo launchctl stop com.zabbix.zabbix_agentd

Atjaunināšanas laikā esošais konfigurācijas fails netiek pārrakstīts. Tā vietā tiek izveidots jauns fails zabbix_agentd.conf.NEW, ko var izmantot esošā konfigurācijas faila pārskatīšanai un atjaunināšanai, ja nepieciešams. Atcerieties pēc manuālām izmaiņām konfigurācijas failā restartēt aģentu.

Problēmu novēršana un aģenta noņemšana

Šajā sadaļā ir uzskaitītas dažas noderīgas komandas, kuras var izmantot Zabbix aģenta instalācijas problēmu novēršanai un noņemšanai.

Pārbaudiet, vai Zabbix aģents darbojas:

ps aux | grep zabbix_agentd

Pārbaudiet, vai Zabbix aģents ir instalēts no pakotnēm:

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

Apskatiet failus, kas tika instalēti no instalētāja pakotnes (ņemiet vērā, ka šajā skatā sākotnējā / netiek parādīta):

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

Apturiet Zabbix aģentu, ja tas tika palaists ar launchctl:

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

Noņemiet failus (ieskaitot konfigurāciju un žurnālus), kas tika instalēti ar instalētāja pakotni:

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

Noņemiet informāciju par to, ka Zabbix aģents ir bijis instalēts:

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