【NMS】Nagios【ネットワーク管理】
ネットワーク管理するためのNagiosについて まったり語りましょう。 http://nagios.x-trans.jp/naija/ ネットワーク管理ツールに関するスレでお願いします!! ネットワークっつうかNRPEつかってプラグイン勝手に書いてさまざまな監視ツールとして使ってる >>4 NRPEでプラグインを書くときはC言語ですか? >>6 NRPEでプラグインを書くときのシェルスクリプトは cshやbshですか? それとも最近に出てきた新しいスクリプト言語ですか? 何を勉強したらいいのか教えていただけないでしょうか できたら、書籍やURLも紹介して欲しいです 別に言語やシェルの種類は何でもいいと思う CだろうがPerlだろうがPythonだろうがPHPだろうがsh,bash,etc.. nrpeがプラグインを叩いて吐き出したメッセージとexitの値さえ取得できれば 返すexitはこんな感じです exit 0 → OK exit 1 → WARNING exit 2 → CRITICAL exit 3 → UNKNOWN なのでプラグイン内で判定して明示的に書けば意図したステータスになります >>8 >>9 なるほど、ありがとうございます nrpeが叩くプラグインにスクリプトを登録したら いろんなことができるんですね Nagiosをカスタマイズする方法は nrpeのプラグイン以外にもあるんですか? もしご存知でしたら、どうぞおしえてください Nagiosの3.0は、どんな感じですか? 2.0の頃と何が違うんだろ? 2.0と3.0はまったく違うが それを解説できるのは エキスパートだけだ 漏れはわからん ストレージとか大型ハードなどが提供する拡張(独自)MIBとか登録できるん? Linuxの場合は NagiosやNagios Plugin,nrpe は DAG に RPM のパッケージをつかって Windowsの場合 は nrpe の インストラーを探せばある Linuxに Nagios と nrpe を rpmインストールしたら 空調メーカーが配布してるmibをロードできるんですか? サーバだけじゃなくて、空調も管理できたら助かります もしご存知でしたら、どうぞおしえてください nagios-plugin にある check_snmp コマンドを使えば 空調管理できるかも mibのロードは分からん nagiosのメーリングリストはあるの? 日本語キボン >>17 Nagios の本家のMLは昔からあるけどな。 日本語のMLはないぞ。 >>18 日本語のML作ればいいのになぁ nagiosはむつかしいです 2.0と3.0の差がまだ分からん 今、3.0を使うメリットは何ですか? >>15 測定したい内容によっては、MIBオブジェクトの .1.3.... ていう数字の表記がわかれば測定できることも。 コード番号のようなものから文字列を引っ張るのだと 必要かもだけど。 そのへんやるなら、まず、net-snmpやってみては? >>20 ありがとうございます nagiosでは、oidを指定したらsnmp-getできるということですか? net-snmpのmibコンパイラでmibをロードして snmp-getしたりsnmp-setはやってます こっちは情報が多いので、すぐにできました nagiosでは、mibをロードする機能があるのでしょうか? ちなみに openviewやJP1にはmibをロードする機能がありました こんなんはあったけどね。 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 >>22 thanks OIDは -oオプションで指定するのかな? OID名の「 ifInOctets.1 」は、最初からnagiosに登録されているのですか? それともmibをロードして登録させたのですか? Nagiosは任意のOIDをsnmp-getできるのか知りたいです 「check_command check_snmp!public!.1.3.6.1...」のように、頭からOIDを指定すればできるみたい。 ttp://d.hatena.ne.jp/higurasias/20071220/1198159002 MIBの追加の話も出てた。 「 ifInOctets.1 」の方は、頭からOIDを指定しない場合の デフォルトかも(ソースなどを見てみては?)。 >>24 thanks ソースを読む技能はないけど Nagiosっていろいろできるんですね 今からNagiosするなら 2.0と3.0のどちらがいいでしょうか? 日本語サイトを読んだけど 3.0についての記述がないから 2.0との差がよくわからないんです http://nagios.x-trans.jp/naija/ 英語は敷居が高いからつらいんだよな 「3.0は2.0の設定をコピーすれば動く」と書いてあったりするんで、 そうなら、準備しやすい方を使えばかね。 3.0も、検索すると出てくるものも(書籍は英語もののみ?)。 ttp://homepage3.nifty.com/sysaho/nagios.html >>26 >>27 >>28 thanksです 翻訳ツールで読んでみます データベースについての変更はないみたいですが 3.0で PostgreSQLを使えるということかな? 日本語の本が出てくれたらいいです Nagiosって、 サーバのディスク容量の変化を半年分くらい記録して グラフに出すことできるの? 社長にストレージを買ってほしいんだが muninだとディストリビューションに よってはインストールするだけでそうできるけど、 nagiosだと、pluginさがす必要があるのかね。 ttp://www.nagiosexchange.org/cgi-bin/search.cgi?d=1&query=disk&Go=Go >>31 >>32 サンクスです GOOGLEのWEB翻訳ツールでイメージが分かりました 少し壁の高さを感じてきました 英語ができないと Nagiosを使うのはダメっぽいですか? プログラムは書けますが 英語はサッパリできません Nagiosは標準だと どんなデータベースが使われているですか? フリーのMySQLとかですか? >>33 日本語化されていなきゃだめっていうなら、 サポートのある製品を使ったほうが良いよ。 Nagiosに限らず、FreeSoft系って英語の物多いから・・・ >>34 サンクスです 英語できないけど 翻訳ツールをつかって もう少しがんばってみたいです Nagiosの標準データベースは フリーのMySQLやPostgreSQLですか? それともデータベースを使ってないのですか? もじご存知でしたらどうぞおしえてください よろしくお願いします >>35 使わなくても良いし、MySQLでもPostgreSQLでもお好きなのをどうぞ。 私は、DBは使っていませんが・・・ >>36 ありがとうございます Nagiosを標準でインストールしたら 何かデータベースもインストールされると思ってました データベースがないのに Nagiosはどうやって過去ログを保存しているんだろう・・・ なんか不思議です 自分の選択でフリーターはともかくとして、 フリーターしか選択肢がないというのはよほど問題がある人だろう。 先天や事故で身体的に無理というならばまだしも、 精神的にとかは、もう笑うしかないな。 どれだけ甘えているのだと。 そういうのはバイトで当然だよ。 むしろ金をやる必要すら無い。 http://www.icinga.org/2009/05/06/announcing-icinga/ 最初のリリースは2009年5月下旬に公開予定 最初の安定版は同年10月28日にリリース予定 Nagiosのすべての機能を備え これまでのシステムとの相互運用性を維持しながら ユーザー・コミュニティから求められている新機能を追加する 長期にわたって修正されていないバグを取り除き データベースとの統合を改善するほか サードパーティ製アドオンの統合を容易にするために新しいWebインタフェースやAPIなどを導入する また,大規模で複雑な環境に対応できるように改良が加えられる >>39 こういう fork って、継続されないのが問題なんだよね。 本家にマージされないかな・・・ NagiosでDBを使わないで 過去の測定データをグラフ表示させる方法あるのかな? 1年間のトレンドとか見たくない? >>43 MSのフィッシング機能が開いたよ 何のサイトですか? どうもいつの間にかnagiosがハングアップ?していて困っています。 気がつくと、最終チェック時間が数日前だったりします。 なぜか、プロセスが2つ起動した状態になっていて、そのまま停止しているようです。 そうなると、nagios の停止も出来ないようで、サーバを再起動しているんですが、 対処方法をご存知の方いますか? チェックの間隔を5分おきにしてるんですが、短すぎるんでしょうか…? >>45 7〜8年ほど Nagios で、5分間隔の監視をしているが、問題無いよ。 環境とか晒してみたら? >>46 ありがとうございます。 自己解決しました。 状況ですが、Nagios 3.1.0 で発生していたのですが、 Nagios 2.12 に落としたところ、問題が解決しました。 とりあえず、2.12 でも必要な機能が足りるのでこちらで行こうと思います。 3系の他のバージョンでも同様の問題が発生していました。 なぜ2系がOKで3系がNGなのか分かりませんが… nagiosをインストールしてウェブサーバの設定をしようと httpd.confに、 ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/ <Directory "/usr/local/nagios/sbin/"> AllowOverride AuthConfig Options ExecCGI Order allow,deny All from all </Directory> Alias /nagios/ /usr/local/nagios/share/ <Directory "/usr/local/nagios/share/"> AllowOverride AuthConfig Options None Order allow,deny All from all </Directory> を追記し、httpdサービスを再起動したところ、 「The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 563 will probably never match because it overlaps an earlier ScriptAlias.」 と表示され、正常に再起動できなかった。 また、http:// サーバ名/nagios/ と入力しても404エラーが返ってきてしまいます。 何が原因かわかりますでしょうか? 当方CentOS5使用してます。 参照したURL ttp://umiushi.dip.jp/wordpress/linuxconfig/nagios-menu/nagios30_04/ >>48 RH 系の apach は、suexec がデフォルトでenableだから /var/www 以外の場所では cgi が動かない気がする・・・ >>48 連投すまん。 httpd.conf の563行に何が書いてあるの? >51 <Directory /usr/local/nagios/sbin> と記載してあります。 案の定 くだ質スレとApacheスレと此処で三重マルチポストですか、ご苦労様です^^ read.cgi ver 07.4.7 2024/03/31 Walang Kapalit ★ | Donguri System Team 5ちゃんねる