Dain.Bora.Net  ver 2.0  
About Me
프로필
나의 가족
용's X-file
숙's X-file
다인홈피 ver 1.0
소중한 사람들
가족들
친구들
직장동료들
다인&건희
다인이 이야기
건희 이야기
엄마 이야기
기억속으로
가족들과 함께
즐거운 추억들
사진 & 물생활
디카 이야기
행복한 물생활
포토갤러리
게시판
부스러기들
자료실
좋은글
스터디
방명록
먹고자고놀고
가볼만한곳
먹고싶은것
링크
카운터
오늘 : 5
전체 : 30827
날자 : 2020/07/10

Category Category
rrdtool 설치
# 리눅스/유닉스   2007-02-27 22:32
이상용
- 최종 수정일 : 2006/12/31 -


-----------------------------------------------
1. 관련 프로그램 다운로드    
-----------------------------------------------
  (1) RRDTool 다운로드
      1) http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/download.en.html
      2) http://www.rootman.co.kr/NFS/Rrdtool/rrdtool-1.2.15.tar.tar

  (2) HotSaNIC 다운로드
      1) http://hotsanic.sourceforge.net/archive/
      2) http://www.rootman.co.kr/NFS/Rrdtool/HotSaNIC.tgz
      

  (3) ImageMagick
      1) Redhat 7.3 System
         http://www.rootman.co.kr/download/Lib/ImageMagic/7.3/
      2) Redhat 9.x System
         http://www.rootman.co.kr/download/Lib/ImageMagic/9.0/
      3) Souce Install
         ftp://ftp.imagemagick.org/pub/ImageMagick/linux/


-----------------------------------------------
2. RRDTool 설치
-----------------------------------------------
   [root@rootman root] # tar zxvf rrdtool-1.0.49.tar.gz
   [root@rootman root] # cd rrdtool-1.0.49
   [root@rootman rrdtool-1.0.49]# ./configure --prefix=/usr/local/rrdtool && make; make install && make site-perl-install


-----------------------------------------------
3. HotSaNIC 설치
-----------------------------------------------
   [root@rootman root]# tar xvfz HotSaNIC-0.4.0.tar
   [root@rootman root]# mv HotSaNIC /usr/local/
   [root@rootman root]# ./setup.pl

   * setup.pl 스크립트는 웹상에서 보여 줄 모니터링 대상에 대해 체킹한다.
     가급적 worm과 ping은 제외하는 것이 좋습니다.


    Module found: SENSORS
    Module found: DNET
    Module found: PART
    Module found: PING
    Module found: TRAFFIC
    Module found: NETWORKS
    Module found: DISKIO
    Module found: SYSTEM
    Module found: WORMS
    ---------------------------------------
    checking for OS-type (current: not configured)
    OSTYPE="Linux"
    checking path to "rrdtimer" (current: not configured)
    DAEMONDIR="/usr/local/HotSaNIC"
    checking path to "rrdtool" (current: not configured)
    BINPATH="not configured"
    LOGDIR="$DAEMONDIR/log/"
    PIDFILE="$DAEMONDIR/log/rrdtimer.pid"
    DIAGRAMLOG="last"
    LOGSIZE="200000"
    LOGBACKUPS="5"
    DEBUGLEVEL="-1"
    STIME="120"
    RUN="sensors dnet part traffic networks diskio system"
    WEBDIR="not configured"
    WIDTH="600"
    HEIGHT="200"
    IMAGEFORMAT="gif"
    SHOW="sensors dnet part traffic networks diskio system"
    ORDER="traffic system part ping dnet sensors"
    DTIME="15"
    CTIME="24"
    CONVERTMETHOD="ImgMgck"
    checking path to "convert" from ImageMagick (current: not configured)
    CONVERTPATH="not configured"
    THUMBSIZE="20%"
    REFRESH="300"
    checking path to "snmpwalk" (current: not configured)
    detected: /usr/bin/snmpwalk
    is this corrrect? (y)y
    SNMPWALK="/usr/bin/snmpwalk"
    checking path to "snmpget" (current: not configured)
    detected: /usr/bin/snmpget
    is this corrrect? (y)y
    SNMPGET="/usr/bin/snmpget"

    Now adapt all settings files to satisfy your needs.
    They are all linked to the directory  ./settings.all .

   [root@rootman HotSaNIC]#  settings

   * 전역적인 모니터링 환경 설정을 합니다.
     기본적인 것들만 수정하도록 하겠습니다.
  
   (1) settings 파일을 열어 환경에 맞게 재 지정한다.

      1) HotSaNIC 디렉터리 위치 지정
         DAEMONDIR="/usr/local/HotSaNIC"

      2) rrdtool 실행 파일 위치 지정
         BINPATH="/usr/local/rrdtool/bin"

      3) HotSaNIC의 로그 디렉터리 위치 지정
         LOGDIR="$DAEMONDIR/log/"

      4) convert 파일의 위치 지정 (ImageMagic을 설치를 해야함)
         CONVERTPATH="/usr/bin/convert"

      5) 모니터링 파일들이 쌓이는 위치 지정
         WEBDIR="/home2/rootman/rrdtool"

      6) 이미지 저장 형태 지정 (왠만하면 gif로 설정)
        IMAGEFORMAT="gif"


   (2) 환경 위치 및 index 생성, 시작
      
       1) rrdtool 데이터가 쌓일 위치 지정
         [root@rootman HotSaNIC]# mkdir ~rootman/rrdtool

       2) 로그 위치 디렉토리 생성
         [root@rootman HotSaNIC]# mkdir -p /usr/local/HotSaNIC/var/log

       3) index page 생성
         [root@rootman HotSaNIC]# ./makeindex.pl
           reading & checking config (/usr/local/HotSaNIC/settings) ...
           evaluating cmdline arguments...
           1124963864: Building main index...
           generating index-files for each plugin...
           ..........
           ..........
           --- ATTENTION ---

           In future please use "rrdtimer -i" to generate the index files.
           this wrapper-script may vanish without further announcement.


       4) 데몬 시작
         [root@rootman HotSaNIC]# /usr/local/HotSaNIC/rrdgraph start
         Starting rrdtimer...
         reading & checking config (/usr/local/HotSaNIC/settings) ...
         evaluating cmdline arguments...
         entering daemon mode...

-----------------------------------------------
4. rrdtool 자동 부팅 시 자동 실행 되도록 설정
-----------------------------------------------
   [root@rootman root]# cat >>  /etc/rc.d/rc.local
    /usr/local/HotSaNIC/rrdgraph start




*************************************************************
* 참고 사항 *
*************************************************************
1. 데몬 시작 및 정지
   [root@rootman root]# cd /usr/local/HotSaNIC
   [root@rootman HotSaNIC]# ./rrdgraph start   // 데몬 시작
   [root@rootman HotSaNIC]# ./rrdgraph stop   // 데몬 정지


2. 이미지 그려지는 시간을 줄이자
   [root@rootman root]# vi /usr/local/HotSaNIC/settings
   DTIME="10"

   * 분 단위로 설정을 하며, 이 수치에 따라 CPU의 부하량이 증가될 수 있습니다.


3. 혹시 그래프가 보이지 않나요?
   데몬이 시작되면 몇 분 후 DB 정보에 의해 파일들이 생성이 됩니다.
   그 때 각 디렉터리에 있는 diagram 스크립트가 실행되면서 그래프를 그리게 됩니다.
   settings에 설정된 DTIME에 의해 데몬이 자동으로 실행을 시킵니다.
   만일, 메인 index에 그래프가 보이지 않는다면, "convert.pl" 또는 "convert.sh"를 실행하십시오.


4. convert.pl 또는 convert.sh를 실행 시 llegal seek at ./convert.pl line 62 발생 시
   XFree86-libs-4.2.0-8.i386.rpm를 설치해 줍니다.
   libdpstk.so.1 를 찾지 못해 에러가 발생하는 현상입니다.


5. 네트워크가 안 된다면..
   iptables나 혹은 ipchains가 설치되어 있어야 합니다.
   Kernel에 Network Option에 "packet filter"가 설치되어 있나 확인해 보시길 바랍니다.


6. apps 정보를 보고 싶나요?
   [root@rootman root]# vi /usr/local/HotSaNIC/modules/apps/settings      // 우선 파일을 여시고

   (1) 기본 문법
       # APP=,
   (2) 기본 예
       APP=httpd,Apache
       APP=mysqld,MysqlDB
       APP=sendmail,Sendmail
       ....
   [root@rootman root]# cd /usr/local/HotSaNIC/; ./makeindex.pl; ./rrdgraph stop; ./rrdgraph start

   하시면 됩니다.


7. apps 정보를 보고 싶나요?
   [root@rootman root]# vi /usr/local/HotSaNIC/modules/diskio/settings      // 우선 파일을 여시고

   (1) 기본 문법
       1) KERNEL="2.2"
          커널 2.1, 2.2 버전은 2.4으로 세팅

       2) KERNEL="2.4"
          커널 2.3.x, 2.4.x 버전은 2.4으로 세팅

       3) 문법
          # DEV=,

          *) device

          # 커널 2.3.x 이상의 경우
          # DEV=8_0,sda
          # DEV=8_1,sdb
          ....
          # DEV=3_0,hda
          # DEV=22_0,hdc

   [root@rootman root]# cd /usr/local/HotSaNIC/; ./makeindex.pl; ./rrdgraph stop; ./rrdgraph start

   하시면 됩니다.


8. ScreenShot
   http://www.rootman.co.kr/rrdtool/
qqq http://www.fjallravenkanken.org http://www.airmax270.org http://www.suprashoes.us.com http://www.mulberrybagssale.org.uk http://www.pandorajewelry.us.org http://www.coach-outlets.us.com http://www.hydroflask.us.com http://www.adidas-shoes.us.com http://www.outlettruereligion.in.net http://www.edhardyclothing.in.net http://www.persolsunglasses.orgqqq
2019-05-13 12:24
x
Name       Pass       Secret Code   Resize  
List
28    [C/C++] [정보보안][정보보안전문가][리눅스]GDB사용법  이상용 2011.05.12 519
27    [보안] 웹 보안 [3] 이상용 2008.05.28 2674
26    [자바스크립트] JavasScript 총 정리 [5] 이상용 2007.04.10 1145
   [리눅스/유닉스] rrdtool 설치 [1] 이상용 2007.02.27 1751
24    [공통] Open Source 패러다임 쉬프트 [146] 이상용 2007.02.27 1224
23    [자바스크립트] Table Row 삭제하기 [74] 이상용 2006.12.01 812
22    [리눅스/유닉스] swatch를 이용해 로그파일을 실시간으로 모니터해 보자. [1] 이상용 2006.08.29 875
21    [리눅스/유닉스] cfengine 을 이용하여 여러대의 시스템관리 자동화 하기 [1] 이상용 2006.08.04 1262
20    [리눅스/유닉스] Content Management Systems (CMS) - OpenSource  이상용 2006.08.04 1861
19    [웹] Web 2.0이란 무엇인가 [1] 이상용 2006.08.02 790
18    [웹] [PHPA] using PHP Accelerator [2] 이상용 2006.02.16 9035
17    [공통] 정규 표현식  이상용 2006.01.05 637
16    [리눅스/유닉스] SELinux ?  이상용 2006.01.04 737
15    [리눅스/유닉스] apache2.0 + tomcat5.x 설치하기 [1] 이상용 2005.11.21 2306
14    [DB] mysql 설치 가이드  이상용 2005.11.20 884
13    [네트웍] Catalyst 4000-L3 Switch 구조와 setting [196] 이상용 2005.11.08 56557
12    [네트웍] 네트워크 진단 명령어(윈도우) [1] 이상용 2005.11.08 1221
11    [네트웍] DNS 운영 자료  이상용 2005.11.08 673
10    [네트웍] Cisco 6509 운영 메뉴얼 [1] 이상용 2005.11.08 4521
9    [리눅스/유닉스] GD 설치해 보자...  이상용 2005.09.29 1657
List   1 [2]  
Copyright 1999-2020 Zeroboard / skin by eggnara