株式会社ラクス  ITエンジニア総合支援サイト スタックアスタリスク フルマネージド専用サーバー エクスユニット
ITエンジニアとして 知る 学ぶ
 
Java
.NET
PHP
プログラミング一般
DataBase
システム/サーバ構築
システム/サーバ運用
技術系一般知識
 
 
>IT技術情報>システム/サーバ運用>SNMPによるネットワークシステムの監視第04回:RRDtoolの利用
【連載 】SNMPによるネットワークシステムの監視

第4回:RRDtoolの利用

 
 

【 ページ 】 | 1 | 2 | 3 | 4 | 5 |

<<前のページへ

3.RRDtoolのインストール

 まずはRRDtoolをインストールします。但し、RRDtoolを日本語環境で利用すると作成するグラフ中の文字が化けてしまいます。そのため、RRDtoolに日本語化パッチをあてて、日本語を表示できるようにインストールします。
 それぞれのソース、及びパッチは以下から入手して下さい。日本語パッチはrrdtool-1.0.33対応とされていますが、2004/8/7 現在の最新版である rrdtool-1.0.48 にも適用できます。

 RRDtool
 RRDtool日本語化パッチ

# cd /usr/local/src
# wget ftp://ftp.ayamura.org/pub/rrdtool/rrdtool-1.0.48.tar.gz
# wget http://www.bigfield.com/~hiroshi/software/rrdtool-1.0.33-kanji.patch.gz
# gunzip rrdtool-1.0.33-kanji.patch.gz
# tar zxvf rrdtool-1.0.48.tar.gz
# cd rrdtool-1.0.48
# patch -p0 < ../rrdtool-1.0.33-kanji.patch
# ./configure
# make
# make install
# make site-perl-install

 上記によって、/usr/local/rrdtool-1.0.48 配下にRRDtoolがインストールされます。
 ここではこのディレクトリに対して /usr/local/rrdtool というシンボリックリンクを張っておきます。

# ln -s /usr/local/rrdtool-1.0.48 /usr/local/rrdtool


▼Java や Linux を体系的に学びましょう!▼
Stack*のラクスが、
新学習方式のカリキュラムを開発しました!
14700円から(*1)、Java や Linux を体系的に学べます!!
(*1 テキスト代のみの税込料金です)



4.RRDtoolの利用方法

 RRDtoolでグラフを作成する場合には以下の3つの作業が必要です。
  • ラウンドロビンデータベースの作成(利用開始時のみ)
  • ラウンドロビンデータベースの更新(定期的に)
  • グラフ描画(必要に応じて)
 これらの作業には全てrrdtoolコマンドを利用します。rrdtoolコマンドは第一引数にcreate、update、graph などのサブコマンドをとり、サブコマンド毎にとり得る引数やオプションが異なります。
 ここでは、MRTGと同様にトラフィック状況をグラフ化することを想定し、rrdtoolコマンドの利用方法を紹介します。

rrdtoolのmanを利用する

 上記インストール方法ではrrdtoolのmanは/usr/local/rrdtool/manに収められますが、このディレクトリにはMANPATHが通っていないため、/etc/man.config を編集しておきましょう。

・・・
MANPATH /usr/share/man
MANPATH /usr/man
MANPATH /usr/local/share/man
MANPATH /usr/local/man
MANPATH /usr/X11R6/man
MANPATH /usr/local/rrdtool/man   #追記
・・・

  また、rrdtoolのマニュアルはサブコマンド毎に分かれています。サブコマンドにcreateを指定するならrrdcreateを、graphを指定するならrrdgraphを参照してください。

例1)サブコマンドがcreateの場合
# man rrdcreate

例2)サブコマンドがgraphの場合
# man rrdgraph


>>次のページへ
【 目次 】
1.はじめに
2.RRDtoolとは
3.RRDtoolのインストール
4.RRDtoolの利用方法
4_1.ラウンドロビンデータベースの作成
4_1_1.データソースの定義
4_1_2.ラウンドロビンアーカイブ(RRA)の定義
4_2.RRDのデータ更新
4_3.グラフ描画
4_3_1.データソース名の定義:DEF
4_3_2.グラフの種類の定義:AREA、LINE[1-3]、STACK
4_3_3.グラフ下部に変数の値を書き出す:GPRINT
4_3_4.多彩なグラフ描画の例
5.RRDtoolMRTGのパフォーマンスを向上させる
6.次回は

【 関連記事 】
【連載 】SNMPによるネットワークシステムの監視
  第1回:SNMPの基礎
  第2回:MRTGの導入
  第3回:MRTGの設定
  第4回:RRDtoolの利用
  第5回:Cactiの利用
  第6回:Cactiの応用設定

サイト内全文検索
スタックアスタリスクのサイトを検索します。検索には、Googleを利用しています。そのため、最新の情報で検索されない可能性があります。


簡単レンタルメールフォーム
300メガ1000円〜 XBitのレンタルサーバー
500メガ1995円〜 電話サポート/PostgreSQL/専用SSLなどにも対応!お客様のニーズを網羅したレンタルサーバ
ホームページ制作のアシストウェブ
STACK* 執筆の講師陣から習得する!! ITエンジニアスクール アイティブースト
統合メールサポートシステム 〜MailDealer(メールディーラー)〜
システム開発,IT教育 〜株式会社アイティーブースト(ITBoost)〜
簡単 営業支援/顧客管理ツール Easy Sales
  利用規約 お問い合わせ・ご意見 スタックアスタリスクについて 運営会社について 
  レンタルサーバー ホスティング 専用サーバー メールフォーム ショッピングカート メール共有 ITエンジニア派遣 Linux講座 Java講座 メール配信 レンタルサーバー Webデータベース 検索サービス
CopyrightcRAKUS Co.,Ltd. All Rights Reserved.  メール管理・共有 顧客管理(CRM)もできるメール対応サポートシステム JAVA LINUX CISCO 技術者派遣 育成事業 株式会社ラクス