元スレ
1 :DNS未登録さん:2009/04/09(木) 09:59:00 ID:???.net
ネットワーク管理するためのNagiosについて
まったり語りましょう。
http://nagios.x-trans.jp/naija/
93 :DNS未登録さん:2012/08/22(水) 11:29:13.12 ID:brqmeRy+.net
pluginでストレージ監視してるんだけど、ストレージの監視だけ監視間隔を10分とか1時間とかに変更できる?
33 :DNS未登録さん:2009/04/26(日) 18:24:41 ID:???.net
>>31
>>32
サンクスです
GOOGLEのWEB翻訳ツールでイメージが分かりました
少し壁の高さを感じてきました
英語ができないと
Nagiosを使うのはダメっぽいですか?
プログラムは書けますが
英語はサッパリできません
Nagiosは標準だと
どんなデータベースが使われているですか?
フリーのMySQLとかですか?
41 :DNS未登録さん:2009/05/09(土) 14:55:06 ID:???.net
NagiosでDBを使わないで
過去の測定データをグラフ表示させる方法あるのかな?
1年間のトレンドとか見たくない?
6 ::2009/04/11(土) 03:16:35 ID:???.net
84 :DNS未登録さん:2011/10/13(木) 00:52:52.27 ID:Wt/mH44a.net
>>83
実際に何を監視したいのか、
スクリプトが書けるかにより答えが違いますが
複数のNICがあろうと監視は出来ます。
あとはやる気
31 :DNS未登録さん:2009/04/25(土) 10:40:36 ID:???.net
muninだとディストリビューションに
よってはインストールするだけでそうできるけど、
nagiosだと、pluginさがす必要があるのかね。
ttp://www.nagiosexchange.org/cgi-bin/search.cgi?d=1&query=disk&Go=Go
69 :DNS未登録さん:2010/04/06(火) 23:14:24 ID:AR73EWb2.net
97 :DNS未登録さん:2016/04/17(日) 21:03:20.59 ID:???.net
28 ::2009/04/24(金) 11:13:40 ID:???.net
8 ::2009/04/11(土) 15:13:44 ID:???.net
別に言語やシェルの種類は何でもいいと思う
CだろうがPerlだろうがPythonだろうがPHPだろうがsh,bash,etc..
nrpeがプラグインを叩いて吐き出したメッセージとexitの値さえ取得できれば
103 :DNS未登録さん:2018/03/26(月) 13:03:54.97 ID:rTv9K/mD.net
62 :DNS未登録さん:2009/09/25(金) 23:11:54 ID:zaaIVthk.net
今、Nagiosを初構築しているとこなんですが
プラグインをインストールしていると
check for spopen redhat 〜でハングってるっぽいんですが
ググって調べると/etc/resolv.confを書き換えてみよ、、、
ということですが
よくわからんので中味をすべてコメントアウトしましたが
やはりダメです。
どうすればプラグインをインストールできるのでしょうか。
104 :DNS未登録さん:2018/03/31(土) 00:11:06.64 ID:zLZ1F2UI.net
57 :DNS未登録さん:2009/08/02(日) 21:13:48 ID:???.net
>>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 パッケージを持ってくることかな・・・・
21 :15:2009/04/22(水) 22:41:02 ID:???.net
>>20
ありがとうございます
nagiosでは、oidを指定したらsnmp-getできるということですか?
net-snmpのmibコンパイラでmibをロードして
snmp-getしたりsnmp-setはやってます
こっちは情報が多いので、すぐにできました
nagiosでは、mibをロードする機能があるのでしょうか?
ちなみに
openviewやJP1にはmibをロードする機能がありました
36 :DNS未登録さん:2009/04/26(日) 22:57:13 ID:???.net
>>35
使わなくても良いし、MySQLでもPostgreSQLでもお好きなのをどうぞ。
私は、DBは使っていませんが・・・
38 :DNS未登録さん:2009/05/07(木) 23:29:31 ID:???.net
自分の選択でフリーターはともかくとして、
フリーターしか選択肢がないというのはよほど問題がある人だろう。
先天や事故で身体的に無理というならばまだしも、
精神的にとかは、もう笑うしかないな。
どれだけ甘えているのだと。
そういうのはバイトで当然だよ。
むしろ金をやる必要すら無い。
50 :DNS未登録さん:2009/08/01(土) 21:28:48 ID:???.net
76 :DNS未登録さん:2010/11/29(月) 20:16:26 ID:???.net
下みたいな、generic-contactがコンタクトがあれば・・・
define contact{
name generic-contact
service_notification_period 24×7
host_notification_period 24×7
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
を追加する
これで判らないなら、しらんがな
95 :DNS未登録さん:2014/01/14(火) 11:26:58.61 ID:f0KE/Eyo.net
82 :DNS未登録さん:2011/09/16(金) 19:26:30.25 ID:???.net
78 :DNS未登録さん:2011/06/09(木) 21:28:14.84 ID:o+LgUtDS.net
Windowsのイベントログを監視して、
エラーログが出力された時のみ検出する方法ってありますか?
自作しかないのかなぁ?
9 ::2009/04/11(土) 15:17:14 ID:???.net
返すexitはこんな感じです
exit 0 → OK
exit 1 → WARNING
exit 2 → CRITICAL
exit 3 → UNKNOWN
なのでプラグイン内で判定して明示的に書けば意図したステータスになります
40 :DNS未登録さん:2009/05/08(金) 22:05:28 ID:???.net
>>39
こういう fork って、継続されないのが問題なんだよね。
本家にマージされないかな・・・
20 :DNS未登録さん:2009/04/22(水) 01:02:46 ID:???.net
>>15
測定したい内容によっては、MIBオブジェクトの
.1.3…. ていう数字の表記がわかれば測定できることも。
コード番号のようなものから文字列を引っ張るのだと
必要かもだけど。
そのへんやるなら、まず、net-snmpやってみては?
15 :DNS未登録さん:2009/04/17(金) 15:32:16 ID:???.net
Linuxに Nagios と nrpe を rpmインストールしたら
空調メーカーが配布してるmibをロードできるんですか?
サーバだけじゃなくて、空調も管理できたら助かります
もしご存知でしたら、どうぞおしえてください
55 :DNS未登録さん:2009/08/02(日) 11:54:33 ID:???.net
60 :DNS未登録さん:2009/08/28(金) 14:04:47 ID:83aOagnV.net
期待通りのメールが飛ぶか確かめたいんですけど
設定したserviceを即時全て実行するのってどうするのでしょうか?
/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
しても起動して待機状態のようになってだめなんですけど。
もしかして起動した直後一回チェックしてるけど旨くメールが飛んでないってことなんですかね?
91 :DNS未登録さん:2012/04/18(水) 11:52:48.97 ID:???.net
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 はないの?それともパッケージがおかしい??
14 :DNS未登録さん:2009/04/17(金) 13:48:18 ID:???.net
Linuxの場合は
NagiosやNagios Plugin,nrpe は DAG に RPM のパッケージをつかって
Windowsの場合 は
nrpe の インストラーを探せばある
52 :DNS未登録さん:2009/08/02(日) 01:59:31 ID:???.net
>51
<Directory /usr/local/nagios/sbin>
と記載してあります。
81 :DNS未登録さん:2011/07/08(金) 11:08:23.92 ID:???.net
98 :DNS未登録さん:2018/03/14(水) 20:53:21.90 ID:rEaJzKnn.net
nagios4のnrpeでシェルスクリプトで作ったプラグイン実行したいのです。
このプラグイン 引数をファイル名とし、
そのファイルを読み込むのですが、nrpe経由で実行すると、ファイルの存在チェックに失敗します。
( [ -f $1 ] $1は存在するファイル名がフルパスで入っていることは確認もちろんパーミッションももんだいなし)
nrpeの設定で、外部ファイルへのアクセス制限があるのでしょうか?
34 :DNS未登録さん:2009/04/26(日) 19:23:53 ID:???.net
>>33
日本語化されていなきゃだめっていうなら、
サポートのある製品を使ったほうが良いよ。
Nagiosに限らず、FreeSoft系って英語の物多いから・・・
89 :DNS未登録さん:2012/03/05(月) 22:33:47.71 ID:oND9Nfjq.net
75 :DNS未登録さん:2010/11/29(月) 00:46:57 ID:o6A/ZeSR.net
緊急で教えてください。
nagios3.0.1の環境です。
現在、全ホストの状態で問題があれば、登録しているメールアドレスに通知する
設定をしています。今後、個別に、Aホストの情報は担当1に、Bホストの情報は
担当2に通知したいのですが、nagios翻訳サイトを見てもチンプンカンプンで
よくわかりません。よろしくお願いします。
37 :DNS未登録さん:2009/04/27(月) 22:02:43 ID:???.net
>>36
ありがとうございます
Nagiosを標準でインストールしたら
何かデータベースもインストールされると思ってました
データベースがないのに
Nagiosはどうやって過去ログを保存しているんだろう・・・
なんか不思議です
92 :DNS未登録さん:2012/04/18(水) 12:52:54.60 ID:???.net
/var/www/nagiosの下とかになかったけ?
13 :DNS未登録さん:2009/04/16(木) 13:28:29 ID:???.net
ストレージとか大型ハードなどが提供する拡張(独自)MIBとか登録できるん?
24 :DNS未登録さん:2009/04/23(木) 22:13:41 ID:???.net
「check_command check_snmp!public!.1.3.6.1…」のように、頭からOIDを指定すればできるみたい。
ttp://d.hatena.ne.jp/higurasias/20071220/1198159002
MIBの追加の話も出てた。
「 ifInOctets.1 」の方は、頭からOIDを指定しない場合の
デフォルトかも(ソースなどを見てみては?)。
54 :DNS未登録さん:2009/08/02(日) 02:34:54 ID:???.net
16 :DNS未登録さん:2009/04/20(月) 09:24:45 ID:???.net
nagios-plugin にある check_snmp コマンドを使えば
空調管理できるかも
mibのロードは分からん
86 :DNS未登録さん:2011/10/27(木) 02:19:25.98 ID:oyvypz89.net
7 :DNS未登録さん:2009/04/11(土) 11:43:21 ID:???.net
>>6
NRPEでプラグインを書くときのシェルスクリプトは
cshやbshですか?
それとも最近に出てきた新しいスクリプト言語ですか?
何を勉強したらいいのか教えていただけないでしょうか
できたら、書籍やURLも紹介して欲しいです
61 :DNS未登録さん:2009/08/28(金) 19:09:04 ID:???.net
>>60
起動時に新規の監視対象のチェックなんかしないよ。
閾値に応じてチェックしに行くだけのこと。
だから、監視間隔の設定を短くすれば
早くチェックしに行くよ。
まあ、どうなってもしらないけど
22 :DNS未登録さん:2009/04/23(木) 21:35:23 ID:???.net
こんなんはあったけどね。
check_snmp -H 192.168.0.2 -P 1 -C public -o ifInOctets.1 -w 1024 -c 1048576
ttp://cubic9.com/Nagios/%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3/check_snmp/
ttp://nagios.manubulon.com/
ttp://nagios.manubulon.com/package_c.html
94 :DNS未登録さん:2012/08/22(水) 13:20:43.14 ID:???.net
3 :DNS未登録さん:2009/04/09(木) 11:53:53 ID:???.net
ネットワーク管理ツールに関するスレでお願いします!!
46 :DNS未登録さん:2009/06/14(日) 15:22:02 ID:???.net
>>45
7〜8年ほど Nagios で、5分間隔の監視をしているが、問題無いよ。
環境とか晒してみたら?
47 :DNS未登録さん:2009/06/16(火) 16:29:04 ID:???.net
>>46
ありがとうございます。
自己解決しました。
状況ですが、Nagios 3.1.0 で発生していたのですが、
Nagios 2.12 に落としたところ、問題が解決しました。
とりあえず、2.12 でも必要な機能が足りるのでこちらで行こうと思います。
3系の他のバージョンでも同様の問題が発生していました。
なぜ2系がOKで3系がNGなのか分かりませんが…
10 :DNS未登録さん:2009/04/11(土) 19:54:45 ID:???.net
>>8
>>9
なるほど、ありがとうございます
nrpeが叩くプラグインにスクリプトを登録したら
いろんなことができるんですね
Nagiosをカスタマイズする方法は
nrpeのプラグイン以外にもあるんですか?
もしご存知でしたら、どうぞおしえてください
83 :DNS未登録さん:2011/10/12(水) 23:06:00.24 ID:???.net
Nagiosでひとつの監視対象ホストに対して
複数のNIC監視とそれに付随するサービス監視を
行いたいのですが可能でしょうか?
70 :DNS未登録さん:2010/04/06(火) 23:19:02 ID:AR73EWb2.net
だれかお願いします
nagios3.0.1
centos5系
別サーバーに移行したら、サービス監視をリフレッシュするたびにエラー数や表示数がおかしくなるのですが
、どこの設定が悪いのでしょうか?
/usr/local/nagiosは前サーバーからを圧縮して持ってきました
68 :DNS未登録さん:2010/03/17(水) 22:17:43 ID:xGNNhifb.net
httpd.confの設定内容のうち
DirectoryIndex index.html index.html.var
の部分を
DirectoryIndex index.html index.html.var index.php
としてApacheを再起動したところうまく動作しました。
45 :DNS未登録さん:2009/06/13(土) 15:34:35 ID:???.net
どうもいつの間にかnagiosがハングアップ?していて困っています。
気がつくと、最終チェック時間が数日前だったりします。
なぜか、プロセスが2つ起動した状態になっていて、そのまま停止しているようです。
そうなると、nagios の停止も出来ないようで、サーバを再起動しているんですが、
対処方法をご存知の方いますか?
チェックの間隔を5分おきにしてるんですが、短すぎるんでしょうか…?
58 :DNS未登録さん:2009/08/02(日) 21:25:12 ID:???.net
× RH5 ← これじゃあ、Redhat 5 みたいだね。
○ RHEL5
すまん。orz
101 :DNS未登録さん:2018/03/15(木) 11:30:59.98 ID:AQcsT7wV.net
解決しました。
selinuxに弾かれていました。
久々linux使ったんですっかり存在忘れてました
64 :DNS未登録さん:2009/09/26(土) 06:19:07 ID:YSdX6iwz.net
OSはCentOS4です。
無知ですいません。
nagios-plugins-1.4.11.tar.gz をダウンロードして
展開後
./configure && make && make install
の手順です。いくつかのバージョン違いでもダメです。
ググって調べてみると
check for spopen redhat でハングるのは
事例としてあるようで
nameserverとなんの関係があるのか?
とも思いますが、、、
90 :DNS未登録さん:2012/03/05(月) 22:34:19.34 ID:oND9Nfjq.net
2 :DNS未登録さん:2009/04/09(木) 10:16:48 ID:???.net
43 :DNS未登録さん:2009/05/12(火) 16:57:56 ID:???.net
85 :DNS未登録さん:2011/10/13(木) 09:27:13.05 ID:A1VGl4Vz.net
71 :DNS未登録さん:2010/04/09(金) 03:14:30 ID:???.net
複数のnagiosプロセスが起動しちゃってないかな
11 :DNS未登録さん:2009/04/15(水) 16:42:59 ID:???.net
Nagiosの3.0は、どんな感じですか?
2.0の頃と何が違うんだろ?
59 :DNS未登録さん:2009/08/03(月) 00:12:46 ID:???.net
>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/ の内容を持って行くことです。
アドバイスありがとうございます。
一回試してみたいと思います。
また、回答頂けた事には大変感謝しております。
74 :DNS未登録さん:2010/11/03(水) 21:53:15 ID:???.net
nagiosの設定の勘所について教えてくださいませ…。
現在nagiosに200サービスほどの監視をさせており、
サービスごとに何かトラブルがあれば5分ごとにメールが送信されます。
しかし、例えば監視拠点の回線、または監視先の回線が不通になった場合、
一気に200サービス分(200通)のメールが5分おきに送信されてしまいます…。
理想としては、その瞬間に何らかの異常があればまとめて1通送信して
もらいたいところですが、そんなことは可能なのでしょうか。
また、他にいい方法いがあれば教えてくださいませ。
宜しくお願い致します。
32 :DNS未登録さん:2009/04/25(土) 16:26:12 ID:???.net
51 :DNS未登録さん:2009/08/01(土) 21:36:29 ID:???.net
>>48
連投すまん。
httpd.conf の563行に何が書いてあるの?
23 :DNS未登録さん:2009/04/23(木) 21:57:07 ID:???.net
>>22
thanks
OIDは -oオプションで指定するのかな?
OID名の「 ifInOctets.1 」は、最初からnagiosに登録されているのですか?
それともmibをロードして登録させたのですか?
Nagiosは任意のOIDをsnmp-getできるのか知りたいです
77 :DNS未登録さん:2010/11/29(月) 21:48:53 ID:o6A/ZeSR.net
>>76
早速の回答ありがとうございます。
では試してみます!!
レスを投稿する(名前省略可)