【NMS】Nagios【ネットワーク管理】
■ このスレッドは過去ログ倉庫に格納されています
>49 回答ありがとうございます。suexecをdisableにすれば動くという認識で大丈夫でしょうか? また、修正です。 563行には、 ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/ と記載してありました。 ちなみに、http:// 鯖IP と打つと正常に表示されますが、 http:// 鯖IP/nagios/とうつと、404エラー You don't have permission to access /nagios/ on this server. と返ってきてしまいます。 >>56 /etc/httpd/conf.d/ の下や、/etc/httpd/conf/httpd.conf に ScriptAlias /nagios/cgi-bin/ で始まる行が他にありませんか? grep とかして調べてみてください。 あと、RH5系の apache の suexec は disable にしないと/var/www 以外の場所で cgi は動きません。 # mv /usr/sbin/suexec /usr/sbin/suexec.disable # /etc/init.d/httpd restart で、止める事は可能です。(個人的にはあまりお勧めしませんが) お勧めは、/var/www/cgi-bin/nagios とか作って、/usr/local/nagios/sbin/ の内容を持って行くことです。 簡単に実現するには、 # mkdir /var/www/cgi-bin/nagios # mv /usr/local/nagios/sbin/* /var/www/cgi-bin/nagios/ # rm -fr /usr/local/nagios/sbin # ln -s /var/www/cgi-bin/nagios /usr/local/nagios/sbin とかして、/usr/local/nagios/sbin をシンボリックリンクにすると今後のバージョンアップの時に 便利だと思います。 suexec を使う時は /var/www/cgi-bin/nagios ディレクトリと配下のファイルのオーナーとかパーミッションとか 色々考えることはありますが、その辺は勉強してください RH5系で nagios を動かすならば、本当に一番簡単な方法は /usr/local/nagios を一旦削除して DAG から RPM パッケージを持ってくることかな・・・・ × RH5 ← これじゃあ、Redhat 5 みたいだね。 ○ RHEL5 すまん。orz >57,58 回答ありがとうございます。 /nagios/cgi-bin/が、他のファイルに存在していた為、httpd.confに記載されていた 内容を消しました所、エラーが返ってこなくなりました。 /usr/local/nagiosをls-lで確認した所、権限がなかったのでchmod a+rwで付与しました。 nagiosの再起動し、URLをうってみましたが未だ403エラーが返ってきてしまいます。 一時間に一回、HTTP403エラーが出ている旨のメールが鯖から飛んできてはいるのですが、 未だに参照できていない状態です。 >お勧めは、/var/www/cgi-bin/nagios とか作って、/usr/local/nagios/sbin/ の内容を持って行くことです。 アドバイスありがとうございます。 一回試してみたいと思います。 また、回答頂けた事には大変感謝しております。 期待通りのメールが飛ぶか確かめたいんですけど 設定したserviceを即時全て実行するのってどうするのでしょうか? /usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg しても起動して待機状態のようになってだめなんですけど。 もしかして起動した直後一回チェックしてるけど旨くメールが飛んでないってことなんですかね? >>60 起動時に新規の監視対象のチェックなんかしないよ。 閾値に応じてチェックしに行くだけのこと。 だから、監視間隔の設定を短くすれば 早くチェックしに行くよ。 まあ、どうなってもしらないけど 今、Nagiosを初構築しているとこなんですが プラグインをインストールしていると check for spopen redhat 〜でハングってるっぽいんですが ググって調べると/etc/resolv.confを書き換えてみよ、、、 ということですが よくわからんので中味をすべてコメントアウトしましたが やはりダメです。 どうすればプラグインをインストールできるのでしょうか。 >>62 OSは?野良ビルドなら、コンパイルオプションは? OSはCentOS4です。 無知ですいません。 nagios-plugins-1.4.11.tar.gz をダウンロードして 展開後 ./configure && make && make install の手順です。いくつかのバージョン違いでもダメです。 ググって調べてみると check for spopen redhat でハングるのは 事例としてあるようで nameserverとなんの関係があるのか? とも思いますが、、、 >>65 ご助言ありがとうございます rpm パッケージでビルドしたら あっさりいきました。 そうですね。check for redhatでハングって、なんかしら試してみるなら rpmでやってみるかと思うのもありですね。 ちょっとハマってしまったんですが、cfgファイル中で"#"シャープを単なる文字列で表したい時はどうしたらいいのですか? httpd.confの設定内容のうち DirectoryIndex index.html index.html.var の部分を DirectoryIndex index.html index.html.var index.php としてApacheを再起動したところうまく動作しました。 だれかお願いします nagios3.0.1 centos5系 別サーバーに移行したら、サービス監視をリフレッシュするたびにエラー数や表示数がおかしくなるのですが 、どこの設定が悪いのでしょうか? /usr/local/nagiosは前サーバーからを圧縮して持ってきました 複数のnagiosプロセスが起動しちゃってないかな Nagios3.x にNDOUtilsを入れて、MysqlにLogなんかをはき出しているんだけれど・・・ これを、Nagios本体(レポートとか)で使う方法をご存じの方いらっしゃいませんか? ポインタだけでも示して頂けると嬉しい。 このままだと、何のためにNDOUtilsを入れたのかよく判らなくなる・・・ どなたかお願いします Nagios3.2 Red hat5系 リロードを実行すると Return code of127 is out bounds・・・ と出力され監視できなくなります スタートストップであれば問題なく 読み込めるのですが・・・ nagiosの設定の勘所について教えてくださいませ…。 現在nagiosに200サービスほどの監視をさせており、 サービスごとに何かトラブルがあれば5分ごとにメールが送信されます。 しかし、例えば監視拠点の回線、または監視先の回線が不通になった場合、 一気に200サービス分(200通)のメールが5分おきに送信されてしまいます…。 理想としては、その瞬間に何らかの異常があればまとめて1通送信して もらいたいところですが、そんなことは可能なのでしょうか。 また、他にいい方法いがあれば教えてくださいませ。 宜しくお願い致します。 緊急で教えてください。 nagios3.0.1の環境です。 現在、全ホストの状態で問題があれば、登録しているメールアドレスに通知する 設定をしています。今後、個別に、Aホストの情報は担当1に、Bホストの情報は 担当2に通知したいのですが、nagios翻訳サイトを見てもチンプンカンプンで よくわかりません。よろしくお願いします。 下みたいな、generic-contactがコンタクトがあれば・・・ define contact{ name generic-contact service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r,f,s host_notification_options d,u,r,f,s service_notification_commands host_notification_commands notify-host-by-email register 0 } admin2 というコンタクト(連絡先)を作って define contact{ contact_name admin2 use generic-contact alias Nanashi Admin email hoge@example.com } それ専用のグループを作って define contactgroup{ contactgroup_name admin2 group alias admin2 members admin2 } あとは、admin2 に連絡したサービスやらホストに contact_groups admin2 を追加する これで判らないなら、しらんがな >>76 早速の回答ありがとうございます。 では試してみます!! Windowsのイベントログを監視して、 エラーログが出力された時のみ検出する方法ってありますか? 自作しかないのかなぁ? nsgiosでやらなければいけない理由でもあるのかな? イベントログ監視なら他にもいろいろ手段はあるだろうに。 basic認証させてるけど平文で流れてるんだからあんまり意味なくね? nDock MacでNagiosの状態をdockに表示してくれる。 意外と便利。3.06用しかないのが残念 http://www.ne.jp/asahi/mac/bui/ndock/ Nagiosでひとつの監視対象ホストに対して 複数のNIC監視とそれに付随するサービス監視を 行いたいのですが可能でしょうか? >>83 実際に何を監視したいのか、 スクリプトが書けるかにより答えが違いますが 複数のNICがあろうと監視は出来ます。 あとはやる気 nagiosの設定が継承を重ねて、結局最終的にどうなっているのかが知りたいのですが、 Cのプリプロセス(cc -E)みたいなことは出来ないでしょうか? centos 5.4で nagios.x86_64 2.12-10.el5 installed nagios-common.x86_64 2.12-10.el5 installed nagios-plugins.x86_64 1.4.15-2.el5 installed nagios-plugins-http.x86_64 1.4.15-2.el5 installed nagios-plugins-smtp.x86_64 1.4.15-2.el5 installed nagios-plugins-tcp.x86_64 1.4.15-2.el5 installed これらを入れたんだけど、 $ ls /etc/nagios 合計 96 drwxr-xr-x 3 root root 4096 4月 18 11:32 ./ drwxr-xr-x 103 root root 12288 4月 18 10:56 ../ -rw-rw-r-- 1 root root 9555 4月 18 11:01 cgi.cfg -rw-rw-r-- 1 root root 8570 9月 12 2010 commands.cfg -rw-rw-r-- 1 root root 12469 9月 12 2010 localhost.cfg -rw-rw-r-- 1 root root 30896 9月 12 2010 nagios.cfg -rw-r--r-- 1 root root 20 4月 18 11:19 passwd drwxr-x--- 2 root nagios 4096 4月 18 10:56 private/ objects というディレクトリがない、、、2.12 はないの?それともパッケージがおかしい?? /var/www/nagiosの下とかになかったけ? pluginでストレージ監視してるんだけど、ストレージの監視だけ監視間隔を10分とか1時間とかに変更できる? blogとかでnrpeはxinetd経由で起動させるって書いてあるところが多いけど ログ監視とかで頻繁にアクセスが発生するのにどうしてxinetd経由で起動させるのでしょうか nagios4のnrpeでシェルスクリプトで作ったプラグイン実行したいのです。 このプラグイン 引数をファイル名とし、 そのファイルを読み込むのですが、nrpe経由で実行すると、ファイルの存在チェックに失敗します。 ( [ -f $1 ] $1は存在するファイル名がフルパスで入っていることは確認もちろんパーミッションももんだいなし) nrpeの設定で、外部ファイルへのアクセス制限があるのでしょうか? #!/bin/sh if [ ! -f $1 ]; then echo " WARNIG - $1 not found" echo "#" ls $1 echo "##" ls `dirname $1` echo "###" exit 1 fi echo "OK" こんなコード 直接 hoge /var/run/hoge.pid と実行すると OKになるが、 他ホストから check_nrpe -H HOST -c hoge -a /var/run/hoge.pid とすると WARNIG - /var/run/hoge.pid not found # ## fox.pid golf.pid hoge.pid indy.pid jack.pid ### となる。 実際には /var/run/のリストが正しく表示される /var/run/hoge.pid は mode644で存在する 本来はこのファイルをcatしたいのだが、 catもstatも失敗してしまう。 centos7でnrpe nagiosはyumで入れました。 標準のプラグインをいくつかnrpe経由で実行していますが、正しい値が取れているようです。 nrpe.cfgに引数の受け渡しを行うフラグがあったのですが、これと同様にファイルを読み込みには何か設定が必要になるのでしょうか? 解決しました。 selinuxに弾かれていました。 久々linux使ったんですっかり存在忘れてました selinuxかsudoどっちだろう?と思っていましたが 解決して良かったですね ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる