Icinga 1.xの代替となるPandora FMS、どちらもオープンソース

検討する。 検索してください。 ブラウズする。 ズールー語で「Icinga」。 多くのソフトの名前の由来は、ちょっと不思議な(あるいは不明な)ものばかりです。 実は、これだけで、まったく別の記事が書けるほどなのです。 今回、Icingaに代わるものとしてPandora FMSを提案しに来たのですが、私たちのサイトをよくご覧になっている方なら、ピンとくるかもしれませんね。

2018年末には、Icingaを含むいくつかのツールをここで簡単にですが評価しました。 そこで、本日、情報を更新し、Icinga の代替となる Pandora FMS を同時に提供することにしました。 そもそも、監視ソフトの先達であるNagiosが誕生したのは、ミレニアムの終わりを控えた1999年のことだった。 10年間、新鮮さを保ち続け、その間に2004年にPandora FMSが誕生したのです。 Nagiosのコミュニティは熱狂的で、当時はまとまっていました。 このコミュニティのプログラマーたちがシニアに立ち上がるまでは。 イーサン・ガルスタ、別居を発表。アイシンカ。 正確には、2009年5月の出来事です。

私はその時点で、Nagiosは、Oracle®やPostgreSQL®などの堅牢なデータベースへの接続に苦しんでいたと考えています。 さらに、PHPで書かれたWebインターフェースがない(笑わないでください、時間を考慮してください)。 この2点が、分離した人たちがオリジナル企画に報いる最初のポイントになりました。 すべてにおいて、「生徒が先生を超えた」のである。 残念ながら、この分離はコメントするに値しない内容で、苦痛を伴うものでした。

現在、Icingaはそのダイナミズムを微塵も失っていないが、Nagiosからの継承は否定できない。

アイシーカ 1 の代替

キャプションNagiosの動作原理 https://es.wikipedia.org/wiki/Icinga

イシイカとイシイカ2

2012年10月には、Microsoft Windows®とGNU/Linux®の両プラットフォーム向けに、ほぼゼロからC ++言語で書かれた「Icinga 2」を発表しました。 皆さんもよくご存知のように、欲しいもの、必要なものが明確なだけでは成功の保証はありません。カーネルの安定版構築には数年かかり、2014年6月に無事生まれ変わることができました。 このように、時に強い「競争」が、NagiosとIcingaの両者を強化するのです。 一般的に言って、技術の世界はそうやって進化していくものです。 Icinga 2でNagiosから独立するまでに、4年半の苦労がありました。 Pandora FMSの場合、Nagiosがどちらかというと汎用的であることは、企画時からすでに明らかでした(ここで、Nagiosの限界を痛感します)。 ここに、Icingaに代わる真のオルタナティブが誕生したのです!

このようにIcingaという会社は、「Icinga 1.x」ではなく「Icinga」というシンプルな言葉を使うとき、Nagiosのフォーク(共有核)を指していることを強調しているのです。 “アイシンカ2 “は、片方からもう片方に行くには変換が必要なほど違います。 Pandora FMS は、最初から同じカーネルを提供しており、「エンタープライズ」バージョンへの移行は非常に簡単です。

ここで、タイプ、バージョン、コンポーネントとその名前に関して、さらに複雑な、混乱を招くような、「Icinga for Windows®」もあることを指摘しておきます…。 しかし、いや、あなたが考えているようなことではありません。 Icinga 2はWindows®にもインストールできますが、今回持ち出したこのコンポーネントは、実はこのツールのプログラミング環境であるPowerShell(PS)用の完全なモジュールです。 Pandora FMS は、標準的な PS コマンドでスクリプトの代替を行い、当該プラットフォームでモニタすることができます。 そこで、両ソリューションのエージェントの話になります。

データ収集方法

結論から言うと、担当する機器からデータを取得する方法は2つあります。デバイスに直接「お願い」する方法(アクティブ検証ともいう)と、各デバイスにインストールされたソフトウェア(パッシブ検証ともいう)を使用する方法です。 最初のオプションは、Icinga と Pandora FMS サーバをベースにしたもので、ここでは大きな違いはありません(これらのデータは、例えば HTTP、メール -POP3 とそのコマンド-、ICMP ping などかもしれません)。 しかし、Icinga の代替となる Pandora FMS は、リモートコンサルテーションという最も便利な側面で若干の優位性を持っています。SNMP

アイシーエー2の代替

キャプションIcingaのモニタリング方法 https://www.digitalocean.com/community

そこで、ソフトウェアエージェント、あるいは単にエージェントについて見てみましょう。Icinga は “Nagios Remote Plugin Executor” (NRPE) を使用しており、クライアント側にサーバも追加されます。 PowerShellについてはすでに述べましたが、GNU/Linuxにも当てはまります。通常と標準を守れば、独自のカスタム診断がすぐに作れます。 NRPEもNagiosサーバー(この場合はIcinga)が収集するデータを明示的に要求することを期待しているので、これは最初のデータ収集方法と同様です(そして公平に見て、それらはストレージやメモリの使用量、実行中のサービス、その他多くの、ネットワークインターフェースへの公開相談ではできないような複雑なデータなのです)。

Pandora FMS は、より高いセキュリティのために Tentacle プロトコルで XML 形式のデータを 5 分間隔で Pandora FMS の専用サーバ(“Data Server”)に送信します。

そのため、すぐに覚えられる構文で小さなスクリプトを内部的に設定するだけでよいので、作業が簡単になり、新しいバージョンのエージェントをインストールする必要性も最小限になります (「エンタープライズ」バージョンでは、さらに一歩進んで、コンソールから編集して Pandora FMS サーバに保存し、各デバイスやデバイスのグループに自動的に配布されます(デバイス数が数千台であっても)。

Pandora FMS では、パフォーマンスデータの提示に力を入れ、ステータスはその次のレベルとして重要視しています。 ステータスデータとは、一般的に「オンラインかどうか」という真偽を示すものであり、パフォーマンスデータとは「何分間、中断することなくオンラインであったか」というようなものである。

インストール時の注意事項

Icingaは、GNU/Linuxでは、Debianのほとんどのリポジトリとその派生物に含まれているので、aptでインストールするだけでよい。 そのグラフィカルな設定には、Nagiosにも対応したツールであるNConfを利用できます(ただし2019年に開発・サポートが停止しています)。 このような場合、私はいつもフリーソフトを褒めることにしています。

Pandora FMS の場合は、CentOS を推奨します。 Extra Packages for Enterprise Linux” (EPEL) を追加し、Pandora FMS をローカルリポジトリに追加し、yum でダウンロード、インストールします。 その他、GitHubから直接クローンする方法や、Dockerを使ったインストール方法もあります。

インターフェイス

Icinga は、”Icinga Classic” と名付けられたクラシックなインターフェイスを備えています。 あまりダイナミズムのないHTMLとCSSが付属しているので、何かを変更したり、設定を追加したりするときなど、非常に頻繁にページを再読み込みする必要があります。 Icinga 2 では、AJAX 技術 (要は JavaScript でサーバーとバックグラウンドで情報交換し、Web ページを修正/更新する技術) を用いた「Icinga Web」で改良されました。 Icinga 2」用の「Icinga Web 2」もあり、こちらはさらにflatpickr(JavaScriptで書かれた軽いカレンダー)などの追加コンポーネントが必要であることを指摘しています。 Pandora FMS コンソールは、Icinga インターフェースの代替として、どんなモダンなウェブブラウザでも支障なく利用できます。

アイシーエー3の代替

キャプションIcinga Web 2 にログインする
スクリーンショット

Icingaの代替となるPandora FMS

コミュニティ版の動作を試して見たい方は、Githubに公開していますし、OSとしてCentOSを含むソフトウェア仮想化装置もあり、すべてすぐに利用できます。 よくある質問」をご覧ください。モニター業務に関する実践的かつ直接的な説明があります。

最後に、Pandora FMS は、デバイス、インフラ、アプリケーション、サービス、ビジネスプロセスなどを監視できる柔軟なモニタリングソフトウェアであることを忘れないでください。

Pandora FMSの魅力をもっと知りたいですか? こちらからエントリーしてご確認ください。

また、100台以上のデバイスを監視する必要がある場合は、30日間のPandora FMS EnterpriseTRIALを 無料でご利用いただけます。こちらから入手できます。

また、監視するデバイスの数が少ない場合は、オープンソース版の Pandora FMS を利用できることを忘れないでください。 詳しくはこちらでご確認ください。

ご遠慮なくお問い合わせください。 Pandora FMS チームが喜んでお手伝いいたします。

Shares