監視オブジェクトの定義、コマンドの設定、連絡先と通知方法の定義により、nagios を設定します。詳細な紹介: 1. 監視オブジェクトを定義するには、check_http コマンドを使用してサーバーの HTTP サービスをチェックします; 2. コマンドを設定するには、これらのコマンドを command.cfg ファイルで定義できます; 3. 連絡先と通知を定義するにはメソッドの場合は、contacts.cfg で定義できます。連絡先はファイルで定義され、連絡先は contactgroups.cfg ファイルでグループ化されます。
Nagios は、さまざまなネットワーク デバイス、サーバー、アプリケーションのステータスを監視できる、広く使用されているオープン ソース ネットワーク監視ツールです。 Nagios は、ユーザーが独自のニーズに応じて監視ソリューションをカスタマイズできる柔軟な構成システムを提供します。この記事では、ユーザーがこの強力な監視ツールをすぐに使い始めることができるように、Nagios の設定方法を紹介します。
1. Nagios のインストール
まず、Nagios をサーバーにインストールする必要があります。 Nagios は、Linux、Windows、Mac を含む複数のオペレーティング システムをサポートしています。 OS。 Nagios 公式 Web サイトから最新のインストール パッケージをダウンロードし、公式ドキュメントの指示に従ってインストールできます。インストールすると、基本的な Nagios 監視システムが完成します。
2. Nagios オブジェクトの設定
Nagios 設定ファイルは /etc/nagios/ ディレクトリにあります。これらの構成ファイルは任意のテキスト エディタで開き、必要に応じて変更できます。まず、ホスト、サービス、コマンドなど、Nagios が監視するオブジェクトを定義する必要があります。たとえば、objects/hosts.cfg ファイルで監視対象のホストを次のように定義できます。
define host{ use linux-server host_name server1 alias My Server address 192.168.1.1 }
この構成では、IP アドレスが 192.168.1.1 である、server1 という名前のホストを定義します。必要に応じてさらにホスト定義を追加できます。
同様に、objects/services.cfg ファイルで監視するサービスを定義できます。たとえば、次のように HTTP サービスを監視する check コマンドを定義できます。
define service{ use generic-service host_name server1 service_description HTTP check_command check_http }
この構成では、check_http コマンドを使用してサーバーの HTTP サービスをチェックする HTTP という名前のサービスを定義します。
3. Nagios コマンドの設定
Nagios はコマンドを使用してさまざまな検査タスクを実行します。これらのコマンドは、commands.cfg ファイルで定義します。たとえば、次のように HTTP サービスをチェックするコマンドを定義できます。
define command{ command_name check_http command_line $USER1$/check_http -H $HOSTADDRESS$ -p $ARG1$ }
この設定では、check_http プラグインを使用して HTTP サービスをチェックする check_http というコマンドを定義します。必要に応じてさらにコマンド定義を追加できます。
4. Nagios 監視オブジェクトの連絡先と通知メソッドの設定
Nagios は、監視オブジェクトに問題がある場合に、指定された連絡先に通知を送信できます。 contacts.cfg ファイルで連絡先を定義し、contactgroups.cfg ファイルでグループ連絡先を定義します。たとえば、次のように admin という名前の連絡先を定義できます。
define contact{ contact_name admin use generic-contact alias Nagios Admin email admin@example.com }
次に、contactgroups.cfg ファイルで次のように連絡先をグループ化できます。
define contactgroup{ contactgroup_name admins alias Nagios Administrators members admin }
最後に、連絡先と連絡先グループを関連付けることができます。 object/contacts.cfg ファイル内の監視オブジェクトを使用します。たとえば、次のように、server1 ホストの監視設定に管理者の連絡先を追加できます。
define host{ use linux-server host_name server1 alias My Server address 192.168.1.1 contacts admin contact_groups admins }
このようにして、server1 ホストに問題があると、Nagios は管理者の連絡先に通知を送信します。 。
5. Nagios を再起動して設定を確認します
すべての設定が完了したら、設定を有効にするために Nagios を再起動する必要があります。次のコマンドを使用して Nagios を再起動できます。
sudo service nagios restart
次に、Nagios の Web インターフェイスにアクセスして、設定が正しいことを確認できます。デフォルトでは、Nagios の Web インターフェイスは http://your-server-ip/nagios/ にあります。 Web インターフェイスでは、監視対象オブジェクトのステータスの表示、通知の受信、その他の操作を実行できます。
概要
この記事では、監視オブジェクトの定義、コマンドの設定、連絡先と通知方法の定義、設定の確認など、Nagios の設定方法を紹介します。以下の手順に従って構成すると、Nagios の使用をすぐに開始し、ネットワーク監視のニーズに適用できます。この記事がお役に立てば幸いです!
以上がnagiosの設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ドリームウィーバー CS6
ビジュアル Web 開発ツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック









