GNU/Linux >> Linux の 問題 >  >> Rocky Linux

Rocky Linux 8 に Cacti をインストールする方法

この記事では、Rocky Linux 8 に Cacti をインストールするために必要な手順について説明しました。このチュートリアルを続行する前に、02 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Cacti は、エンタープライズ クラスのロギング ツールである RRDtool のフロント エンドとして機能するオープン ソースの監視ツールです。ユーザーは、CPU 負荷グラフ、RAM 使用率、およびさまざまなホストから収集されたその他の情報を表示できます。 Nagios と同様に、Cacti は SNMP をサポートしており、Linux、BSD、および Windows ホストの監視を可能にします。

Rocky Linux 8 に Cacti をインストール

ステップ 1. まず、Rocky Linux サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo dnf install epel-release
sudo dnf update
sudo dnf upgrade

ステップ 2. Rocky Linux システムに LAMP をインストールします。

Rocky Linux を LAMP サーバーとして設定する必要があります。まだ行っていない場合は、続行する前に従来の LAMP ガイドを使用して Rocky Linux をセットアップしてください。

ステップ 3. SNMP と RRD ツールをインストールします。

次に、システム メトリックの収集と分析に必要な SNMP と RRDtool をインストールします。

sudo dnf install -y net-snmp net-snmp-utils net-snmp-libs rrdtool

完了したら、次のコマンドで snmpd を起動して有効にします:

sudo systemctl start snmpd
sudo systemctl enable snmpd

ステップ 4. MySQL/MariaDB データベースを構成します。

サボテン用のデータベースとユーザーを作成し、必要なすべての権限をサボテン ユーザーに付与します。

mysql -u root -p

MySQL コンソールに移動したら、新しいデータベースを作成します:

MariaDB [(none)]> CREATE DATABASE cactidb;
MariaDB [(none)]> GRANT ALL ON cactidb.* TO [your-email] IDENTIFIED  BY 'your-passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

次に、MySQL テスト データ 19 をインポートします。 MySQL データベースへのファイル:

mysql -u root -p mysql < /usr/share/mariadb/mysql_test_data_timezone.sql

次に、MySQL データベースに接続し、cacti ユーザーに 29 へのアクセスを提供します。 ゾーン:

MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO [email protected];
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

MariaDB 構成ファイルを編集します:

nano /etc/my.cnf.d/mariadb-server.cnf

次の行を貼り付けます:

collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
max_heap_table_size=32M
tmp_table_size=32M
join_buffer_size=64M
# 25% Of Total System Memory
innodb_buffer_pool_size=1GB
# pool_size/128 for less than 1GB of memory
innodb_buffer_pool_instances=10
innodb_flush_log_at_timeout=3
innodb_read_io_threads=32
innodb_write_io_threads=16
innodb_io_capacity=5000
innodb_file_format=Barracuda
innodb_large_prefix=1
innodb_io_capacity_max=10000

ステップ 5. Rocky Linux システムに Cacti をインストールします。

次のように Cacti 監視ツールをインストールします:

sudo dnf install cacti

Cacti のインストールを確認する:

rpm -qi cacti

次に、次のコマンドを使用してデフォルトのデータベース テーブルをインポートします:

mysql -u root -p cactidb < /usr/share/doc/cacti/cacti.sql

Cacti の初期設定を行う必要があります:

sudo nano /usr/share/cacti/include/config.php

ファイルを変更:

$database_type = 'mysql';
$database_default = 'cactidb';
$database_hostname = 'localhost';
$database_username = 'cacti_user';
$database_password = 'cactidb';
$database_port = '3306';

次に、apache ユーザーを Cacti ソフトウェア ディレクトリの所有者にします:

sudo chown -R apache:apache /var/www/html/cacti
sudo systemctl restart httpd

次に、38 を編集して Cacti の cron を設定します 次のようなファイル:

sudo nano /etc/cron.d/cacti

次の行のコメントを外して、Cacti が 5 分ごとにデータをポーリングするようにします:

*/5 * * * * apache /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

ステップ 6. ファイアウォールを構成します。

ファイアウォールを通過する HTTP および HTTPS サービスを許可する

sudo firewall-cmd --add-service={http,https} --permanent
sudo firewall-cmd --reload

ステップ 7. Rocky Linux 8 で Cacti Web インターフェイスにアクセスします。

41 経由でインストール ウィザードのサボテン Web インターフェイスにアクセスできるようになりました .以下のログインページが表示されます。表示されているデフォルトの資格情報でログインします:

Username: admin
Password: admin

Rocky Linux に Cacti をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 Cacti の詳細については、公式ナレッジ ベースを参照してください。ご質問やご提案がありましたら、お気軽にコメントを残してください。


Rocky Linux
  1. RockyLinux8にMariaDB10.6をインストールする方法

  2. RockyLinux8にDockerをインストールする方法

  3. Rocky Linux 8 に MariaDB をインストールする方法

  1. RockyLinux8にコックピットをインストールする方法

  2. RockyLinux8にGitLabをインストールする方法

  3. RockyLinux8.4のインストール方法

  1. RockyLinux8にFreeIPAをインストールする方法

  2. RockyLinux8にPodmanをインストールする方法

  3. RockyLinux8にFlatpakをインストールする方法