GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにCactiMonitoringをインストールする方法

このチュートリアルでは、Ubuntu 20.04LTSにCactiMonitoringをインストールする方法を示します。知らなかった方のために、CactiはオープンソースのWebベースのネットワーク監視です。オープンソースの業界標準データロギングツールRRDtoolのフロントエンドアプリケーションとして設計されたグラフ作成ツール。グラフ形式でCPU負荷とネットワーク帯域幅使用率を取得するために使用されます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 18.04 LTSFocalFossaサーバーにCactiMonitoringを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があります。

Ubuntu 20.04 LTSFocalFossaにCactiMonitoringをインストールする

手順1.まず、次のaptを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

 sudoaptupdatesudoaptアップグレード

手順2.LAMPサーバーをインストールします。

Ubuntu 20.04 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。

ステップ3.Cacti用にMariaDBを構成します。

デフォルトでは、MariaDBは強化されていません。mysql_secure_installationを使用してMariaDBを保護できます。 脚本。ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読んでください。

 mysql_secure_installation 

次のように構成します:

-rootパスワードを設定しますか? [Y / n] y-匿名ユーザーを削除しますか? [Y / n] y-rootログインをリモートで禁止しますか? [Y / n] y-テストデータベースを削除してアクセスしますか? [Y / n] y-特権テーブルを今すぐリロードしますか? [Y / n] y 

次に、MariaDBコンソールにログインして、Cactiのデータベースを作成する必要があります。次のコマンドを実行します。

 mysql -u root -p 

これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。サボテンのインストール:

データベースcactiを作成します;cacti。*のすべての特権を'your-password';flush特権;quit;
で識別されるidroot@localhostに付与します

次に、mysql_test_data_timezone.sqlをMariaDBデータベースにインポートします。

 sudo mysql -u root -p mysql  

その後、MariaDBにログインします:

 mysql -u root -p 

idroot」に権限を付与します 」ユーザー:

 GRANT SELECT ON mysql.time_zone_name TO idroot @ localhost;flushprivileges; exit 
ステップ4.Ubuntu20.04にCactiをインストールします。

次に、以下のコマンドを実行して、デバイスを監視するためのSNMPとrrdtoolをインストールします。

 sudo apt install snmp php-snmp rrdtool librrds-perl 

次に、wgetを使用して最新バージョンのCactiをダウンロードします。 コマンド:

 wget https://www.cacti.net/downloads/cacti-latest.tar.gz 

ダウンロードが完了したら、ダウンロードしたパッケージを抽出します:

 sudo tar zxvf cacti-latest.tar.gzcd cacti-1.2.16 / sudo mv * / var / www / html / 

次のコマンドを使用して、Cactiのデータベースをインポートします。

 sudo mysql -u root -p cacti  

次に、Cacti構成ファイルを編集して、データベースタイプ、データベース名、ホスト名、ユーザー、およびパスワード情報を指定します。

 sudo nano /var/www/html/include/config.php 
/*これらの値が実際のデータベース/ホスト/ユーザー/パスワードを反映していることを確認してください*/$ database_type ="mysql"; $ database_default ="cacti"; $ database_hostname ="localhost"; $ database_username ="idroot"; $ database_password ="your-password"; $ database_port ="3306"; $ database_ssl =false; 

Cacti Directoryの所有者をwww-dataに変更し、ログファイルを保存します。

 sudo touch /var/www/html/log/cacti.logsudo chown -R www-data:www-data / var / www / html / * 

ステップ5.Cacti用にApacheWebサーバーを構成します。

cacti.confという名前の新しい構成ファイルを作成します 「/etc/apache2/sites-enabled」にあります 」:

 sudo nano /etc/apache2/sites-enabled/cacti.conf 

次の構成を使用します:

エイリアス/cacti/ var / www /html<ディレクトリ/var/ www/html>オプション+FollowSymLinksAllowOverrideなし=2.3>すべての許可を要求 Order Allow、Deny Allow from all  AddType application / x-httpd-php .php  php_flag magic_quotes_gpc Off php_flag short_open_tag On php_flag register_globals Off php_flag register_argc_argv On php_flag track_vars On#この設定は一部のロケールで必要ですphp_value mbstring include_path。  DirectoryIndex index.php  

最後に、Apacheサーバーを再起動して有効にします:

 sudo a2ensite cactisudo systemctl restart apache2 

ステップ6.CactiWebインターフェイスへのアクセス。

CactiはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開いてhttp://your-domain.comに移動します。 またはhttp://server-ip-address インストールを完了するために必要な手順を完了します。画面に「Cactiインストールガイド」が表示されます。ユーザー名:adminとパスワード:adminとcactiでログインすると、デフォルトのパスワードを変更する必要があります。

おめでとうございます!Cactiが正常にインストールされました。Ubuntu20.04FocalFossaシステムにCactiMonitoringをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Cactiの公式Webサイトを確認することをお勧めします。 。


Ubuntu
  1. Ubuntu16.04LTSにTYPO3をインストールする方法

  2. Ubuntu16.04LTSにRedmineをインストールする方法

  3. Ubuntu18.04LTSにMySQLをインストールする方法

  1. Ubuntu22.04にCactiモニタリングをインストールする方法| 20.04

  2. Ubuntu15.04にCactiMonitoringをインストールする方法

  3. Ubuntu16.04LTSにCactiMonitoringをインストールする方法

  1. Ubuntu16.04LTSにSugarCRMをインストールする方法

  2. Ubuntu16.04LTSにPiwikをインストールする方法

  3. Ubuntu16.04LTSにLimeSurveyをインストールする方法