Cactiは、完全にPHP駆動のフロントエンドを備えたオープンソースのWebベースのネットワークおよびシステム監視ソリューションです。ITビジネスで使用され、帯域幅、ハードディスク使用量、CPUに関する必要な情報をすべて保存します。 MySQLデータベースの使用量、負荷平均、RAM統計など。Cactiはグラフを作成してデータを入力します。SNMPサポート、サードパーティのテンプレートとプラグインを提供し、ユーザー認証とユーザー権限機能を組み込んでいます。
このブログ記事では、CentosVPSへのCactiのインストールについて説明します。
ユーザー「root」としてCentos6仮想プライベートサーバーにログインし、必要なパッケージをインストールします。
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 on#chkconfig httpd on#chkconfig snmpd on
yumパッケージマネージャーを介してCactiをインストールするには、EPELリポジトリをダウンロードする必要があります。
#wget download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh epel-release-6-8.noarch.rpm#yum install cacti
次に、rootパスワードを設定するために、インストール後のスクリプト「mysql_secure_installation」を実行する必要があります。
#mysql_secure_installation-rootパスワードを設定しますか? [Y / n] y-匿名ユーザーを削除しますか? [Y / n] y-rootログインをリモートで禁止しますか? [Y / n] y-テストデータベースを削除してアクセスしますか? [Y / n] y-特権テーブルを今すぐリロードしますか? [Y / n] y
CactiにはMySQLユーザーとデータベースが必要なので、次のコマンドを実行して作成します。
#mysql -u root -pcreate databasecacti;cacti。*のすべての権限を「your-password-here」で識別される「cactiuser」@「localhost」に付与します。
MySQLでのCactiテーブルの設定
cacti.sqlファイルの場所を知る必要があります。次のコマンドを使用して、場所を表示します。#rpm-qlサボテン| grep cacti.sql出力例:/usr/share/doc/cacti-0.8.8b/cacti.sql
次に、テーブルをcacti.sqlファイルにインストールする必要があります。次のコマンドを使用してこれを行い、プロンプトが表示されたらデータベースのパスワードを入力します。
#mysql -u cactiuser -p cactiCactiのMySQL設定を構成しましょう。お気に入りのエディターで/etc/cacti/db.phpを開き、「cacti」データベースの値を入力します。
#vim /etc/cacti/db.php
Cactiインストール用にApacheサーバーを構成します。
必要なIPアドレス範囲からCactiへのアクセスを許可する必要があります。お好みのテキストエディタで/etc/httpd/conf.d/cacti.confを開きます:
#vim /etc/httpd/conf.d/cacti.conf構成ファイルの下部に次のセクションを追加します。
Order Deny、Allow Deny from none Allow from Apacheを再起動します:
#/etc/init.d/httpd restartCactiのcronの設定
Cacticronファイルを開き、行のコメントを解除して、poller.phpが5分ごとに実行できるようにします。#vim /etc/cron.d/cacti次の行の#を削除します
#* / 5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php> / dev / null 2>&1インストールが完了しました。これで、お気に入りのWebブラウザーを開き、http:// SERVER-IP/cactiに移動してインストールを完了することができます。 Cactiのデフォルトのユーザー名とパスワードはadmin/adminです。最初のログイン時に、デフォルトのパスワードを変更する必要があります。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にCactiのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。
Cent OS