GNU/Linux >> Linux の 問題 >  >> OpenSuse

openSUSE13.2にCactiをインストールします

Cactiは、RRDtool(Round-Robinデータベースツール)のフロントエンドアプリケーションとして設計されたオープンソースのWebベースのネットワーク監視ツールであり、ユーザーが一定の間隔でサービスをポーリングしてグラフ形式にすることができます。 Cactiは通常、CPUとネットワーク帯域幅の使用率のグラフデータを取得するために使用され、SNMPを介してルーターまたはスイッチをポーリングすることでネットワークトラフィックを監視します。

これは、openSUSE13.2にCactiをインストールするための小さなチュートリアルです

Cactiのインストール:

MySQLまたはMariaDBおよびその他のツールをインストールします。

 zypper install apache2 php5 php5-mysql php5-snmp mysql-community-server mysql-community-server-client net-snmp rrdtool 

CactiとPHP拡張機能をインストールします。

 zypper install cacti cacti-spine php5-xmlrpc php5-sockets php5-ldap php5-gd apache2-mod_php5 

次のサービスを開始します。

 systemctl start apache2.servicesystemctl start snmpd.servicesystemctl start mysql.service 

データベース:

MySQLを初めて構成する場合は、Cactiのデータベースを作成します。 MySQLを保護する方法を見てください。

 mysql -u root-pMySQLモニターへようこそ。コマンドは;で終わりますまたは\g.MySQL接続IDは12Serverバージョン:5.6.17 openSUSE packageCopyright(c)2000、2014、Oracleおよび/またはその関連会社。 Oracleは、OracleCorporationおよび/またはその関連会社の登録商標です。その他の名前は、それぞれの所有者の商標である可能性があります。「help;」と入力します。または「\h」でヘルプを表示します。 '\ c'と入力して、現在の入力ステートメントをクリアします。mysql> 

Cactiデータベースを作成します。

データベースサボテンを作成します;

新しく作成されたデータベースに権限を付与します。

すべてをcacti。*に付与します。cactiuser@localhostに'cactipassword';フラッシュ権限;
で識別されます。

サボテンの構成:

デフォルトのデータベースをサボテンデータベースにインポートします。

 mysql cacti  

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

 vi /srv/www/cacti/include/config.php 

それに応じて変更を加えます。

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

ディレクトリの権限を変更します。

 chown -R wwwrun:www / srv / www / cacti 

crontabに次のエントリを追加して、5分ごとにポーリングします。

 * / 5 * * * * cacti php /srv/www/cacti/poller.php>
 / dev / null 2>&1 

Cactiをデフォルトのサーバーにする場合は、ファイル/ etc / sysconfig / apache2

を編集します。
#vi / etc / sysconfig / 

サーバーフラグとしてCACTIを追加します。

 APACHE_SERVER_FLAGS ="CACTI" 

apache構成ファイルを編集して、リモートインストールを実行します。 apache 2.4では、承認はmod_authzによって処理されます。

 vi /etc/apache2/conf.d/cacti.conf 

最初のディレクトリスタンザを削除します。

 オプションなしorderdeny、allowすべてから拒否するlocalhostから許可する 

次のスタンザを配置します。

  #httpd2.4すべてを許可する必要があります #httpd 2.2Order deny、allowAllow from all   

サービスを再開します。

 systemctl restart apache2.servicesystemctl restart snmpd.servicesystemctl restart mysql.service 

システムの起動時にサービスを開始できるようにします。

 systemctl enable apache2.servicesystemctl enable snmpd.servicesystemctl enable mysql.service 

Cactiのインストール:

次のURLにアクセスして、サボテンのインストールを開始します。 http:// your-ip-address / cacti 。 [次へ]をクリックして続行します。

オプションを下にスクロールし、[新規インストール]で[新規インストール]を選択して、[次へ]をクリックしてください。

サボテンに必須のパッケージが不足している場合は、表示されます。

ユーザー名とパスワードを入力します(デフォルトの管理者/管理者)。

デフォルトのパスワードを変更する必要があります。

以下はサボテンのダッシュボードを示しています。

これで、デバイスを監視するためのCactiの構成を開始できます。その他のドキュメントはここにあります。コメントをお待ちしております。貴重なコメントを以下に投稿してください。


OpenSuse
  1. openSUSE13.2にApacheTomcat8をインストールします

  2. openSUSE13.2にCactiをインストールします

  3. openSUSE13.2にNagiosをインストールします

  1. openSUSE13.2にphpMyAdminをインストールします

  2. openSUSE12にownCloudをインストールする

  3. openSUSE12.1にVLC2.0「Twoflower」をインストールします

  1. Firefox10をopenSUSE12.1にインストールする| openSUSE12.1にMozillaFirefox10をインストールします

  2. NetBeansIDE7.1をopenSUSE12.1にインストールします

  3. openSUSE12.1にCinnamonデスクトップをインストールします