このチュートリアルでは、Ubuntu 22.04 LTS に Cacti Monitoring をインストールする方法を紹介します。 ご存じない方のために説明すると、Cacti は、業界標準のオープンソース データ ロギング ツール RRDtool のフロントエンド アプリケーションとして開発された、オープンソースの Web ベースの監視およびグラフ作成ツールです。 Cacti は、MariaDB データベースを使用してその設定を保存し、Apache Web サーバーを使用してインタラクティブな構成とグラフィックの表示を行います。
この記事は、少なくとも Linux の基本的な知識があり、シェルの使い方を知っていること、そして最も重要なこととして、自分の VPS でサイトをホストしていることを前提としています。 インストールは非常に簡単で、root アカウントで実行していることを前提としています。sudo
‘ root 権限を取得するコマンドに。 Ubuntu 22.04 (Jammy Jellyfish) に Cacti Monitoring をインストールする手順を順を追って説明します。 Ubuntu 22.04 や、Linux Mint、Elementary OS、Pop!_OS などの他の Debian ベースのディストリビューションでも同じ手順に従うことができます。
前提条件
- 次のオペレーティング システムのいずれかを実行しているサーバー: Ubuntu 22.04、20.04、および Linux Mint などのその他の Debian ベースのディストリビューション。
- 潜在的な問題を防ぐために、OS の新規インストールを使用することをお勧めします。
- サーバーへの SSH アクセス (デスクトップの場合はターミナルを開きます)。
- あ
non-root sudo user
またはへのアクセスroot user
. として活動することをお勧めします。non-root sudo user
ただし、ルートとして行動するときに注意しないと、システムに損害を与える可能性があるためです。
Ubuntu 22.04 LTS Jammy Jellyfish に Cacti Monitoring をインストールする
ステップ 1. まず、次のコマンドを実行して、すべてのシステム パッケージが最新であることを確認します。 apt
ターミナルでのコマンド。
sudo apt update sudo apt upgrade sudo apt install wget apt-transport-https gnupg2 software-properties-common
ステップ 2. LAMP サーバーのインストール。
このチュートリアルを開始する前に、LAMP スタックをサーバーにインストールする必要があります。 LAMP がインストールされていない場合は、こちらのガイドに従ってください。
ステップ 3. Cacti の SNMP をインストールします。
SNMP や rrdtool などの Cacti 監視システムを適切に機能させるには、いくつかの重要なツールが必要です。 したがって、このステップでは、それをインストールします。
sudo apt install snmp php-snmp rrdtool librrds-perl
ステップ 4. MariaDB の構成。
デフォルトでは、MariaDB は強化されていません。 を使用して MariaDB を保護できます。 mysql_secure_installation
脚本。 root パスワードを設定し、匿名ユーザーを削除し、リモート ルート ログインを禁止し、テスト データベースと安全な MariaDB へのアクセスを削除する各手順を注意深く読む必要があります。
mysql_secure_installation
次のように構成します。
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
次に、MariaDB コンソールにログインして、Cacti 用のデータベースを作成する必要があります。 次のコマンドを実行します。
mysql -u root -p
これにより、パスワードの入力が求められるので、MariaDB ルート パスワードを入力して Enter キーを押します。 データベース サーバーにログインしたら、Cacti インストール用のデータベースを作成する必要があります。
MariaDB [(none)]> CREATE DATABASE cacti DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cacti.* TO 'cacti_user'@'localhost' IDENTIFIED BY 'strong-password'; MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO cacti_user@localhost; MariaDB [(none)]> ALTER DATABASE cacti CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
ステップ 5. Ubuntu 22.04 に Cacti Monitoring をインストールします。
デフォルトでは、Cacti は Ubuntu 22.04 ベース リポジトリでは利用できません。 以下のコマンドを実行して、最新バージョンの Cacti をダウンロードします。 wget
指図:
wget https://www.cacti.net/downloads/cacti-latest.tar.gz
次に、ダウンロードしたファイル アーカイブを展開します。
tar -zxvf cacti-latest.tar.gz sudo mv cacti-1* /var/www/html/cacti
その後、デフォルトの Cacti データベース データを新しく作成したデータベースにインポートします。
sudo mysql -u root -p cacti < /var/www/html/cacti/cacti.sql
ここで、Cacti 構成ファイルを編集して、データベースの種類、名前、ホスト名、ユーザー、およびパスワード情報を指定します。
sudo nano /var/www/html/cacti/include/config.php
次の構成を追加します。
/* make sure these values reflect your actual database/host/user/password */ $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cacti_user"; $database_password = "strong-password"; $database_port = "3306"; $database_ssl = false;
ファイルを保存して閉じ、次のコマンドを使用して Apache サービスを再起動します。
sudo systemctl restart apache2
いくつかのフォルダーのアクセス許可を変更する必要があります。
sudo chown -R www-data:www-data /var/www/html/cacti
最後に、cron に次のエントリを追加して、Cacti ポーラーが 5 分ごとにポーリングできるようにします。
echo "*/5 * * * * www-data php /var/www/html/cacti/poller.php > /dev/null 2>&1" | sudo tee /etc/cron.d/cacti
ステップ 6. Cacti Monitoring Web インターフェイスにアクセスします。
正常にインストールされたら、Web ブラウザーを開き、URL を使用して Cacti インストール ウィザードにアクセスします。 http://your-IP-address/cacti
. ユーザー名: admin とパスワード: admin と cacti でログインすると、デフォルトのパスワードを変更する必要があります。 次のページにリダイレクトされます。
おめでとう! Cacti が正常にインストールされました。 Ubuntu 22.04 LTS Jammy Jellyfish システムに Cacti の無料でオープンソースの Web ベースのネットワーク監視およびグラフ作成ツールをインストールするためにこのチュートリアルを使用していただきありがとうございます。 追加のヘルプまたは有用な情報については、以下を確認することをお勧めします サボテンの公式サイト.
VPS マネージ サービスの提供
The post Ubuntu 22.04 LTS に Cacti Monitoring をインストールする方法 appeared first on Gamingsym Japan.