オブジェクトは何ですか?
オブジェクトは、監視と通知に関するすべての要素です。 オブジェクトのタイプは:
- サービス
- サービス・グループ
- ホスト
- ホスト・グループ
- 連絡先
- 連絡グループ
- コマンド
- 期間
- 通知のエスカレート(警告レベルを上げる事)
- 通知と実行と依存関係
オブジェクトとは何かそしてお互いどんな関連かは次の情報で見る事ができます。
オブジェクトはどこで定義されますか?
オブジェクトは1つかそれ以上の設定ファイルで定義されるかcfg_fileやcfg_dirで指定されたディレクトリで定義することができます。
チップ: クイックスタート Fedora, クイックスタート OpenSuse, クイックスタート Ubuntuに従えば幾つかのオブジェクト設定ファイルの例が /usr/local/nagios/etc/objects/ のディレクトリに入りっています。 これらのサンプルファイルを使ってどのようにオブジェクトの継承が働くかが分かり、あなた自身のオブジェクト定義を学べます。
オブジェクトはどのように定義されますか?
オブジェクトはフレキシブルなテンプレート形式で定義されます。(それは、長期的にNagios設定の管理をはるかに簡単にすることができます)。 ここであなたの設定ファイルでどの様にオブジェクトを定義するかの基本情報がここにあります。
一度、オブジェクトの基本的な方法に慣れたら、 オブジェクトの継承に進んでください。それによって将来の設定がよりしっかりしたものになります。 経験豊かなユーザは、オブジェクト・トリックiで定義された高度なオブジェクトの定義を利用することができます。
オブジェクトは説明しました。
主なオブジェクト・タイプが以下でさらに詳細に説明されます…
Hosts ホストは監視している論理の中央のオブジェクトのひとりです。 ホストの重要な属性は以下の通りです:
- ホストはあなたのネットワーク(サーバ、ワークステーション、ルータ、スイッチ、プリンタなど)の通常物理的なデバイスです。
- ホストはある種(例えば、IPかMACアドレス)のアドレスを持っています。
- ホストには、それらに関連しているもうひとつ以上のサービスがあります。
- ホストは他のホストとの親/子供関係を持つことができます、しばしば本当の世界ネットワーク接続(ネットワーク可到達性論理に使用されるもの)の代理をして
Host Groups ホストGroupsは1人以上のホストのグループです。 ホスト・グループはそれを(1) Nagiosウェブ・インタフェースと(2)の関連するホストの状態がオブジェクト・トリックの使用であなたの設定を簡素化するという意見により簡単にすることができます。
Services サービスは監視しているロジックの中心のオブジェクトの1つです。 サービスは、ホストに関連していて、以下の通りで、 それは
- ホストの属性 (CPU荷重、ディスクの使用状況、稼働時間など)
- ホストによって提供されたサービス (HTTP、POP3、FTP、SSHなど)
- ホストに関連している他のもの (DNS記録など)
Service Groups サービス・グループは1つ以上のサービスのグループです。 サービス・グループはそれを(1) Nagiosウェブ・インタフェースと(2)で関連するサービスの状態がオブジェクト・トリックを使ってあなたの設定を簡素化することができます。
Contacts 連絡先は通知プロセスにで警告を通知する人達です:
- 連絡先には、1つ以上の通知方法があります。 (携帯電話、ポケットベル、メール、インスタント・メッセージングなど)
- 連絡先は管理者の対応するべきホストとサービスの通知を受け取ります。
Contact Groups 連絡先グループは1つ以上の連絡先グループです。 連絡先グループはホストかサービス障害が起こると通知を受け取る人達を簡単に定義することができます。
Timeperiods タイムピリオドは次の制御に用いられます。
- ホストとサービスを監視を行う時間帯
- 通知を受け取ることができる時間帯
タイムピリオドがどう働くかの情報はここにあります。
Commands コマンドは、Nagiosにどんなプログラムやスクリプト、その他を実行するかを設定します:
- ホストやサービスのチェック
- 通知
- イベントハンドラ
- など。