【M1/M2 Mac】Zabbixエージェントをインストールして使う方法

M1/M2 MacにZabbixエージェントをインストールして使う方法を紹介します。

Zabbix Agentの導入手順

Zabbixの公式ダウンロードページからMacOSXとzabbixのバージョンを指定してpkgファイルをダウンロードします。

  • Zabbixエージェントのファイル場所
    • /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

Zabbixエージェントの設定ファイル(/usr/local/etc/zabbix/zabbix_agentd.conf)を開き、以下のように一部編集します。

...
Server 127.0.0.1 ← ZabbixサーバーのIPアドレスに修正
...
ServerActive=192.168.11.44 ← ZabbixサーバーのIPアドレスに修正
...
Hostname=ZabbixServer ← Zabbixエージェントのホスト名に修正(Zabbixサーバー側と合わせる)

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サーバー側でホストを作成します。

Zabbix Agentの削除方法

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

インストーラーパッケージでインストールしたZabbix agentの関連ファイルを削除します。

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 agent本体を削除します。

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

関連ページ

Zabbixの使い方については以下ページにまとめています。

Zabbix入門 使い方まとめ
Zabbixとは?使い方やインストール方法について紹介します。

コメント