5 Инсталација Mac OS агента из PKG-а

Преглед

Zabbix Mac OS агент се може инсталирати из PKG инсталационих пакета доступно за преузимање. Доступне су верзије са или без шифровања.

Инсталациони агент

Агент се може инсталирати помоћу графичког корисничког интерфејса или из командна линија, на пример:

sudo installer -pkg zabbix_agent-7.0.0-macos-amd64-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

Зауставите Zabbix агента ако је покренут са launchctl:

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