序論
Nagiosと共に配布された様々なCGIについてそれそぞれの利用とアクセス認証許可についてここで説明されています。 デフォルトで、CGIを使うには、ウェブサーバーの許可と、欲しい情報を見る許可が必要です。 承認を設定する詳しい情報をここで見つけることができます。
索引
- 状態CGI
- 状態マップCGI
- WAPインタフェースCGI
- 状態世界CGI (VRML)
- 戦略の概要CGI
- ネットワーク故障CGI
- 設定CGI
- コマンドCGI
- 拡張情報CGI
- イベント・ログCGI
- 警報履歴CGI
- 通知CGI
- 傾向CGI
- 報告CGIの有用性
- 警報ヒストグラムCGI
- 警告サマリCGI
状態CGI
ファイル名: status.cgi
商品概要: これはNagiosに含まれている中で最も重要なCGIです。 それは、現在の監視されているすべてのホストとサービスの状態を見ることができます。 状態CGIは2つの主なタイプの出力をすることができます- すべてのホスト・グループ(または、特定のホスト・グループ)のステータス概要とすべてのサービス(ものは特定のホストと関連した)の詳細な表示。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストとすべてのサービスを見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスを見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先であるすべてのホストとサービスを見ることができます。
状態地図CGI
ファイル名: statusmap.cgi
商品概要: このCGIはあなたのネットワークで定義したすべてのホストの地図を作成します。 CGIは、ネットワーク・レイアウトのPNGイメージを作成するのに、トーマスBoutellの gd ライブラリ(バージョン1.6.3以上)を使用します。 各ホスト(任意のきれいなアイコンを使う)を描くとき使われる座標はホスト定義から使われます。 CGIにあなたのために図面に座標を自動的に生成させたいのなら、 default_statusmap_layout 指示を使用してレイアウト・アルゴリズムを指定します。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストを見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先である全てのホストを見ることができます。
注意: 特定のホストを見る権限を与えられないユーザが、それらの位置にunknownノードが見えます。 私は、本当にそこで何も見るべきでないとわかりますが、すべてのホストの依存関係を見ることができないなら、地図を作るのさえ意味がありません…
WAP インタフェースCGI
ファイル名: statuswml.cgi
商品概要: このCGIはネットワーク状態情報へのWAPインタフェースとして機能します。 WAP可能にしているデバイス(すなわち、インターネットの携帯電話)があったら、活動している間、状態情報を見ることができます。 異なった状態表示には、ホストグループ・サマリ、ホストグループ概要、ホストの詳細、サービスの詳細、すべての障害、および到達できない障害を含みます。状態情報を見ることに加えて、あなたの携帯電話から通知、チェックの禁止、問題の承認もできます。 かなりクールでしょう?
承認要件:
- システム情報の権限を与えられるなら、Nagiosプロセス情報を見ることができます。
- すべてのホストの権限を与えられるなら、すべてのホストとサービスの状態データを見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスの状態データを見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先の全てのサービスのステータス・データを見ることができます。
状態世界CGI (VRML)
ファイル名: statuswrl.cgi
商品概要: このCGIはあなたのネットワークで定義したすべてのホストの立体VRMLモデルを作ります。 ホスト定義からホスト(きれいな背景地図と同様)を描く座標が使われます。 CGIにあなたのために図面に座標を自動的に生成させたいのなら、default_statuswrl_layout 指示を使用して、レイアウト・アルゴリズムを指定します。 VRMLブラウザを必要とします、(Cortonaか Cosmo Player かWorldViewのような)作られたモデルと実際に見る前にシステムにインストールします。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストを見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先である全てのホストを見ることができます。
戦術の概要CGI
ファイル名: tac.cgi
商品概要: このCGIは監視するすべてのネットワーク活動の「鳥瞰図」を見せるように設計されています。 それで、あなたはすぐにネットワーク故障、ホスト状態、およびサービス状態を見ることができます。 それは何らかの方法(すなわち、承認されて、通知を無効にさせますなど)で「処理された」問題と、処理されていなくてその結果、注意を必要とするものを見分けます。 多くの監視しているホスト/サービスがあり、障害の警告を一つのスクリーンを出して置く必要がある場合に非常に役に役立ちます。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストとすべてのサービスを見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスを見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先であるすべてのホストとサービスを見ることができます。
ネットワーク故障CGI
ファイル名: outages.cgi
商品概要: このCGIはあなたのネットワークのネットワーク故障を起こしている「障害」ホストのリストを作ります。 大規模回路網で、すぐに障害の源を特定したいなら、これは特に役に立つちます。 ホストは彼らが引き起こしている障害の重大さに基づいてソートされます。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストを見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先である全てのホストを見ることができます。
設定CGI
ファイル名: config.cgi
商品概要: このCGIはあなたのオブジェクト設定ファイルで定義したオブジェクト(すなわち、ホスト、ホスト・グループ、連絡先、連絡先グループ、期間、サービスなど)を見る事を許可します。
承認要件:
- あなたにはどんな種類の設定情報のために設定情報権限が与えらているに違いありません。
コマンドCGI
ファイル名: cmd.cgi
商品概要: このCGIで、あなたはNagiosプロセスにコマンドを送ることができます。 このCGIには幾つかの引数がありますがそのままにして置いた方がベターです。 大部分はNagiosのバージョンで変わります。 命令を出すに出発点に拡張情報CGIを使用します。
承認要件:
- あなたは、Nagiosプロセスに影響を与えるコマンド(リスタート、シャットダウン、モード変更など)を出すため、システム・コマンドの権限を与えられなければなりません。
- すべてのホスト・コマンドのために権限を与えるなら、すべてのホストとサービスに命令を出すことができます。
- すべてのサービスコマンドの権限を与えられるなら、すべてのサービスに命令を出すことができます。
- あなたが認証された連絡先であれば、すべてのホストとサービスに連絡先コマンドを発行できます。
注意:
- CGIとの認証を使用しないのを選んだなら、このCGIで、だれもNagiosに命令を出すことができません。あなた自身の保護のためにこれを行います。私は、CGIとの認証を使用しないと決めるなら全体でこのCGIを取り除くことを提案します。
拡張情報CGI
ファイル名: extinfo.cgi
商品概要: このCGIで、あなたはNagiosプロセス情報、ホストとサービスステータスの統計、ホストとサービス・コメント、およびその他を見ることができます。 また、コマンドCGIを通してNagiosにコマンドを送る起点として、これは役立ちます。 このCGIには、いくつかの引数がありますが、そのままにして置く方が、良いでしょう--それらはNagiosの違ったリリースで変化しそうです。 サイド・ナビゲーション・バーで'Network Health'と'プロセス情報'リンクをクリックするか、またはステータスCGIの出力でホストかサービス・リンクをクリックすることによって、このCGIにアクセスできます。
承認要件:
- Nagiosプロセス情報を見るため、システム情報の権限が与えられなければなりません。
- すべてのホストの権限を与えられるなら、すべてのホストとサービスの拡張情報を見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスの拡張情報を見ることができます。
- もしあなたが認証された連絡先であれば、あなたが連絡先である全てのホストとサービスの拡張情報を見ることができます。
イベント・ログCGI
ファイル名: showlog.cgi
商品概要: このCGIはログファイルを表示します。 あなたがログ・ローテーションが可能なら、ページ先頭近くのナビゲーション・リンクを使って保存されたログファイルにある通知を見る事ができます。
承認要件:
- ログファイルを見るためには、システム情報の権限が与えられなければなりません。
警告履歴CGI
ファイル名: history.cgi
商品概要: このCGIは、特定のホストかすべてのホストのどちらかに関する障害の履歴を表示するのに使用されます。 出力は、基本的にログファイルCGIによって表示される一部の情報です。 あなたには、見たい障害(すなわち、安定(HARD)そして/または、不安定(SOFT)警報と各種タイプのサービスとホスト警報、すべてのタイプの警報など)の特定のタイプだけを表示するために出力をフィルターにかける機能があります。 あなたのログ・ローテーションが可能なら、ページ先頭近くのナビゲーション・リンクを使って保存されたログファイルにある履歴情報を見る事ができます。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストとすべてのサービスの履歴情報を見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスの履歴情報を見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先である全てのサービスとホストの履歴情報を見ることができます。
通知CGI
ファイル名: notifications.cgi
商品概要: このCGIは、様々な通知先に送られたホストとサービス通知を表示するのに使用されます。 出力は、基本的にログファイルCGIによって表示される一部の情報です。 あなたには、見たい通知(すなわち、サービス通知、ホスト通知、特定の連絡先に送られた通知など)の特定のタイプだけを表示するために出力をフィルターにかける機能があります。 あなたのログ・ローテーションが可能なら、ページ先頭近くのナビゲーション・リンクを使って保存されたログファイルの通知を見る事ができます。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストとすべてのサービスの通知を見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスの通知を見ることができます。
- あなたが認証された通知先であれば、あなたが通知先である全てのホストとサービスの通知を見ることができます。
傾向CGI
ファイル名: trends.cgi
商品概要: このCGIは、任意の期間の間、ホストかサービスステータスのグラフを作成するのに使用されます。 このCGIが多く役に立つように、ログ・ローテーションを可能にして、log_archive_path指示の指定されたパスにログを保存し続けるべきです。 CGIは、傾向イメージを作成するのに、トーマスBoutellのgdライブラリ(バージョン1.6.3以上)を使用します。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストとすべてのサービスの傾向を見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスに関して傾向を見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先である全てのサービスとホストの傾向を見ることができます。
利用可能リポートCGI
ファイル名: avail.cgi
商品概要: このCGIは、ユーザによって指定された期間に渡って、ホストとサービスが利用可能期間をリポートするのに使用されます。 このCGIが多く役に立つように、ログ・ローテーションを可能にして、log_archive_path指示で指定されたパスにログを保存し続けるべきです。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストとすべてのサービスの有用性データを見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスの有用性データを見ることができます。
- あなたが認証された連絡先であれば、すべてのサービスとホストへのあなたが連絡先である有用性データを見ることができます。
警告履歴CGI
ファイル名: histogram.cgi
商品概要: このCGIは、ユーザによって指定された期間に、ホストとサービスが稼働期間を報告するのに使われます。 このCGIが多く役に立つように、ログ・ローテーションを可能にして、log_archive_path指示の指定されたパスにログを保存し続けるべきです。 CGIは、ヒストグラム・イメージを作成するのに、トーマスBoutellのgdライブラリ(バージョン1.6.3以上)を使用します。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストとすべてのサービスのヒストグラムを見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスのヒストグラムを見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先である全てのサービスとホストのヒストグラムを見ることができます。
警告サマリCGI
ファイル名: summary.cgi
商品概要: このCGIはホストとサービス警告データについて一般的なレポートを出します。それには、警告合計、警告出力元のトップ、その他です。
承認要件:
- すべてのホストの権限を与えられるなら、すべてのホストとすべてのサービスのためのサマリ情報を見ることができます。
- すべてのサービスの権限を与えられるなら、すべてのサービスの概要情報を見ることができます。
- あなたが認証された連絡先であれば、あなたが連絡先である全てのサービスとホストのサマリー情報を見ることができます。