そのため情報が古い可能性があります。ご了承ください。m(_ _)m
ZABBIX
ZABBIX-JP – Un-Official Support Page
## zabbix-1.4 インストール
su –
cd /usr/ports/net-mgmt/zabbix
make install clean
cd /usr/ports/net-mgmt/zabbix-agent
make install clean
## DB作成(MySqlの場合)
mysql -u root -p
create database zabbix;
grant all privileges on zabbix.* to zabbix@localhost identified by ‘password';
flush privileges;
quit
## DB初期設定(MySqlの場合)
cd /usr/local/share/zabbix/create
cat schema/mysql.sql data/data.sql data/images_mysql.sql | mysql -u zabbix -p zabbix
※ /usr/local/share/zabbix/patches にあるファイルは、1.1 から 1.4へアップグレードする場合らしいです。
## ZABBIX設定
cd /usr/local/etc/zabbix
# ZABBIXサーバの設定
cp zabbix_server.conf.sample zabbix_server.conf
vi zabbix_server.conf
# ZABBIXエージェント設定
cp zabbix_agentd.conf.sample zabbix_agentd.conf
vi zabbix_agentd.conf
# Frontend設定
ln -s /usr/local/share/zabbix/php /var/www/zabbix ・・・DocumentRootが/var/wwwの場合
http://localhost/zabbix/
Login name: admin
Password:
右上のユーザ設定をクリックして、パスワードの変更と言語の変更を行う
Administrationタブを選択 → Installation で、上の方で設定したDBへの接続テスト・設定を行う
手順通りに進めば詰まらないので省略。
## ホストの設定
設定タブ選択 → ホスト → Create Host
名前:テキトーに。
グループ/新しいグループを作成:テキトーに。
dns Name:エージェントのDNS Name
IPアドレス:エージェントのIPアドレス
Connect to:DNS NameとIPアドレスのどちらで接続しに行くか?どちらでも。
ポート:zabbix_agentd.confを変更してないならデフォルトのまま
ステータス:有効
Link with Template:追加をクリックして、Template_FreeBSDをチェックし「検索を表示」ボタンクリック
Use Profile:よく分からず・・・orz
これで暫く経つと監視データに情報が表示されるはずです。
めでたしめでたし!!
以下は、備忘録として。
【ちょっとハマったこと1】ZABBIXサーバ → ZABBIXエージェントに繋がらない。。
tail -f zabbix_server.log
1686 46690:20080720:060902 Got empty string from [qos] IP [192.168.0.1] Parameter [agent.ping] 1687 46690:20080720:060902 Assuming that agent dropped connection because of access permissions 1688 46690:20080720:060902 Host [qos] will be checked after 60 seconds
tail -f zabbix_agentd.log
11468 49661:20080720:062234 In check_security() 11469 49661:20080720:062234 Listener error: Connection rejected. Allowed server is [127.0.0.1]
接続を拒否しました。サーバ(127.0.0.1)からの接続だけ許可します。
と言ってる模様。
zabbix_agentd.confを
Server=127.0.0.1
としていたのがマズかったっぽい。
# サーバ → エージェント となる場合のソースIPアドレスが、127.0.0.1の場合のみ接続を許可するとなっていた?
【ちょっとハマったこと2】画像(アイコン、グラフ)が表示されない
エラーは特になし。
# phpを疑う
/usr/local/etc/php.iniを
memory_limitとかをイロイロと変更して見るも効果無し
# mysqlを疑う
/usr/local/etc/my.cnf
max_allowed_packetとかをイロイロと変更して見るも効果無し
あれやこれやイロイロやってみた結果・・・
結局、以下の
グラフやアイコンが表示されません
遅くなりましたが、色々試してみたところ/etc/zabbix/zabbix.conf.phpの最終行に、改行が含まれているときに、ご質問と同じような状況が再現できたのですが、関係ないでしょうか?
が原因でした。。。