2.0.2インストール Zabbixサーバの起動が「いいえ」
2.0.2をソースからインストール作業を行っています。
今回Zabbixを設定するのは初めてです。
ZabbixにWeb画面からログインした後、ダッシュボード等でZabbixサーバの起動がいいえになってしまい
困っています。詳細欄には「localhost:10051」と表示されます。
mysqlのログは下記の通りです。
120924 13:54:51 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
120924 13:55:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120924 13:55:26 InnoDB: Initializing buffer pool, size = 8.0M
120924 13:55:26 InnoDB: Completed initialization of buffer pool
120924 13:55:26 InnoDB: Started; log sequence number 0 4836696
120924 13:55:27 [Note] Event Scheduler: Loaded 0 events
120924 13:55:27 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.1.61' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution
----------------------------------------------------------------------------------------------------
zabbix_server.logには、沢山ログがはかれていますが、怪しそうなログは見つけられませんでした。
先頭部分は下記になります。
2444:20120924:143632.931 Starting Zabbix Server. Zabbix 2.0.2 (revision 29214).
2444:20120924:143632.932 ****** Enabled features ******
2444:20120924:143632.932 SNMP monitoring: YES
2444:20120924:143632.932 IPMI monitoring: NO
2444:20120924:143632.932 WEB monitoring: YES
2444:20120924:143632.932 Jabber notifications: NO
2444:20120924:143632.932 Ez Texting notifications: YES
2444:20120924:143632.932 ODBC: NO
2444:20120924:143632.932 SSH2 support: NO
2444:20120924:143632.932 IPv6 support: NO
2444:20120924:143632.932 ******************************
2444:20120924:143632.932 In DBconnect() flag:0
2444:20120924:143632.934 query [txnlev:0] [set names utf8]
2444:20120924:143632.934 End of DBconnect():0
2444:20120924:143632.934 In init_database_cache()
2444:20120924:143632.934 In zbx_mem_required_size() size:8421448 chunks_num:4 descr:'history cache' param:'HistoryCacheSize'
プロセス自体は起動しています。
ps axすると、下記の様に出てきます。
2451 ? S 0:00 /usr/local/sbin/zabbix_server
mysqlとzabbixとのつなぎも確認したのですが、原因追及出来ませんでした。
何か糸口になる情報は有りませんでしょうか?
TNK - 投稿数: 4744
zabbix_serverプロセスが起動しているにも関わらず、Webインター
フェイスのダッシュボードで「いいえ」と表示されるのであれば、
・SELinuxが有効になっている
・Webインターフェイスのインストール時にZabbixサーバの情報
を誤って入力してしまった
のどちらかだと思います。
前者のSELinuxに関しては、SELinuxの知識をお持ちであれば、恐ら
くWebアプリケーションからzabbix_serverプロセスがLISTENしてい
るポートへの接続が拒否されていると思われますので、許可するポ
リシーを追加してみてください。
SELinuxに関する知識をお持ちではなく、とりあえず動かしたいと
いうことであれば、SELinuxを一時的に無効にしてください。
後者に関しては、zabbix_server.confのListenIPを変更されたので
あれば、それに合わせて、zabbix.conf.phpの設定を行う必要があ
ります。
zabbix_server.confの変更を行われていないのであれば、やはり前
者の問題だと思われますので、SELinuxの設定をご確認ください。
hamajimah - 投稿数: 2
>TNK さん
ありがとうございます。
やはりSELinuxでした。
とりあえず、
/etc/selinux/config の SELINUX=disabled として、動作確認の上
後でSELinuxの運用は検討するようにしました。
zade - 投稿数: 12
hamajimah 様
>/etc/selinux/config の SELINUX=disabled として、動作確認の上
>後でSELinuxの運用は検討するようにしました。
→
SELINUX=disabledに変更しましたら、zabbixサーバの起動は「いいえ」から「はい」に変更されましたか?
こちらでは、まったく同様な現象が発生しましたので、
上記の設定に変更しても「いいえ」の状態のままです。
(ちなみに、こちらではVM環境でzabbix2.0をインストールしました。)
以上、ご回答のほどよろしくお願いします。
TNK - 投稿数: 4744
zabbix_server.confのListenIPの値は何を利用されていますか?
デフォルトから変更されていませんか?
もし、変更されていたのであれば、そこで指定された値をWebフロ
ントエンドのセットアップ時に入力されましたか?
Zabbix SIAのリリース候補版RPMでインストールされている場合は、
以下のファイルの設定内をご確認ください。
/etc/zabbix/web/zabbix.conf.php
具体的には、
$ZBX_SERVER
$ZBX_SERVER_PORT
の値です。
そのホスト名もしくはIPアドレスとポート番号で、zabbix_server
がアクセスできる状態になっていますか?
netstatコマンドなどで、LISTEN状態になっているか確認してくだ
さい。
これで駄目なら、zabbix_serverプロセスは起動されているかpsコ
マンドなどで確認してください。
あと、SELinuxの設定を変更してからOSの再起動を行われていない
のであれば、一度再起動してみてください。
zade - 投稿数: 12
TNK様
お世話になっております。
ご回答ありがとうございます。
ご指摘いただいた内容をこれから確認します。
また、zabbix2.0の構築については下記の自動ツールを利用し構築しました。
情報共有のため、展開いたします。
http://linuxnotes.us/archives/575
以上、よろしくお願いいたします。