ZABBIX-JP 1.6.6-1 でのZABBIXサーバープロセス監視に関して
FORUMにはいつもお世話になっております。
ZABBIX-JP 1.6.6-1 がリリースされたので、ZABBIX 1.4からZABBIX 1.6へのアップグレード方法の手順に従い、アップグレードを行いました。
レポート>ZABBIXサーバーの状態を確認すると、ZABBIXサーバの起動がいいえになってしまいます。
また、Number of running processes zabbix_server が 0 のままとなってしまいます。
アイテムで Number of running processes zabbix_serve を確認すると、proc.num[zabbix_server] となっていますが、プロセスを確認すると zabbix_server_mysql がZABBIXサーバープロセスとして動いています。
バージョン1.4.6では、/usr/sbin/zabbix_server でしたので監視するプロセスを変更する必要があるのでしょうか。
別のアイテムで proc.num[zabbix_server_mysql] を設定したところ、プロセス数を拾うようになりました。
宜しく御願致します。
KAZ - 投稿数: 1085
mikoさん
conf/zabbix.conf.phpの$ZBX_SERVERがlocalhostになっていませんか?
なっている場合はzabbixサーバのIPアドレスに変更してみて下さい。
指摘通りです。
rpmのspecファイルをいじれば何とかできそうなのですが、今のところ解決できていません。
/usr/sbinのzabbix_server_mysqlをzabbix_serverに変更し、/etc/rc.d/init.d/zabbix-serverの中のzabbix_server_mysqlをzabbix_server_mysqlに変えてもOKです。
kodai - 投稿数: 1341
こんにちは。
/etc/zabbix/zabbix.conf.phpが1.4用のままになっているのではないかと思います。
再度Webインターフェースのインストーラを実行してみてください。
また、zabbix_server_mysqlになっているのは、1.6からpostgresqlやsqite用のRPMパッケージも同時にリリースするための弊害です。バイナリのファイル名を手で変更してしまうとアップグレード時に問題が出てしまったりと面倒な面もあるので、監視設定側で対処できるならば、その方が良いと思います。
miko - 投稿数: 113
御回答頂き有難うございました。
zabbix.conf.phpを確認したところ、$ZBX_SERVERが有りませんでした。
zabbix.conf.phpは1.4のものをそのまま使用していたので、提示していただいたようにWebインターフェースのインストーラーで再作成することで、問題なくZABBIXサーバーの起動状態を認識するようになりました。
ただ、zabbix.conf.phpを空のものに置き換え、httpdとzabbixサーバーを再起動したのですが、http://IPアドレス/zabbixにアクセスしてもインストール画面が表示されませんでした。
このため、1.4のファイルに戻しWebインターフェースからインストーラーを起動しました。
$ZBX_SERVERの設定は、localhostでも大丈夫でした。
アップグレード手順に、設定ファイルに違いがあると書かれていましたが、rpmでインストールされた1.6のファイルが空だったので、そのままにしてしまいました。
プロセス監視に関しては、複数DB対応のためということで了解しました。
アイテムの設定を変更するのが、簡単で問題が出ないということですので、設定を変更して使用するようにします。
DBの初期設定やバージョンアップのスクリプトで、この分のデータを更新するなどはしないのでしょうか。
宜しく御願致します。
KAZ - 投稿数: 1085
mikoさん
私も1.4.6-2→1.6.6-1をやったのですが、$ZBX_SERVERがlocalhostだとZABBIXサーバーの起動状態を認識せず、IPアドレスだと認識したので、そうかな思ったのですが…
多分、個々のネットワーク設定の差かもしれません。
rpmのテストの時に気付いていた事なのですが…A(^^;
DOCUMENTSの「ZABBIXのアップグレード方法」に書いた方が親切でしたね。
すいません。
これもrpmのテストの時に気付いていた事なのですが…A(^^;
合わせてDOCUMENTSの「ZABBIXのアップグレード方法」説明を載せますね。
対応は色々検討が必要そうで…A(^^;
miko - 投稿数: 113
御回答頂き有難うございました。
なるほど、localhostだと認識しなかったことがあるのですか。
今後インストールする場合などは注意します。
なるほど、他との関係もあるので簡単に直せない部分もあるのですか。
「ZABBIXのアップグレード方法」に追加していただけるということであれば、自分のような初心者&手抜きにもありがたいです。
宜しくお願いしたします。