最も有用/価値のあるNagiosプラグインは何ですか?[閉まっている]


33

Nagios 3のセットアップを拡張しており、既存のインフラストラクチャをテストするために、新しいNRPEまたは一般的なNagiosプラグインに頻繁に遭遇しています。ただし、これは非常に難しいことです。Nagiosユーザーが最も価値のあるプラグインの概要を取得すると便利です。

投稿ごとに1つのプラグインをリストし、できれば好きな理由の簡単な説明とMonitoringExchangeまたはプラグイン開発者サイトへのリンクを記載してください。この方法で、人々はすでにリストされているプラ​​グインに投票することができ、それらを優先順に見ることができます。

同じ理由で、他の人がすでに言及しているプラ​​グインをリストしない方が良いでしょう。他の誰かがリストしたプラグインに関して追加する必要がある場合は、回答にコメントを残してください。

ありがとう!

回答:


8

柔軟性の面では、SNMPプラグインに勝るものはありません。私が実行するほぼすべてのチェックの背後にあり、そうでない場合、TCP接続はそうです。


snmpチェックは、この段階でお気に入りにかなり適しているようです。Matt(およびその他:)-特別なテクニックを使用していますか?現時点でのnet-snmpdの主な機能は、「exec」よりも「extend-rather-exec」機能の複雑さです。check_snmpdはこれをうまく処理しますか?
マイクポウ

7

最も有用なプラグインは、より高度なアプリケーション機能をテストするプラグインです。たとえば、Webサイトにログインしようとするテストと、電子メールを送信し、pop3メールボックスがオンになっていることを確認するチェックを行うテストがあります。これらのいずれかが破損した場合、下位レベルのチェックを使用して、何が間違っているかを確認できます。pop3は死んでいますか?MTA、MDA?データベースサーバー?データストア?


Wotcha Dave;)上位レベルと下位レベルのチェックを接続する方法についてのヒントはありますか?たとえば、電子メールの送信とそこにあることを確認するためにpop3ボックスをチェックすることの間の依存関係をどのように作成しますか?これを純粋にNagios経由で行うことは可能ですか、それとも独自のロジックを使用していますか?
マイクポウ

あなたは本当に午前4時に起きていますか?:) Nagiosにはサービスの依存関係があるため、メールチェックをsmtp、MDA、POP3チェックに依存させることができますが、これは、下位レベルのいずれかがメールチェックを行ってもアラートを出さないことを意味します。nagiosには「これらのサービスがすべて停止した場合、このサービスについて警告しないでください」と言う方法がないため、サービスを提供するサーバーのクラスターがある場合、Thiは非常に困難になります。通常、システムがどのように組み合わされるかを知るだけで、どこに問題があるのか​​がわかります。
デビッドパシュリー

7

正直なところ、私のために最も力を尽くすのは普通の老人check_diskです。昨日は正常に動作していたサーバーが爆発し、狂ったように走り回り、ディスクがいっぱいになったためにそれがわかるので、「ペーストを食べるのをやめる」という点で、それほど特別な気分にはなりません。私の人生で二度とそれをする必要がないことは、私にとって大きな価値があります。

(そして、iノードもチェックすることを忘れないでください、子供たちは家で見ています。)


7

check_http機能を超えたい場合、WebInjectはWebサイトの監視に非常に役立ちます。ログインページを処理し、1回のNagiosチェックで複数のステップを実行できます。


4

私が見つけcheck_nfsmountは私のサーバーの多くに便利です。

編集:私はそれを行う担当者を持っていた場合もcheck_snmpに投票するだろう。これは私のすべてのサーバーで使用されており、さらにすべてのHPプリンターで実行しているcheck_hpjdの背後にあるロジックも使用しています。


4

私の最も便利なものは、私が自分で書いたもので、ウェブサーバー上のSSL証明書をチェックして、有効期限を監視できるようにします。


どこかに投稿されていますか?
RainyRat 2009年

4
check_http -H www.verisign.com -C 14
wittwerch 09

4

PNP(pnp4nagios.org)-perfを出力するNagiosチェックのRRDスタイルのグラフを生成します。データ。特に、新しくインストールされたサービスが本当にこれらすべてのCPUスパイクの原因であることを開発者に納得させようとするときに、非常に便利です...


3

check_nt(NSClientなどと話をする)を使用すると、WindowsボックスでWMIを調べることができます。パフォーマンスカウンターがあれば、Nagiosで監視できます。


また、実行中のすべてのサービスを監視できます。たとえば、ExchangeまたはSQLサーバーが実行されていることを確認します
Simon Foster

2

これは少し恥知らずなプラグインですが、NRPEを使用してWindowsマシンを監視している場合、NagiosPluginsNTはかなりうまく機能しているようです。;-)


2

check_snmpは非常に貴重なプラグインであることに同意します。ほとんどすべての目的に使用でき、一般的にはすべてがSNMPに表示されます。SNMPは、HP-UX、Tru64、OpenVMSなどのさまざまなシステムで追加のインストールなしで使用できます。

非常に便利なもう1つの(まったくではない)プラグインはNagiosGrapherです。私はより多くを説明する記事で私の経験を持っていますが、他の人が私が経験した困難なしにそれを使用できるようにします。

最後に、NSCA。PerlまたはRubyまたはkshスクリプトを記述し、出力をNSCAにフィードできます。

NSCAとSNMPの柔軟性とNagiosGrapherのレポート機能を組み合わせることで、監視を非常にうまく拡張できるはずです。


2

私はcheck_httpが私のウェブサイトがまだ動作していることを確認するのが好きです、私はホスティング会社が空白ページを提供することを決めた後、特定のテキストがそこに見つかることを確認するためにそれを拡張しました


2

私にとって最も役立つのは、私のニーズに合わせて書いたものです:nagios-check-webpage

本物のナビゲーターのように、js / css / images、マルチスレッド、gzip(大量の帯域幅を節約)を含むページ全体をダウンロードします。


+1確かに、そのプラグインは素晴らしいです。アプリに使用します。4か月。
ヘンク


1

ウェブサイトをプルするための実際のレイテンシをチェックし、「status:ok」隠しタグをスキャンします。私たちのsquidキャッシュの問題と、トルコ語の国際化バージョンのページを要求するブラウザーで誰かがサイトにアクセスしたときに、午前3時に数回に1回しか発生しない言語セットの問題をキャッチしました。

真剣に、可能な限りあらゆる種類の監視を設定してください。優れた監視機能を備えた複雑な環境でキャッチできる奇妙なバグやエラーは驚くべきものです。また、パフォーマンスデータをrrdデータベースに記録し、Cactiに表示します。


1

最も重要なプラグインの1つは、私が自分で作成したプラグインcheck_rdiff_backupです。海外でバックアップを行っていますが、Nagiosは何かが発生した場合、いつ起こったかを教えてくれます。

rdiff-backupプラグインを探している場合は、Googleで見つけることができます。


1
rsnapshotの1つを知っていますか?
ロリー

1

私にとってcheck_curlは天の恵みでした。Webサイトのチェックを行うことで柔軟性に本当に違いがあり、また、webinjectよりもはるかに簡単で、必要な機能がほぼすべて揃っていることがわかりました


1

厳密にはプラグインではありませんが、アラートをオフにする手段としてtwurl(https://github.com/marcel/twurl)を機能させることは、絶対に天の恵みでした。SMSアラートは不要で、すべての面で満足しています。

方法の詳細:Twitterを使用したNagiosアラート(twurlを使用)が起動しない -恥知らずな自己宣伝の謝罪;)

他のもの...

Check_diskio(https://trac.id.ethz.ch/projects/nagios_plugins/wiki/check_diskio)は、IOがいつ/どのようにバインドされるかを決定する際に、標準のCPU負荷およびプロセス番号のチェックと組み合わせて非常に便利です。 。nagiosgraph(http://exchange.nagios.org/directory/Addons/Graphing-and-Trending/nagiosgraph/details)を使用すると、さらに簡単になります。





0

これは一種の不正行為です。なぜなら、私はそれについて多くの開発を行っており、実際には一度に多くの異なることをチェックしますが、私にとって最も便利なnagios 'プラグイン'はResmonです。サーバー自体で実行するエージェントであり、nagiosはhttpを介して接続し、チェックを実行します。nrpeの機能と似ていますが、多くの異なる設計上の決定があります。


0

私は2つのプラグインを使用していました.1つはアラートのXMLフィードを提供するためのものであり、もう1つはTwitter経由でアラートを送信するためのものでした。両方とも有用でした(通常のプラグインは別として)。NRPEをプラグインとしてカウントする場合は、それも追加します。


0

check_aptはとてもクールで、Debianサーバーの更新を思い出させます。


0

最近、check_multiプラグインの使用を開始しました。HTMLおよびパフォーマンス情報のために、大規模な出力にパッチを適用した/ 強化されたNRPEを使用しました。
それはほとんど「すべてを支配する1つのプラグイン」です!;-)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.