1. ホーム
  2. マニュアル
  3. VPS
  4. アプリイメージの利用
  5. Cacti Nagiosアプリイメージを利用する

Cacti Nagiosアプリイメージを利用する

1.Cacti Nagiosについて

1-1.Cacti Nagiosとは

本アプリイメージは、サーバー監視ツールである「Cacti」と「Nagios」を組み合わせたものです。
Cactiは、ネットワークやサーバーのパフォーマンスをデータとして収集し、グラフ化するツールです。
Nagiosは、サービスやホストの稼働状況を監視し、異常が発生した際にアラートを通知するツールです。
どちらもWebブラウザ上で、監視状況やグラフの確認、各種設定の変更・管理が行えます。

1-2.Cactiの特徴

特徴 説明
グラフ作成 RRDToolを利用し、収集したデータをグラフ表示します。
データ収集 SNMPを用いて、ネットワーク機器やサーバーからリソース情報を取得します。

1-3.Nagiosの特徴

特徴 説明
多様な監視対象 サーバー、ネットワーク機器、アプリケーションなど幅広い対象を監視可能です。
NRPEを使用すれば、監視対象ホストでのスクリプトの実行結果も取得できます。
アラート通知 問題発生時にメールやSMSで通知します。

1-4.活用例

  • グラフ表示とアラート通知を組み合わせた監視システム
    • Cactiでネットワークやサーバーのデータを収集・グラフ化し、Nagiosでそのデータを監視します。
    • 異常を検知した場合には、Nagiosがアラートを通知し、Cactiのグラフによって状況を視覚的に把握できます。
  • 傾向分析と事前対応
    • Cactiで蓄積したパフォーマンスデータを活用し、リソース使用の傾向を分析できます。
    • さらに、Nagiosの閾値を調整することで、リソース逼迫の兆候を早期に検知できます。

2.Cacti Nagiosアプリイメージインストール手順

利用可能プランについて

本イメージは2GBプラン以上のご契約で利用可能です。

シンVPSをご利用中の方

利用中のサーバーにCacti Nagiosをインストールしたい場合、「OS再インストール」をご参照の上、インストールを行ってください。

1.「追加申し込み」をクリック

シンアカウントへログインし、「追加申し込み」をクリックしてください。

追加申し込み

2.Cacti Nagiosをインストール

「イメージタイプ」における「アプリケーション」タブより「Cacti Nagios」をクリックしてください。

Cacti Nagiosをインストール

お申し込み・お支払いを完了することでサーバーへ自動でインストールされます。

3.事前準備

3-1.パケットフィルターの設定

Cacti Nagiosを利用するには、使用する機能に応じて、以下のポートを開放する必要があります。
必須ポートについては必ず開放し、任意ポートについては必要に応じて設定してください。

VPSパネルの「パケットフィルター設定」画面から「ONにする(推奨)」にチェックを入れ、該当のポートを許可するルールを追加してください。

必須ポート
用途 ポート番号 目的
HTTP TCP 80 Webブラウザにて非暗号化通信でアクセスするため。

※Let's EncryptでSSL/TLSを設定する場合、SSL証明書の取得・更新に使用します

HTTPS TCP 443 Webブラウザにて暗号化通信でアクセスするため。
任意ポート
用途 ポート番号 目的
SSH TCP 22 Tera TermなどのSSHクライアントを使ってサーバーに接続する場合。
SNMP Trap UDP 162 データ収集対象からSNMP Trapを受け取る場合。

ご利用の構成や機能に応じて必要なポートのみ開放してください。
使用していない機能に関連するポートは、セキュリティ上の観点から開放しないことを推奨します。

パケットフィルターの設定は下記マニュアルからご確認ください。
パケットフィルターの設定について

3-2.接続情報の確認

Cacti Nagios(カクタイ ナギオス)サーバー接続に必要な情報は「SSH」でVPSにログインするか、「コンソール」から確認できます。

VPSへログインすると下記の画像のような接続に必要な情報が表示されます。

接続情報の確認

3-3.ドメインの準備

Cacti Nagiosは、Webブラウザを通じたアクセスが前提となるため、SSL/TLSによる暗号化通信(HTTPS)の利用を推奨します。

独自のドメインを準備し、DNSの「Aレコード」にVPSのIPアドレスを設定してください。

4.Cacti Nagiosセットアップ手順

4-1.SSL/TLS設定

セキュリティ対策として、SSL/TLS(HTTPS)による暗号化通信の導入を推奨しています。
通信を暗号化することで、第三者による内容の盗聴や改ざんを防ぐことができます。
「Let's Encrypt」を使うことで、無料でSSL証明書の取得が可能です。

設定方法につきましては、以下のマニュアルをご参照ください。
Let's Encryptのインストール手順

4-2.Cactiセットアップ手順

接続情報の確認」で確認した「Cacti URL」にアクセス後、「Basic Auth Username」「Basic Auth Password」を入力し、「ログイン」ボタンをクリックしてください。

※SSL/TLS設定を実施した場合は「https://[ドメイン名]/cacti」にアクセスしてください。

1.Basic認証ログイン

ユーザー名 Basic Auth Username
パスワード Basic Auth Password

Basic認証ログイン

2.Cactiへログイン

ユーザー名、パスワードともに「admin」を入力し、「ログイン」ボタンをクリックしてください。

Cactiへログイン

Google Chromeでアクセスする場合

下記のような警告が出る場合があります。
「OK」をクリックしてください。

「OK」をクリック

3.パスワードを変更

パスワードを設定し、「保存」ボタンをクリックしてください。

いまのパスワード admin
新しいパスワード 任意
新しいパスワードを確認 任意

パスワードを変更

4.デフォルトテーマの設定

プルダウンから「Japanese」に変更してください。

日本語に設定

5.ライセンス契約を承認

契約内容を確認し、「GPLライセンス契約に同意する」にチェックを入れ、「開始」ボタンをクリックしてください。

ライセンス契約に同意

6.確認を進める

複数のページに渡り、確認が行われます。
「次に」ボタンをクリックして確認を進めてください。

プレインストールの確認

インストールの種類確認

ディレクトリのパーミッション確認

重要なバイナリの位置とバージョンの確認

内容を確認後、「私はこの声明を読みました」にチェックを入れ、「次に」ボタンをクリックしてください。

ホワイトリストについての確認

「次に」ボタンをクリックして確認を進めてください。

エラーファイルについての確認

テンプレートセットアップについての確認

準拠しているか確認

7.Cactiをインストール

「インストールを確認」にチェックを入れ、「インストール」ボタンをクリックしてください。

Cactiをインストール

インストールが開始されます。

インストール中

8.インストール完了

完了画面から「始める」ボタンをクリックしてください。

インストール完了

Cactiの管理画面に接続できます。

Cactiの管理画面へ

4-3.Nagiosログイン手順

接続情報の確認」で確認した「Nagios URL」にアクセス後、「Basic Auth Username」「Basic Auth Password」を入力し、「ログイン」ボタンをクリックしてください。

※SSL/TLS設定を実施した場合は「https://[ドメイン名]/nagios」にアクセスしてください。

1.Basic認証ログイン

ユーザー名 Basic Auth Username
パスワード Basic Auth Password

Basic認証ログイン

2.ログイン完了

ログインするとNagiosの画面が表示されます。

ログイン完了

4-4.Indexesをオフにする場合の手順

当イメージではデフォルトでapacheのIndexesが有効の状態です。
Indexesが有効な状態では、Webブラウザでサーバー上の特定のディレクトリのURLにアクセスすると、そのディレクトリ内のファイル一覧が表示されます。
以下の手順を実施することでIndexesを無効にできます。

1.サーバーに接続する

接続情報の確認」を参考にサーバーへ接続してください。

2.「apache2.conf」の編集

以下のコマンドを実行してください。
本手順ではnanoエディターを利用します。

nano /etc/apache2/apache2.conf

以下に該当する箇所を探し、「Indexes」を削除してください。

以上略

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

以下略

以上で編集は完了です。

ファイルの保存は「ctrl」と「x」を同時に入力してください。
「変更されたバッファを保存しますか?」と表示されるので、「y」を入力してください。
「書き込むファイル」にてファイルの指定に問題がなければ「enter」を入力し保存完了です。

3.apache2の再起動

設定ファイルの保存後、下記コマンドを実行し設定の反映が完了となります。
systemctl restart apache2

5.その他詳細情報

その他の詳細についてはCacti公式サイトNagios公式サイトからご確認ください。