ランプの中身(Ruby on Railsのシステム開発)
ランプの中身(Ruby on Railsのシステム開発)では、株式会社ケイビーエムジェイのRuby on Railsエンジニアが蓄積したノウハウを公開しています。Ruby on Railに関する技術解説や実践的なノウハウなど、開発現場の技術に則したコンテンツを随時追加していきます。 初心者の方でもわかりやすい技術解説を心がけています。リクエスト、ご質問も受け付けいますので、ご気軽にコメントを記述して下さい。

< Postgres8_3⇔8_1の性能比較... | メイン  |  RadRails(A... >

marumoruの中身(ruby
2008.05.12

監視ツールcactiについて


こんにちわ marumoru です。

 

今回監視ツールとしてcactiのインストールについてご紹介します。

サーバ監視をWEBブラウザで視覚的(グラフ等)にて確認できるものです。

他の監視ツールに比べると拡張性が優れているかと思います。

が、他監視ツールより初期導入がちょっとだけ大変かもしれません。

 

動かす為に必要なもの

Apache       1.3以降
PHP        4.1以降(4.3.6以降を推奨)
RRDTool     1.0.49以降
MySQL      3.23以降(4.0.20d以降を推奨)→別DBにできないことはない
Net-SNMP     最新版がなるべくよい

 

cactiをCentOS5にインストール

前提としてApache,PHPはインストール済みとします・・・・。

yum --enablerepo=rpmforge install cacti

MySQLにcacti用のデータベースを作成

mysqladmin -u root -p create cacti
mysql -u root -p cacti < /var/www/cacti/cacti.sql
mysql -u root -p mysql
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser';
flush privileges;

他PCからの閲覧を許可する場合には、以下を変更

vi /etc/httpd/conf.d/cacti.conf
Alias /cacti/ /var/www/cacti/
<Directory /var/www/cacti/>
        DirectoryIndex index.php
        Options -Indexes
        AllowOverride all
        order deny,allow
        deny from all
        allow from 127.0.0.1
        allow from  XXX.XXX.XXX.XXX        許可したいIP追加
        AddType application/x-httpd-php .php
        php_flag magic_quotes_gpc on
        php_flag track_vars on
</Directory>

cacti側へMySQL設定を反映

/var/www/cacti/include/config.php

→作成したDBにアクセスできるように編集する

 

WEBブラウザで設定

http://(インストールしたサーバアドレス)/cacti/ にブラウザアクセス
NEXT >>を選択
NEW Install >>を選択
SNMP Utility Version    NET-SNMP 5.x
RRDTool Utility Version    RRDTool 1.2.x を選択
FINISHをクリック

ログインしてみる 

http://(インストールしたサーバアドレス)/cacti/index.php 

ログイン画面にて、admin/adminを入力

パスワード変更を要求してくるので新パスワードを入力

 

これで、監視サーバの設定は完了です。

→yumでインストールした場合には、データ収集のcronは設定済みとなります。

 /etc/cron.d/cacti
 */5 * * * *     cacti   php /var/www/cacti/poller.php &>/dev/null

Patchやプラグイン等により色々と拡張可能ですので

今回は、最低限のインストール方法でしたが 

次回は、patchやプラグイン追加と監視先サーバへのSNMPインストールを紹介できればと思います。 

 

コメント (0)  |トラックバック (0)

ブックマークに追加する Subscribe with livedoor Reader あとで読む

トラックバック URL

この記事にコメントする

ニックネーム:
メールアドレス:
URL:


KBMJのWebソリューション
Ruby on Rails Summer Festival 2008開催決定!!

TOPICS

2008/06/25
ZD Net Builder」の連載記事です。第四回は「Rubyでどう書く?:重複したRSSをまとめる」が掲載されました。

2008/05/30
ZD Net Builder」の連載記事です。第三回は「Rubyでどう書く?:Rubyで特定URLの画像パス一覧を表示する」が掲載されました。

2008/05/07
ZD Net Builder」に連載を始めました。第二回は「Rubyでどう書く?:RubyでPDF履歴書を作成する」が掲載されました。

2008/04/24
アットマーク・アイティ」に『 Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する』が掲載されました。

カテゴリ

全体のRoR最新ブログ一覧

プロフィール

  • marumoru
  • 29 歳
  • 開発で最近ruby,railsに触れる機会のないJavaっ子。

ブログの購読

RSS

timelog
株式会社ケイビーエムジェイロゴ