MacPortsにZABBIXのagentがあったのでMacBookを監視することにしました。
インストール
agent_onlyというオプションでagentだけインストールできます。
最小限の設定をします。
$ sudo port install zabbix +agent_only $ cd /opt/local/etc/zabbix $ diff -u zabbix_agentd.conf.sample zabbix_agentd.conf --- zabbix_agentd.conf.sample 2010-03-14 22:42:22.000000000 +0900 +++ zabbix_agentd.conf 2010-04-02 00:31:57.000000000 +0900 @@ -8,7 +8,7 @@ # Note that hostnames must resolve hostname->IP address and # IP address->hostname. -Server=127.0.0.1 +Server=zabbix.sa.local # Server port for sending active checks @@ -16,7 +16,7 @@ # Unique hostname. Required for active checks. -Hostname=ZABBIX Server +Hostname=macbook # Listen port. Default is 10050 $
起動
plistを登録して起動します。
ZABBIXの設定でホストを追加します。
Mac OSのテンプレートがあるので手間いらずです。
ディスクの空容量については、メールで通知するように設定しました。
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.zabbix.plist $ /opt/local/share/zabbix/zabbix_agentd.init start $