GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS6にCactiをインストールする方法

このチュートリアルでは、CactiをCentOS 6にインストールする方法を紹介します。知らない人のために、CactiはオープンソースのWebベースのネットワーク監視およびグラフ化です。オープンソースの業界標準データロギングツールRRDtoolのフロントエンドアプリケーションとして設計されたツール。ITビジネスで使用され、帯域幅、ハードディスク使用量、CPU使用量、負荷平均、RAM統計に関する必要なすべての情報を保存します。 Cactiはグラフを作成し、データを入力します。SNMPサポート、サードパーティのテンプレート、プラグインを提供し、ユーザー認証とユーザー権限機能が組み込まれています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS6へのCactiのインストールを段階的に説明します。

CentOS6にCactiをインストールする

ステップ1.まず、システムでEPELリポジトリを有効にする必要があります。

 ## RHEL / CentOS664ビット###wgethttp://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh epel -release-6-8.noarch.rpm 
 ## RHEL / CentOS632ビット###wgethttp://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm# rpm -ivh epel -リリース-6-8.noarch.rpm

手順2.必要なパッケージをインストールします。

Apacheのインストール:

 yum install httpd httpd-devel 

MySQLサーバーをインストールします:

 yum install mysql mysql-server 

PHPモジュールのインストール:

 yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql 

PHP-SNMPのインストール:

 yum install php-snmp 

NET-SNMPのインストール:

 yum install net-snmp-utils p net-snmp-libs 

RRDToolのインストール:

 yum install rrdtool 

上記のソフトウェアをすべてインストールしたら、それらを起動します:

 /etc/init.d/mysqld start / etc / init.d / httpd start / etc / init.d / snmpd start 

これらのサービスを起動時に実行するには、次のコマンドを入力する必要があります。

 chkconfig mysqld onchkconfig httpd onchkconfig snmpd on 

ステップ2.Cactiをインストールします。

 yum install cacti -y 

ステップ3.MySQLの構成。

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

 mysql_secure_installation 

CactiにはMySQLユーザーとデータベースが必要なので、次のコマンドを実行して作成します。

#mysql -u root -pcreate databasecacti;cacti。*のすべての権限を「your-password-here」で識別される「cactiuser」@「localhost」に付与します。 

ステップ4.MySQL用のCactiテーブルを設定します。

次に、ファイルcacti.sqlからcactiデータベーステーブルをインポートします。次のコマンドを発行して、cacti.sqlファイルの場所を見つけます。

#rpm-qlサボテン| grep cacti.sql/usr/share/doc/cacti-0.8.8a/cacti.sql 

次に、テーブルをcacti.sqlファイルにインストールする必要があります。次のコマンドを使用してこれを実行し、プロンプトが表示されたらデータベースパスワードを入力します。

 mysql -u cactiuser -p cacti  

次に、正しいデータベース名とユーザー名を使用するように、cactiのデータベース構成ファイルを編集する必要があります。

 mysql -u cactiuser -p cacti  

CactiのMySQL設定を構成します。お気に入りのエディターで/etc/cacti/db.phpを開き、「cacti」データベースの値を入力します。

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

ステップ5.Apacheサーバーを構成します。

Apacheの構成を変更して、接続を許可するIPアドレス/サブネットを選択できます。これを行うには、次のファイルを編集します。

 ## nano /etc/httpd/conf.d/cacti.conf  Order Deny、Allow Deny from none Allow from   

Apacheを再起動します:

/etc/init.d/httpd再起動

ステップ6.Cacti用にCronを構成します。

/etc/cron.d/cactiを開きます ファイル:

 nano /etc/cron.d/cacti###次の行の#を削除#### * / 5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php>
 / dev / null 2>&1 

ステップ7.Cacti用のIptablesまたはファイアウォールの構成。

 iptables -A INPUT -p udp -m state --state NEW --dport 80 -j ACCEPTiptables -A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPTservice iptables save 

ステップ5.サボテンへのアクセス。

CactiはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開いてhttp://your-domain.com/cacti またはhttp:// server-ip / cacti 。 Cactiのデフォルトのユーザー名とパスワードはadmin/adminです。最初のログイン時に、デフォルトのパスワードを変更する必要があります。

おめでとうございます!Cactiが正常にインストールされました。CentOS6システムにCactiネットワーク監視ツールをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式のCactiを確認することをお勧めします。ウェブサイト。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法