Zabbix Agent ダウンロード・インストール
Zabbix公式より「Download Zabbix agents 」にて、macOSとzabbixのバージョンを指定してダウンロード
ダウンロードしたpkgファイルを開いて、インストール
ちなみに、MacOS起動時、自動実行するような設定になっています
# ファイル場所
/Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
# 起動スクリプト
/usr/local/sbin/zabbix_agentd -c /usr/local/etc/zabbix/zabbix_agentd.conf -f
# log
/var/log/zabbix/zabbix_agentd-out.log
/var/log/zabbix/zabbix_agentd-err.log
設定
Hostnameを適宜変更し、 Serverの欄をZabbix ServerのIPへ変更
# vim /usr/local/etc/zabbix/zabbix_agentd.conf
...
# Server 127.0.0.1
Server 111.222.33.4
# Hostname Zabbix Server
Hostname MyMac
Zabbix Agent 再起動
$ sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
$ sudo launchctl load /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
$ sudo launchctl start /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
起動しない?
起動しないのでシスログをみたところ
zabbix_agentd[76466]: dyld: Symbol not found: ____chkstk_darwin Referenced from: /usr/local/sbin/zabbix_agentd Expected in: /usr/lib/libSystem.B.dylib
原因は、ダウンロード・インストールの際に、暗号化版を利用したのが原因のようで、再度、暗号化なし4.4.0 を利用したところ、無事起動しました。
Zabbix Server側でホスト追加
Zabbix Agent起動確認後、Zabbix Server側で、ホスト作成し、「Template OS Mac OS X」のテンプレートとリンクを張ればOKです
参照
TLSで通信したい場合 「Installation of Zabbix Agent on Mac OSX – James Mutch Tech Support 」
起動・再起動・削除 5 Mac OS agent installation from PKG [Zabbix Documentation 4.4]