Nagios(ナギオス)は、オープンソースコンピュータシステムおよびネットワークの監視のためのアプリケーションソフトウェアである。Nagios は指定されたノードとサービスを監視し、問題が発生したり解決したりした時にユーザーに通知する。

Nagios
開発元 Ethan Galstad、2002年5月10日(初版)
最新版
4.5.2 / 2024年4月30日 (6か月前) (2024-04-30)[1]
リポジトリ ウィキデータを編集
対応OS UNIX
種別 ネットワーク監視
ライセンス GPL
公式サイト www.nagios.org
テンプレートを表示

当初 NetSaint の名称で Ethan Galstad を中心として開発され、保守されている。また、各種プラグインは何人かのソフトウェア開発者が活発に保守している。

当初 Linux 向けに開発されたが、現在ではその他のUNIXOSでも動作する。

Nagiosフリーソフトウェア財団GNU General Public License バージョン 2 でライセンス提供されている。

概要

編集
  • ネットワークサービスの監視(SMTPPOP3HTTPNNTPICMPSNMPFTPSSH
  • ホストのリソース(CPU負荷、ハードディスク使用量、システムログ)の監視。大部分のOSを監視可能であり、Microsoft WindowsNRPE_NT プラグインを使って監視可能。
  • その他プローブを使った監視(温度、アラームなど)。それぞれ専用のプラグインを使ってネットワーク経由で各種データを収集。
  • リモート監視には、SSHSSL暗号トンネルを使う。
  • プラグインの設計は単純で、ユーザーは必要に応じて監視したい事象についてのプラグインを開発できる。プラグイン記述言語としては、BashC++PerlRubyPythonPHPC# などが使える。
  • サービスの確認は並行して実施可能。
  • ホストのダウン状態の検出や到達可能性の検出のため、ホスト間の階層構造を定義することができる。
  • 問題発生時や解決時に指定された方法(電子メール無線呼び出しSMS、その他ユーザーがプラグインで実装した方法)で通知する。
  • 問題発生時にその解決のために機能するイベントハンドラを定義できる。
  • 自動ログファイルローテーション
  • 監視ホストの冗長化実装をサポート
  • オプションでネットワーク状態、通知、履歴、ログファイルなどを閲覧できるウェブインタフェース

名称の由来

編集

Ethan Galstad の公式サイトにある FAQ によれば、N.A.G.I.O.S. は再帰的頭字語であり「Nagios Ain't Gonna Insist On Sainthood」(Nagios は聖人の地位に固執しない)の略であるという。これは当初の名称「Netsaint」にちなんだものである。「agios」 はギリシア語αγιος 」のラテン翻字であり、聖人(: saint)を意味する。

脚注

編集
  1. ^ Nagios Core 4 Change Log” (英語). 2024年6月11日閲覧。

参考文献

編集

外部リンク

編集