RRD tool 사용 중 서버 이전이나 복구 시 다음과 같은 에러 메세지가 발생하며 동작이 안될 시
(ex: cacti 모니터링 툴)

ERROR: This RRD was created on another architecture

rrd 파일의 경우 32bit 와 64bit가 호환되지 않아 그냥 사용할 수 없습니다.

원본 rrd 파일이 있는 곳에서 rrdtool 로 xml 로 생성한 후 xml 파일을 사용할 시스템에서 rrd 파일로 복원
해서 사용하실 수 있습니다.

ex)
rrd 파일이 있는 디렉토리 상위에 특정 디렉토리를 생성한 후 (여기서는 ../rrd 로 생성)

다음과 같이 입력하여 현재 디렉토리의 *.rrd 파일을 ../rrd/*.xml 파일로 덤프

# for i in ./*.rrd;do rrdtool dump $i ../rrd/$i.xml;done

사용 할 시스템에 생성한 *.xml을 모두 복사 한 후 리스토어 (여기서는 ../rra 로 리스토어)

# for i in ./*.xml;do rrdtool restore "$i" "../rra/${i%.xml}";done

생성된 rrd 파일의 소유권한을 rrd 파일을 사용하는 데몬의 유저로 변환하는 것도 잊지 말아야 합니다.

#
chown cacti.cactiuser *.rrd

2013/01/29 18:08 2013/01/29 18:08
샤이 이 작성.

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Trackback RSS : http://www.worldwalker.co.kr/rss/trackback/124

Trackback ATOM : http://www.worldwalker.co.kr/atom/trackback/124


당신의 의견을 작성해 주세요.

: 1 : ... 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : ... 134 :