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
Zabbix Agent
あとはインポートして必要なユーザーとグループを作ってやればOK。
# svccfg import zabbix_agentd.xml
# groupadd zabbix
# useradd -g zabbix zabbix
# svcadm enable zabbix-agent