「エアコンの安全な修理・適切なフロン回収」はこちら

RHEL9.x compatible Linux : Nagios Server インストール

Nagiosは、Linux 上で実行するオープンソースの監視ソリューションです。
Nagiosは、 Ethan Galstadによって開発され、 1999 年に最初にリリースされました。その後、このプロジェクトは、いくつかの貢献者によってオープンソース プロジェクトとして改良されました。

Nagiosは、ネットワーク、アプリケーション、またはサーバーの重要なパラメーターを定期的にチェックするように設計されています。これらのパラメータには、マイクロプロセッサの負荷、実行中のプロセス数、ログ ファイル、ディスクおよびメモリの使用量の他、SMTP (Simple Mail Transfer Protocol)、HTTP (Hypertext Transfer Protocol)、POP3 ( Post Office Protocol 3)の他の多くのサービスもチェックできます。

Nagoisを実行するにはPHP、MySQLなどのデータベース、ApacheやNginxなどのWebサーバーが必要です。今回はこれらすべてが構成済みという前提で進めます。

SELinux を permissive に設定する必要があります(SELinuxをDisabledにしている場合は有効にする)

1. 必要なパッケージをインストール

Apache と PHP-FPM を起動して有効にする

2. Nagios Coreのインストール

①ダウンロード
Nagios Core の最新のソース コードをダウンロードするには、Nagios ダウンロードページに移動し、最新のリリース バージョンを確認する(2022.11.3現在)

②インストール

以下のように表示される

コンパイル

以下のように表示される

Nagios ユーザーとグループを作成

Nagios グループに Apache ユーザーを追加

Nagios Core をインストール

Nagios の init スクリプトをインストール

外部コマンド ファイルと権限をインストール

Nagios 構成ファイルをインストール

Nagios 用の Apache 構成ファイルをインストール

3. Nagios プラグインをインストール

Nagios Pluginsページから最新の codeをダウンロード

②インストール

③必要なディレクトリを作成

4. Nagios Web ユーザーの作成

Nagios Web ダッシュボードにアクセスするためのユーザー アカウントを作成する。このユーザーアカウントは、認証に使用される。
ユーザーのデフォルト名はnagiosadminで、/usr/local/nagios/etc/cgi.cfgファイル内に優先ユーザー名として定義されています。

所有権と権限を設定

Apache を再起動

ファイアウォールで HTTP サービスポートを解放します

Nagios サービスを開始と有効

システムを再起動

サービスが実行しているか確認

5. Nagios Web インターフェイスにアクセス

任意のブラウザで http://[IP_Address]/nagios/にアクセスし[Username]にnagoisadmin、[Password]には上記でユーザーを作成したとき指定したパスワードを入力し、[Sign in]

ログインに成功すると、以下のダッシュボードが表示されます。

ホストの可用性を表示
左メニューの[Hosts]をクリック

左メニューの [Tactical Overview] をクリックすると監視データを閲覧できる

6. Nagios エージェントの構成

エージェントを監視するため。以下をインストールする
• データ収集用のNagios plugins
• プラグインを実行するNRPE Agent

6.1 Nagios pluginsのインストール
EPEL リポジトリを使用してインストールする

利用可能な Nagios プラグイン

下記のとおりnagios-pluginsが利用可能である

重要なNagios プラグインをインストールします。(例としてcheck the processes, disk space, swap space, dns, users, uptime, httpand load、をインストール)

インストールすると、パッケージはパス /usr/lib64/nagios/plugins/ に保存されるので確認する

6.2 Nagios NRPE Agentのインストール
EPEL リポジトリからインストールします

バージョン確認

サービスを開始して有効にする

サービスが実行されているかどうかを確認

ファイアウォールを通過するサービスを許可

Nagios Web UI から、追加されたホストの監視を実行できるようになりました。ホストが使用可能になるまでに時間がかかります。

タイトルとURLをコピーしました