Nagios チュートリアル: とは Nagios ツール? Archi構造と設置
継続的な監視とは何ですか?
継続的な監視とは、インフラストラクチャ内で発生するすべての攻撃を検出し、報告し、対応するプロセスです。アプリケーションがサーバーに展開されると、継続的な監視の役割が発揮されます。プロセス全体は、会社のインフラストラクチャを管理し、適切に対応することに重点が置かれています。
何ですか Nagios?
Nagios は、システム、ネットワーク、インフラストラクチャを継続的に監視するためのオープンソース ソフトウェアです。ネットワークまたはインターネット上のホストまたは別のサーバーに接続されているサーバーに保存されているプラグインを実行します。万が一故障が発生した場合には、 Nagios 問題に関するアラートを生成し、技術チームがすぐに回復プロセスを実行できるようにします。
Nagios DevOps 文化におけるシステム、アプリケーション、サービス、ビジネス プロセスの継続的な監視に使用されます。
なぜ必要なのか Nagios ツール?
使用する重要な理由は次のとおりです Nagios 監視ツール:
- あらゆる種類のネットワークまたはサーバーの問題を検出します
- 問題の根本原因を見つけて、問題の永続的な解決策を得るのに役立ちます。
- インフラストラクチャ全体とビジネスプロセスをアクティブに監視
- サーバーのパフォーマンスの問題を監視およびトラブルシューティングできます。
- 古くなったシステムが障害を引き起こす前に、インフラストラクチャのアップグレードを計画するのに役立ちます
- サービスのセキュリティと可用性を維持できます
- パニック状況で問題を自動的に解決する
の歴史 Nagios
1996年 - イーサン・ガルスタッドは、以前の仕事のアイデアとアーキテクチャを使用して、新しいアプリケーションの構築を開始しました。 Linux OSの
1999 - 元々 NetSaint ディストリビューションの一部として配布されていたプラグインは、すぐに別個のプラグインとしてリリースされました。 Nagios プラグインプロジェクト
2002 - イーサンはプロジェクトの名前を「Nagios「NetSaint」という名前の商標上の問題が原因です。
2005- Nagios 6月のSourceForge.netプロジェクト・オブ・ザ・マンスとなる
2009-Nagios Enterprises が最初の商用バージョンをリリース、 Nagios XI
2012-Nagios 再び次のように改名されました Nagios ペース:
2016-Nagios コアが SourceForge.net Web サイトから直接ダウンロードされた回数は 7,500,000 回を超えました
の特長 Nagios
以下は重要な特徴です Nagios 監視ツール:
- 比較的拡張性、管理性、安全性が高い
- 優れたログとデータベース システム
- 有益で魅力的な Web インターフェイス
- 状態が変化した場合に自動的にアラートを送信
- サービスが正常に実行されている場合は、ホストが生きているかどうかを確認する必要はありません。
- ネットワークエラーやサーバークラッシュの検出に役立ちます
- サーバーのパフォーマンスの問題をトラブルシューティングできます。
- 問題がある場合は、監視プロセス中に特定されるため、自動的に修正できます。
- シングルパスでビジネスプロセス全体とITインフラストラクチャを監視できます
- 製品のアーキテクチャは簡単で、好きな言語で新しいプラグインを作成できます。
- Nagios ディレクトリ全体から設定を読み取ることができるため、個々のファイルを定義する方法を決定するのに役立ちます
- トポロジを利用して依存関係を特定します
- HTTP、SMTP、HTTP、SNMP、FTP、SSH、POP などのネットワーク サービスを監視します。
- 親ホストを使用してネットワーク ホスト階層を定義するのに役立ちます
- プロアクティブな問題解決のためにサービスまたはホスト イベント中に実行されるイベント ハンドラーを定義する機能
- 監視ホストの冗長化実装のサポート
Nagios Archi構造
Nagios クライアント・サーバーアーキテクチャです。通常、ネットワーク上では、 Nagios サーバーはホスト上で実行されており、プラグインは監視する必要があるすべてのリモート ホスト上で実行されています。

- スケジューラは、サーバー部分のコンポーネントです。 Nagios。リモート ホストでプラグインを実行する信号を送信します。
- プラグインはリモート ホストからステータスを取得します
- プラグインはデータをプロセス スケジューラに送信します
- プロセス スケジューラが GUI を更新し、通知が管理者に送信されます。
プラグイン
Nagios プラグインは、あらゆるものを監視する方法に関する低レベルのインテリジェンスを提供します。 Nagios コア。プラグインはスタンドアロンアプリケーションとして動作しますが、 Nagios 芯。につながります アパッチ CGI によって制御されて結果が表示されます。また、データベースに接続すると、 Nagios ログファイルを保存します。
プラグインはどのように機能しますか?
上の例を考えてみましょう。
- Check_ntは、主に監視サーバーで利用可能なWindowsマシンを監視するためのプラグインです。
- NSClinet++ はすべての環境にインストールする必要があります。 Windows 監視したいマシン
- サーバーとホストの間には SSL 接続があり、相互に継続的に情報を交換します。
同様に、NRPE(Nagios Remote plug-in Executor) と NSCA プラグインは、それぞれ Linux と Mac OS X の監視に使用されます。
GUI
のインターフェース Nagios CGIで生成されたWebページを表示するために使用されます。緑または赤のボタン、サウンド、グラフなどです。
ソフト アラートが何度も発生すると、ハード アラートが発生し、その後、 Nagios サーバーは管理者に通知を送信します。

インストールする方法 Nagios AWSのツール
ステップ1) 購読する Nagios.
に行く https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew をクリックして「購読を続ける」をクリックします
ステップ2) 利用規約をお読みください。
利用規約に同意します。
ステップ3) メッセージを表示します。
サブスクリプション保留中のメッセージが表示されます
ステップ4) 設定を行います。
数分後に同じページを更新し、「設定に進む」をクリックします。
ステップ5) Nagiosを起動します。
設定をデフォルトのままにして、「起動を続行」をクリックします。
ステップ6) Rev設定を表示します。
Rev設定を確認します。新しいキーを作成し、起動をクリックします
ステップ7) パブリックDNSに注意してください。
インスタンスのパブリック DNS をメモします。
ステップ8) pemファイルをppkに変換します。
Windowsマシンでは、PuTTYジェネレーターツールを使用してpemファイルをppkに変換します。
ステップ9) パブリックDNSを入力します。
パテにパブリックDNSを入力します
ステップ10) ppkキーを入力してください。
「認証」セクションで ppk キーを入力し、「開く」をクリックします。
ステップ11) ターミナルでは、
ログイン名にubuntuと入力し、コマンドを実行します。
- このコマンドを実行します sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- 選択した新しいパスワードを入力してください
ステップ12) ブラウザを開きます。
ブラウザで、http:// に移動します。私の場合は /nagios3 http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/
ユーザー名を入力してください: nagiosadmin
pass: 前のステップで設定
ステップ13) Nagios インストールが完了しました。
Nagios ロードします。
の応用 Nagios
Nagios 監視ツール は、典型的なデータセンター向けのヘルスチェックおよび監視システムであり、次のようなあらゆる種類の機器で構成されます。
- サーバーおよびネットワークノード
- 単一のコンソールからのアプリケーション監視
- トランザクションレベルの洞察によるアプリケーション監視
- 監視ミドルウェアとメッセージング コンポーネント
- カスタマイズ可能なレポートとダッシュボード
- UPSバックアップシステム
- 生体認証システム
- 温湿度制御システム(センシング機構)
- CCTV/NVR システム
- ストレージ サブシステム (NAS&SAN)
使用のデメリット Nagios
- ウィザードやインタラクティブなダッシュボードなどの重要な機能は、 Nagios XI、かなり高価なツールです
- Nagios コアのインターフェイスはわかりにくい
- ユーザーにとって構成するのが非常に難しい構成ファイルが多数あります
- Nagios ネットワークのスループットを監視できない
- このツールではネットワークの管理はできませんが、ネットワークの監視のみが可能です。
- Nagios すべてのデバイスをホストとして扱うため、サーバー、ルーター、スイッチなどのさまざまなデバイス間で違いはありません。
製品概要
- 継続的な監視は、インフラストラクチャ内で発生するすべての攻撃を検出、報告、対応するプロセスです。
- Nagios 継続的な監視のためのオープンソース ソフトウェア ツールを無料で使用できます
- Nagios インフラストラクチャ全体とビジネスプロセスを効果的に監視します
- イーサン・ガルスタッドは、以前の仕事のアイデアとアーキテクチャを使用して、新しいアプリケーションの構築を開始しました。 Nagios Linux OS上で動作します
- Nagios 比較的拡張性、管理性、安全性が高い
- の 3 つの重要な要素 Nagios アーキテクチャは1) Webインターフェース(GUI)2)Nagios サーバー3)プラグイン
- Nagios トランザクションレベルの洞察を備えた単一コンソールからのアプリケーション監視が可能
- このツールではネットワークの管理はできませんが、ネットワークの監視のみが可能です。














