Zabbix Agentを各監視対象に導入。

configの雛形はAgentのパッケージには入っていないのでソースパッケージから持ってくる。
適当なディレクトリに解凍してコマンドプロンプトから

C:\App\zabbix>zabbix_agentd.exe -i -c zabbix_agentd.win.conf
zabbix_agentd.exe [6028]: Service "Zabbix Agent" installed successfully.
zabbix_agentd.exe [6028]: Event source "Zabbix Agent" installed successfully.

大概のディストリビューションにはパッケージがあるのでyumなりaptなりを使う。
CentOSに関してはここ

もちろんportsから。

b134では残念ながらパッケージが今のところ無い。
それ以降はよく知らない。
ということでソースから入れましょう。
gccが必要なのでgccをインストール。

# pkg install gcc-3

パッケージはあるけれど、まだgcc3なのね。
ソースを解凍して、

# ./configure --enable-agent
# make
# make install

これで/usr/local以下にインストールされる。
元々/usr/localなんてディレクトリは無かったのでアンインストールするときはさっくり消せば良さそう。

次にsmfで管理したいのでxmlを作る。
zabbix_agentd.xml














あとはインポートして必要なユーザーとグループを作ってやればOK。

# svccfg import zabbix_agentd.xml
# groupadd zabbix
# useradd -g zabbix zabbix
# svcadm enable zabbix-agent