| 開発者 | グリーンポロ騎士団 OpenNMS グループ |
|---|---|
| 安定版リリース | 33.1.1(コードネームパウダーパフ)[1]
/ 2024年12月11日 |
| リポジトリ | github.com/opennms/ |
| オペレーティング·システム | クロスプラットフォーム |
| プラットフォーム | ジャワ |
| タイプ | ネットワーク管理 システム管理 |
| ライセンス | AGPLv3+ |
| Webサイト | オープンNM |
OpenNMS は、無料のオープンソースのエンタープライズ グレードのネットワーク監視およびネットワーク管理プラットフォームです。ユーザーと開発者のコミュニティと OpenNMS グループによって開発およびサポートされており、商用サービス、トレーニング、サポートを提供しています。
OpenNMS の目標は、100% 無料のオープン ソースでありながら、 FCAPSネットワーク管理モデルのあらゆる側面に対応する、真に分散されたスケーラブルな管理アプリケーション プラットフォームになることです。現在は、障害とパフォーマンスの管理に重点を置いています。
プロジェクトに関連するすべてのコードは、Affero General Public Licenseに基づいて利用できます。
OpenNMS プロジェクトは The Order of the Green Polo によって管理されています。
歴史
OpenNMSプロジェクトは、1999年7月にスティーブ・ジャイルズ、ブライアン・ウィーバー、ルーク・リンドフスとその会社PlatformWorksによって開始されました。[2] 2000年3月にSourceForgeにプロジェクト4141として登録されました。 [3] [4]
2000年9月28日、PlatformWorksはカンザスシティに拠点を置くVA Linux Systemsの競合企業であるAtipaに買収された。[5] 2001年7月、Atipaは社名をOculanに変更した。[6]
2002年9月、OculanはOpenNMSプロジェクトのサポートを中止することを決定しました。当時Oculanの従業員であったTarus Balogは、プロジェクトに引き続き注力するために同社を去りました。[7]
2004 年 9 月、Balog、Matt Brozowski、David Hustace によって、プロジェクト関連の商用サービスとサポート ビジネスを提供する OpenNMS グループが設立されました。その後すぐに、The Order of the Green Polo (OGP) が OpenNMS プロジェクト自体の管理のために設立されました。[8] OGP のメンバーの多くは OpenNMS グループの従業員でもありますが、OpenNMS グループは独立した組織のままです。
プラットフォームのサポートと要件
OpenNMSはJavaで書かれているので、Java SDKバージョン11以上をサポートするプラットフォームであればどこでも実行できます。 [9]ほとんどのLinuxディストリビューションでは、コンパイル済みのバイナリが利用可能です。
Java に加えてPostgreSQLデータベースも必要ですが、 Hibernateプロジェクトを活用してアプリケーション データベースを独立させる作業も行われています。
特徴
OpenNMSは、自らを「ネットワーク管理アプリケーションプラットフォーム」と称しています。[10]このソフトウェアは、最初にインストールした際に便利ですが、さまざまなネットワーク環境で動作するように高度にカスタマイズできるように設計されています。
OpenNMS には 4 つの主要な機能領域があります。
イベント管理と通知
OpenNMS は、「パブリッシュとサブスクライブ」メッセージ バスに基づいています。ソフトウェア内のプロセスはイベントをパブリッシュでき、他のプロセスはそれをサブスクライブできます。さらに、OpenNMS は、SNMPトラップ、syslogメッセージ、TL/1イベント、またはポート 5817 にXMLとして送信されたカスタム メッセージの形式でイベントを受信できます。
イベントはアラームを生成するように設定できます。[11]イベントはネットワークからの情報の履歴を表しますが、アラームは相関ワークフローの作成(対応する「アップ」アラームが作成されたときに「ダウン」アラームを解決する)や、複数の同一イベントをカウンター付きの単一のアラームとして表すことによる「イベント削減」の実行に使用できます。アラームは、アラームの重大度が上昇したときなど、独自のイベントを生成することもできます。アラームは、必要なだけ存続するイベントとは異なり、時間の経過とともにシステムから消去されます。
アラーム サブシステムは、 Request Tracker、OTRS、Jira、Remedy などのさまざまなトラブル チケット システムと統合することもできます。
このソフトウェアにはイベントトランスレータも含まれており、受信したイベントに追加データ(顧客への影響など)を加えて新しいイベントに変換することができます。[12]
イベントは、電子メール、SMS、XMPP、カスタム通知方法を介して通知を生成できます。
OpenNMSは1分間に125,000件のsyslogメッセージを連続的に処理できることが実証されています。[13]
検出とプロビジョニング
OpenNMS には、管理システムにデバイスを追加するための高度なプロビジョニング システムが含まれています。このプロセスは、IP アドレスのリストまたは範囲 ( IPv4とIPv6の両方) をシステムに送信することで自動的に実行されます。デバイスをシステムに明示的に追加することもできます。
この構成の基盤となるテクノロジーは XML であるため、ユーザーは Web ベースのユーザー インターフェイスを使用することも、XML 構成ファイルの作成をスクリプト化してプロセスを自動化することもできます。
プロビジョニング システムには、アプリケーション内の他のプロセスや、ダイナミック DNSサーバーやRANCIDなどの外部ソフトウェアと統合するためのアダプターが含まれています。
プロビジョニングプロセスはスケーラビリティのために非同期で行われ、50,000台以上の個別デバイスのネットワークや、それぞれ200,000以上の仮想インターフェースを持つ単一デバイスのネットワークをプロビジョニングできることが実証されています(Juniper E320)。[14]
サービス監視
OpenNMSのサービス保証機能により、ネットワークベースのサービスの可用性を判定できます。モニターの種類は、非常に単純なもの(ICMP ping、TCPポートチェック)から複雑なもの(ページシーケンスモニタリング、[15]メールトランスポートモニター[16])まで多岐にわたります。停止情報はデータベースに保存され、可用性レポートの生成に使用できます。
OpenNMS サーバーの観点からネットワーク サービスを監視できることに加えて、リモート ポーラーを導入して遠隔地から可用性を測定することもできます。
パパ・ジョンズ・ピザは、約3000の小売店のそれぞれでOpenNMSリモートポーラーソフトウェアを使用して、集中型ネットワークリソースの可用性を測定しています。[17]
データ収集
OpenNMS には、SNMP、 HTTP、JMX、WMI、XMP、XML、NSClient、JDBCなどのさまざまなネットワーク プロトコルのパフォーマンス データ収集機能があります。データを収集、保存、グラフ化して、しきい値と照合することができます。
このプロセスは非常にスケーラブルであり、OpenNMSの1つのインスタンスは5分ごとにSNMP経由で120万のデータポイントを収集します。[18]
追加機能
OpenNMSには、 Jetty上に構築された Web ベースのユーザー インターフェイスを介してアクセスします。JasperReports との統合により、データベースと収集されたパフォーマンス データから高レベルのレポートが作成されます。
受賞歴
- 2015 Infoworld ベスト オブ オープンソース (BOSSIE) [19]
- 2010 Infoworld ベスト オブ オープンソース (BOSSIE) [20]
- 2010年6月、SourceForgeの今月のプロジェクト[18]
- 2009 Infoworld ベスト オブ オープンソース (BOSSIE) [21]
- 2008年 Techtarget製品優秀賞アプリケーションおよびネットワーク管理部門銅賞[22]
- 2007年Techtarget製品優秀賞ネットワークおよびIT管理プラットフォーム部門で金賞を受賞[23]。HP OpenViewおよびIBM Tivoliを破った。
- 2006 LinuxWorld Expoシステム管理ツール部門優秀製品賞受賞。[24] [25]
参照
参考文献
- ^ 「OpenNMS Horizon 33.0.1 (Powderpuff)」。GitHub 上の OpenNMS。2024年 12 月 11 日。
リリース 33.1.1 には、バグ修正、セキュリティ更新、新機能が含まれています。
- ^ 「PlatformWorks: 非公開企業情報 - Businessweek」Investing.businessweek.com、2000年9月28日。2012年10月14日時点のオリジナルよりアーカイブ。 2014年6月16日閲覧。
- ^ 「Adventures in Open Source » Blog Archive » Open10MS: Still Open … Still Free」。Adventuresinoss.com。2010 年 3 月 30 日。2014 年 6 月 16 日閲覧。
- ^ 「2010 年 6 月の今月のプロジェクト、OpenNMS」。SourceForge。2010年6 月 1 日。2010 年 6 月 2 日時点のオリジナルからアーカイブ。2018年11 月 30 日閲覧。OpenNMS
は、2000 年 3 月に SourceForge にプロジェクト 4141 として登録されました。これは、後に Nagios となった NetSaint の約 2 か月後のことでした。つまり、OpenNMS は長い間存在しており、他のどのオープン ソース管理ツールよりも長い歴史があります。
- ^ 「「Bluebird」がLinux販売業者Atipaに賛辞 - CNET News」。News.cnet.com 。 2014年6月16日閲覧。
- ^ Atipa Morphs。(Oculan Corp が OpticNerve を販売)(企業ビジネスとマーケティング)Linux Gram、2001 年 7 月 16 日
- ^ 「Adventures in Open Source » Blog Archive » Copyright Changes」。Adventuresinoss.com。2009 年 7 月 1 日。2014 年 6 月 16 日閲覧。
- ^ グリーンポロ騎士団
- ^ 「インストール ガイド」。OpenNMS。2023 年 4 月 20 日。2023 年 5 月 4 日に閲覧。
- ^ 「OpenNMS プロジェクト」。Opennms.org。2014年 6 月 16 日閲覧。
- ^ 「アラームのドキュメント」。OpenNMS。2023年4月20日。 2023年5月4日閲覧。
- ^ 「イベントトランスレータ」。OpenNMS。2023年4月20日。 2023年5月4日閲覧。
- ^ 「Adventures in Open Source » Blog Archive » 2010 Dev-Jam – Day Five」。Adventuresinoss.com。2010 年 7 月 30 日。2014年6 月 16 日閲覧。
- ^ [1] 2010年9月25日アーカイブ、Wayback Machine
- ^ 「ページシーケンスモニター (PSM) のセットアップ - OpenNMS | The OpenNMS Project」。OpenNMS。2014 年 5 月 22 日。2014年 6 月 16 日閲覧。
- ^ 「メール転送モニター - OpenNMS | The OpenNMS Project」。OpenNMS。2012 年 2 月 26 日。2014年 6 月 16 日閲覧。
- ^ 「Adventures in Open Source » Blog Archive » リモート ポーリングに OpenNMS リモート モニターを使用する」。Adventuresinoss.com。2010 年 9 月 16 日。2014年 6 月 16 日閲覧。
- ^ ab 「SourceForge コミュニティ ブログ | 今月のプロジェクト、2010 年 6 月」。Sourceforge.net。2014 年 6 月 9 日。2014年 6 月 16 日閲覧。
- ^ 「ベスト・オブ・オープンソース・ソフトウェア・アワード 2015」。InfoWorld。2015年9月16日。
- ^ 「ベスト オブ オープン ソース ソフトウェア アワード 2010」。InfoWorld。
- ^ 「ベスト オブ オープン ソース ソフトウェア アワード 2009」。InfoWorld。2009 年 8 月 31 日。
- ^ 「Product Leadership Awards 2008: アプリケーションとネットワーク管理」。SearchNetworking。
- ^ 「Product Leadership Awards 2007: ネットワークおよび IT 管理プラットフォーム」。SearchNetworking。
- ^ 「LinuxWorld Product Excellence Awards がサンフランシスコで発表」 linux.sys-con.com。2005 年 8 月 11 日。2006年 11 月 14 日閲覧。
- ^ Mike Sponseller (2005-08-01). 「LinuxWorld Conference & Expo が Product Excellence Awards のファイナリストを発表」 LinuxWorld Conference & Expo . 2006-11-14閲覧。
- Enterprise-Wide Network Management with OpenNMS、Tarus Balog 著、oreillynet.com、2005 年 9 月 8 日、2006 年 11 月 14 日取得。
- OpenNMS Helps Keep Tabs On Networks、Rob Reilly 著、LinuxPlanet.com、2005 年 4 月 7 日、2006 年 11 月 14 日取得。
- Maria Winslow 著「OpenNMS によるマネージド ホスティング コストの大幅な削減」linux.sys-con.com、2004 年 8 月 31 日、2006 年 11 月 14 日取得。
- FLOSS Weekly 15: OpenNMS の Tarus Balog 氏、FLOSS Weekly ポッドキャスト、2006 年 11 月 10 日、2006 年 11 月 14 日閲覧。
- 「OpenNMS DevJam インタビュー」、People Over Processポッドキャスト、2008 年 8 月 1 日。
- InfoWorld スタッフ、Doug Dineley、James R. Borck、High Mobley による 2009 年ベスト オープン ソース ソフトウェア アワード。記事は 2009 年 8 月 31 日付、2010 年 4 月 20 日に取得。
外部リンク
- 公式サイト
