ksaitoの日記

日々試したことの覚え書き

MacBookをZABBIXで監視する

移転しました。

自動的にリダイレクトします。

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
$