aeMonitor /GWMonitor-Japaneseコミュニティーサイト

Register Now | Log in | Lost Password

フォーラム

フォーラム一覧   -   トピック一覧
   GroundWork Monitor の設定について
     nagiosの「Last Check」欄の時間がコミット直後のチェックの後一向に変わらない
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
m_masaki
投稿日時: 2013-2-22 10:49
新米
登録日: 2013-2-22
居住地:
投稿: 3
nagiosの「Last Check」欄の時間がコミット直後のチェックの後一向に変わらない
初めまして、m_masakiと申します。

GWMCEサーバのOSは「CentOS6.3(2.6.32-279.22.1.el6.x86_64)」で恐縮なんですが、
インストールを行って、nagiosの設定を行い、各ホストのping監視をしています。

各ホストは「icmp_ping_alive」にて監視していますが、
nagiosをコミットした直後には、ping監視のコマンドが動いてOKになりますが、
その後「Last Check」欄の時間がコミット直後のチェックの後一向に変わりません。

コンフィグ内容をつぶさに見てみましたが、
デフォルトの10分間隔のスケジュールで更新される設定になっています。

ちなみに、「Service State Information」の「Next Scheduled Check」欄に、
約10分後の時間が表示されていますが、この時間が来てもチェックはせず、
コミット直後に動いた1回っきりの時間しか出ません。

各種ログも見てますが、まったく何も出てないので、
ちょっとお手上げでして、どなたか対処方法をご存知の方は居ないでしょうか?
hiro
投稿日時: 2013-2-23 16:10
一人前
登録日: 2008-6-5
居住地:
投稿: 75
Re: nagiosの「Last Check」欄の時間がコミット直後のチェックの後一向に変わらない
m_masakiさん、こんにちは。

GWMCE自体は、CentOS6.3でも最新の5.9でも動作確認しましたので、CentOS6.3がらみの問題ではないと思われます。

ご説明の現象ですが、Nagiosエンジン(nagiosデーモン)が何らかの原因で停止していることによる現象と思われます。

切り分けの最初として、現象発生時期を確認して下さい:
その現象は「GWMCEだけをインストールした後直ぐの状態」でも発生するでしょうか? 日本語化環境を導入した後でしょうか?
ping監視設定を行なった後(コミット後)でしょうか?

また、行なわれた「nagiosの設定」に問題があるとは考えにくいですが、ひょっとしてNagiosのアップデートなどをされていませんか?

また、Nagiosが停止する原因とはまったく別の話となりますが、CentOS 6.x系の64bit版OSへのインストールの場合、OSインストール時の選択を minimal 構成にされると思いますが、経験上下記の4点を行なう必要があることが分かっています。

 1) SELINUX をDisableにする必要。
(参考URL:http://rfs.jp/server/security/selinux01.html)
 2) ld-linux.so.2 のインストールが必要。
   (参考URL: http://slumbers99.blogspot.jp/2012/04/centos-64bit-libld-linuxso2-bad-elf.html)
 3) /etc/host の 127.0.0.1 の行に /etc/sysconfig/network のHOSTNAME= で定義されているホスト名を追加する必要。
 4) /usr/local/groundwork/nagios/libexec/check_procl.sh と /usr/local/groundwork/nagios/libexec/check_mem.pl (Perlのパスを変える) の潜在バグへの対処。
  (参考URL:http://praesentia.co.jp/community/modules/xhnewbb/viewtopic.php?topic_id=68&post_id=242#forumpost242)

確認をお願いします。
m_masaki
投稿日時: 2013-2-25 18:05
新米
登録日: 2013-2-22
居住地:
投稿: 3
Re: nagiosの「Last Check」欄の時間がコミット直後のチェックの後一向に変わらない
hiro様

m_masakiです。

ご丁寧なご返答頂きましてありがとうございます。
また、返信が遅くなりまして申し訳ございません。

>その現象は「GWMCEだけをインストールした後直ぐの状態」でも発生するでしょうか? 日本語化環境を導入した後でしょうか?
ping監視設定を行なった後(コミット後)でしょうか?

これにつきましては、GWMCEをインストールして、日本語環境を導入し、ping監視設定を行った後(コミット後)に発生しています。

>ひょっとしてNagiosのアップデートなどをされていませんか?

NagiosV3.1.0の導入と日本語化スクリプトをこのサイトからダウンロードして、READMEに記載された「nagios_update.sh」を実行しました。

>1) SELINUX をDisableにする必要。

これは元々「SELINUX=disabled」で設定しています。

>2) ld-linux.so.2 のインストールが必要。

インストール時にエラーが出てたので、原因探ってましたら、ご紹介頂いたサイトを私も見て「yum install ld-linux.so.2」で解決している事は確認済みです。

>3) /etc/host の 127.0.0.1 の行に /etc/sysconfig/network のHOSTNAME= で定義されているホスト名を追加する必要。

これも問題ありません。

>4) /usr/local/groundwork/nagios/libexec/check_procl.sh と /usr/local/groundwork/nagios/libexec/check_mem.pl (Perlのパスを変える) の潜在バグへの対処。

check_procl.shの対処はやってましたが、check_mem.plは未でした。
別途対応したいと思います。


上記の状況ですが、情報足りてますでしょうか?
つたない文章で申し訳ありません。
hiro
投稿日時: 2013-2-26 10:21
一人前
登録日: 2008-6-5
居住地:
投稿: 75
Re: nagiosの「Last Check」欄の時間がコミット直後のチェックの後一向に変わらない
m_masakiさん。

伺った内容から、今回の現象はNagiosV3.1.0の導入が引き金だと推察します。(CentOS 6.3 64bit版が影響しているのかどうか分かりませんが、NagiosV3.1.0の導入と日本語化スクリプトは使用しないほうがよさそうです。)

対応策としては(やり直しになってしまいますが...)、
 1) 現在設定(DB)をバックアップする。
 2) rootでログインし、GWMCEをアンインストールする。
   # /usr/local/groundwork/uninstall
3) GWMCEを再インストールする。
 4) 日本語環境パッチを導入する。
   (Nagiosのパッチを行わない。)
 5 バックアップ(1で行ったもの)をリストアする。
という手順でやってみてください。

Nagios画面を日本語化したい場合、別途Nagios V3.0.6の日本語化版をmakeして、CGIだけを交換する手もあります。(バージョンが違う場合、動作するかは怪しいので、バージョンには注意して下さい。)
m_masaki
投稿日時: 2013-3-1 16:22
新米
登録日: 2013-2-22
居住地:
投稿: 3
Re: nagiosの「Last Check」欄の時間がコミット直後のチェックの後一向に変わらない
hiro様

教えて頂いた復旧手順で、問題なく直りました。

Nagiosの日本語化は、しない方がいいですね。
良い教訓となりました。

お忙しい中、ご丁寧な対応頂きまして誠にありがとうございました。m(__)m
praesentia
投稿日時: 2013-6-22 12:14
管理人
登録日: 2010-1-12
居住地:
投稿: 15
Re: nagiosの「Last Check」欄の時間がコミット直後のチェックの後一向に変わらない
m_masakiさん、こんにちは。

新しいCentOS バージョン(V6.4Final/64bit版動作確認済)でも稼動するようNagios ver.3.0.6のUIの日本語化パッチをリリースしました。
よろしければ「Nagios-UI日本語化のみ」をお試しください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を