世界最大の企業のいくつかが何百ものデバイスを監視する方法について考えたことはありますか?そうでない場合は、今すぐ実行してください。このチュートリアルでは、Nagiosを紹介します。 Nagiosは、家の中の数台のデバイス、または数十億の企業の数百のデバイス、サービス、ネットワークプロトコルを監視できる監視ソリューションです。
まず第一に、なぜNagiosや監視ツールが必要なのですか?
なぜ監視ツールが必要なのかを理解するのは難しいことではありません。監視ツールは、デバイス、ポート、またはそれらのポートで実行されているサービスを手動でチェックするために時間を無駄にしたくない場合に役立ちます。 Webサーバーをセットアップし、それが常に稼働していることを確認したいとします。ただし、問題が発生し、自動更新のためにサーバーがダウンする可能性があります。したがって、問題が発生したことを知るには、常にシステムの前にいて、自分で監視する必要があります。サーバーが稼働していることを確認するためだけに、サーバーに常に目を向けるのは時間の無駄です。
Nagiosのような監視ツールに任せてください。デバイス、デバイスで実行されているサービス、およびネットワークプロトコルを監視し、何かがダウンした場合に通知します。役に立ちませんか?
したがって、この記事では、RaspberryPiにNagiosをインストールしてセットアップする方法を紹介します。とても簡単です。
Nagiosはどのように機能しますか?
では、Nagiosはどのように何かを監視しているのでしょうか?まず、システムにNagiosをインストールし、それをNagiosサーバーと呼びます。これで、Nagiosはエージェントを使用してデバイスを監視できるようになりました またはネイティブプロトコル 。
監視するデバイスにエージェントをインストールし、Nagiosサーバーが定期的にエージェントと通信します。 Nagiosは、特定のサービスがどのように実行されているかを尋ねるメッセージを送信し、エージェントはその情報で応答します。 Nagiosサーバーは情報を処理して保存し、何かが正しく機能していない場合は管理者に警告します。
ネットワークにLinuxシステムがあり、このシステムのハードディスクを監視したいとします。ハードディスクのストレージが80%を超えないようにします。したがって、Linuxシステムでエージェントをセットアップできます。これで、NagiosはLinuxシステムで定期的なチェックを実行してハードディスク情報を要求し、エージェントはその情報をサーバーに返します。情報に基づいて、Nagiosはアクションを実行します。ハードディスクストレージが80%を超えると、管理者に通知されます。
同様に、ほとんど何でも監視できます。
Nagiosがネットワークデバイスを監視するために使用する2番目の方法は、ネイティブプロトコルを使用する方法です。 2つのプロトコル、つまり SNMP があります およびWMI 。これらのプロトコルについては、Nagiosでデバイスを構成するときに後の記事で説明します。
NagiosをRaspberryPiにインストールする背後にある考え方は、ホームネットワークなどの小規模なネットワーク上のデバイスを監視することです。
Raspberry PiにNagiosをインストールするにはどうすればよいですか?
Nagiosは、Raspbianのデフォルトリポジトリで利用できます。したがって、最初にシステムを更新することから始めます–
sudo apt update && sudo apt upgrade -y
nagios3をインストールする–
sudo apt install nagios3
これでダウンロードが開始されます。サイズがわずか数MBなので、それほど時間はかかりません。
ダウンロードが完了すると、Web管理者のパスワードを入力するように求められます。デフォルトでは、セットアップによりユーザー「 nagiosadmin」が作成されます ‘。したがって、後で使用するためにパスワードを覚えておいてください。
管理者パスワードを確認すると、インストールが開始されます。インストールが完了したら、それだけです。これで、Nagiosを使用する準備が整いました。
Nagios3Webログイン
http://raspberry-pi-ip/nagios3
ログインするためのクレデンシャルを入力します。ユーザー名は「nagiosadmin」で、パスワードはインストール時に設定したものです。
そして、あなたは行きます! Nagiosコアがセットアップされて実行されています。使いやすいドキュメントに従って、Nagiosでデバイスをセットアップできます。
デバイスの構成やプラグインの使用など、Nagiosのその他のトピックについて説明します。