rrd manual page : rrdgraph
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¹®¼­´Â rrdtoolÀÇ ¸ðµç ³»¿ëÀ» ¼³¸íÇÏÁö ¾Ê´Â´Ù. ÀÚÁÖ »ç¿ëµÉ¸¸ÇÏ´Ù°í »ý°¢µÇ´Â °Íµé¸¸À» ¼³¸íÇϰí ÀÖ´Ù.

»ç¿ë¹ý

rrdtool graph filename [option ...] [data definition ...] [data calculation ...] \ 
[variable definition ...] [graph element ...] [print element ...] 
 

¼³¸í

RRDtoolÀÇ graph¸¦ »ç¿ëÇϸé, ÀúÀåµÇ¾î ÀÖ´Â rrd data ¸¦ Àΰ£ÀÌ ½±°Ô ¾Ë¾Æº¼ ¼ö ÀÖ´Â ±×·¡ÇÁ À̹ÌÁö·Î Ãâ·ÂÇÒ ¼ö ÀÖ´Ù. graphÀÇ ¿ø·¡ ¸ñÇ¥´Â º¸±â ÁÁÀº ±×·¡ÇÁ¸¦ ¸¸µé¾î³»´Â °ÍÀÌÁö¸¸ ¼öÄ¡¿¬»êÀ» ÅëÇÑ Åë°è ·¹Æ÷Æ® ÀÛ¼ºµµ °¡´ÉÇÏ´Ù. ¿¹¸¦ µéÀÚ¸é, slide windows ¼öÄ¡¿¬»êÀ» ÀÌ¿ëÇØ¼­ Trend ·¹Æ÷Æ®¸¦ ¸¸µå´Â µîÀÇ ÀÏÀÌ °¡´ÉÇÏ´Ù.

ÀÚ¼¼È÷ º¸±â

rrdtool graph¸¦ ÀÌ¿ëÇϱâ À§Çؼ­´Â ¼öÁýµÈ RRD µ¥ÀÌÅͺ£À̽º·Î ºÎÅÍ, Çϳª ÀÌ»óÀÇ Á¤ÀÇµÈ µ¥ÀÌÅÍ (data definition)¸¦ »ç¿ëÇØ¾ß¸¸ ÇÑ´Ù. RDBMS·Î Ä¡ÀÚ¸é µ¥ÀÌÅÍ Çʵ尡 ÇÊ¿äÇÏ´Ù´Â ¾ê±â°¡ µÈ´Ù. µ¥ÀÌÅͺ£À̽º´Â ¸î°³°¡ µÇµµ »ó°ü¾ø´Ù. °¢°¢ÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼­ °¡Á®¿Ã µ¥ÀÌÅÍ ÇʵåÀÇ À̸§¸¸ ¾Ë°í ÀÖÀ¸¸é µÈ´Ù. ¿ª½Ã RDBMSÀÇ join°ú ºñ½ÁÇÑ °³³äÀ̶ó°í º¼ ¼ö ÀÖ°Ú´Ù.


¶ÇÇÑ µ¥ÀÌÅͺ£À̽º·Î ºÎÅÍ Average, maxima, percentiles, etcetera µîÀÇ °ªÀ» ¾ò¾î¿Ã ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ·¯ÇÑ °ªÀ» »ç¿ëÇϱâ À§Çؼ­´Â RRD µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé¶§, ÀÌµé °ªµé¿¡ ´ëÇÑ Á¤Àǰ¡ µÇ¾î ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù.

graph ¸í·ÉÀ» ¼öÇàÇϸé ÇØ´ç ½Ã°£¹üÀ§¿¡ ÇØ´çÇÏ´Â RRAÀÇ µ¥ÀÌÅ͸¦ °¡Á®¿Í¼­ - fetch - 2Â÷¿ø Æò¸é ±×·¡ÇÁ¿¡ ±×¸®°Ô µÈ´Ù. ¶§¶§·Î °¡Á®¿Â µ¥ÀÌÅÍÀÇ ´ÜÀ§¸¦ º¯°æ½ÃÄÑÁà¾ß ÇÏ´Â °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. byte per second ·Î ÀúÀåÀÌ µÇ¾î Àִµ¥, bits per seconds·Î º¯°æÇؼ­ ±×·¡ÇÁ·Î ³ªÅ¸³»¾î¾ß ÇÏ´Â °æ¿ì°¡ µÉ °ÍÀÌ´Ù. graph´Â ´ÜÀ§ º¯°æ¿¡ »ç¿ëÇÒ¼ö ÀÖ´Â °£´ÜÇÑ ¼öÄ¡¿¬»ê ¿É¼ÇÀ» Á¦°øÇÑ´Ù.

¿É¼Ç

filename
¸¸µé¾î³¾ ±×·¡ÇÁ ÆÄÀÏÀÇ À̸§ÀÌ´Ù. º¸Åë È®ÀåÀÚ¸¦ .png ·Î ÇÑ´Ù. ÆÄÀÏÀ̸§À» '-'·Î Çϸé, À̹ÌÁö¸¦ Ç¥ÁØÃâ·Â ½ÃŲ´Ù. À̰æ¿ì ÆÄÀÏÀÌ »ý¼ºµÇÁö ¾Ê°Ô µÈ´Ù.

Time range

[-s|--start time] [-e|--end time] [-S|--step seconds] 
 
RRA·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ÀоîµéÀÏ ½Ã°£¹üÀ§¸¦ ÁöÁ¤ÇÑ´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì ÇÏ·çÀü ºÎÅÍ Áö±Ý±îÁöÀÇ µ¥ÀÌÅ͸¦ Àоî¿Â´Ù. Start ¿Í end ´Â ¿©·¯°¡Áö Çü½ÄÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. 32bit Unix Time stamp, yyyy/MM/DD µîÀ¸·Î ÁöÁ¤ÀÌ °¡´ÉÇÏ´Ù. step¸¦ ÀÌ¿ëÇϸé, µ¥¤Ô¤·¤Ó¤¼Å͸¦ ¾ò¾î³»±â À§ÇÑ °£°ÝÀ» Á¶Á¤ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à step¸¦ Çѽð£ÀÎ 3,600 À¸·Î ÇÑ´Ù¸é, ½ºÅǺ¸´Ù ÀÛÀº µ¥ÀÌÅÍ °ªµéÀº ¸ðµÎ ¹«½Ã°¡ µÈ´Ù.

Labels

[-t|--title string] [-v|--vertical-label string] 
 
±×·¡ÇÁÀÇ ¼öÆò ȤÀº ¼öÁ÷¹æÇâÀ¸·Î ¹®ÀÚ¿­À» Ãâ·ÂÇÒ ¼ö ÀÖ´Ù. -t¸¦ ÀÌ¿ëÇÏ¸é ±×·¡ÇÁÀÇ »ó´Ü Áß¾Ó¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù. -v¸¦ ÀÌ¿ëÇÏ¸é ±×·¡ÇÁÀÇ ¿ÞÂÊ¿¡ ¼¼·Î¹æÇâÀ¸·Î ¹®ÀÚ¿­ÀÌ Ãâ·ÂµÈ´Ù. -t ´Â ±×·¡ÇÁÀÇ Á¦¸ñÀ» À§Çؼ­ -v ´Â ±×·¡ÇÁÀÇ ´ÜÀ§¸¦ Ç¥½ÃÇϱâ À§Çؼ­ ÁÖ·Î »ç¿ëÇÑ´Ù.

Size

[-w|--width pixels] [-h|--height pixels] [-j|--only-graph] 
 
±×·¡ÇÁ°¡ ±×·ÁÁú canvasÀÇ Å©±â¸¦ pixel ´ÜÀ§·Î ÁöÁ¤ÇÑ´Ù. ±âº»°ªÀº 400 x 100 pixel ÀÌ´Ù.
--only-graph¸¦ ÀÌ¿ëÇϰí height¸¦ 32 º¸´Ù ÀÛ°ÔÇϸé thumnail°ú °°Àº À̹ÌÁö¸¦ ¾ò¾î³¾ ¼ö ÀÖ´Ù. ÀÌ ¿É¼ÇÀº ¶óº§µîÀ» Á¦¿ÜÇÑ ¼öÄ¡ ±×·¡ÇÁ¸¸À» À̹ÌÁö·Î ¸¸µç´Ù.

Limits

[-u|--upper-limit value] [-l|--lower-limit value] [-r|--rigid] 
 
ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ»°æ¿ì, ±×·¡ÇÁ´Â µ¥ÀÌÅÍÀÇ Å©±â¿¡ µû¶ó¼­ ÀÚµ¿ÀûÀ¸·Î yÃà ´«±ÝÀÇ ¹üÀ§°¡ °áÁ¤µÈ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé yÃà ´«±ÝÀÇ ¹üÀ§¸¦ Á¶Á¤ÇÒ ¼ö ÀÖ´Ù. ±×·¡ÇÁÀÇ µ¥ÀÌÅÍ´Â --upper-limit ¿Í --lower-limit »çÀÌ¿¡ À§Ä¡ÇÏ°Ô µÇ¸ç, ÀÌ »çÀÌ¿¡¼­ ÀÚµ¿À¸·Î scaling µÈ´Ù.

±âŸ

[-c|--color COLORTAG#rrggbb[aa]] 
 
±×·¡ÇÁÀÇ °¢ ºÎÀ§º°·Î »öÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. »öÀ» ÁöÁ¤ÇÒ ºÎÀ§´Â COLORTAG·Î °áÁ¤µÈ´Ù. COLORTAG ¿¡´Â BACK, CANVAS, SHADE, GRID, FONTµîÀÌ ÀÖ´Ù. ºÎÀ§ º°·Î ¿É¼ÇÀ» ÀÌ¿ëÇϸé, ´Ù¼öÀÇ ºÎÀ§¿¡ ´ëÇØ¼­ »öÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

--color BACK#00FF00 --color CANVAS#E0E0E0 
 


[--zoom factor] 
 
±×·¡ÇÁ¸¦ È®´ë/Ãà¼Ò½Ã۱â À§Çؼ­ »ç¿ëÇÑ´Ù. 0¿¡¼­ 1»çÀ̶ó¸é Ãà¼Ò, 1º¸´Ù Å©¸é È®´ëµÈ´Ù. thumbnailÀ» ¸¸µé±â À§ÇÑ ¸ñÀûÀ¸·Î »ç¿ëÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.


[-c|--color COLORTAG#rrggbb[aa]] 
 
±×·¡ÇÁ¿¡ ¹®ÀÚ°¡ Ç¥½ÃµÇ´Â ºÎÀ§º°·Î ÆùÆ®ÀÇ Å©±â¿Í Á¾·ù¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ºÎÀ§´Â COLORTAG·Î ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, DEFAULT, TITLE, AXIS, UNIT, LEGEND µîÀÌ ÀÖ´Ù. ´ÙÀ½Àº »ç¿ë ¿¹ÀÌ´Ù. --color °ú ¸¶Âù°¡Áö·Î ´Ù¼öÀÇ ¿É¼ÇÀ» »ç¿ëÇÒ¼ö ÀÖ´Ù.

--font TITLE:13:/usr/lib/fonts/times.ttf --AXIS:12:/usr/lib/fonts/times.ttf 
 
ÆùÆ®À̸§¿¡ .À» »ç¿ëÇÏ¸é ±âº»ÆùÆ®°¡ »ç¿ëµÈ´Ù. ±âº»ÆùÆ®´Â ȯ°æº¯¼ö RRD_DEFAULT_FONT ¸¦ º¯°æÇÏ¸é µÈ´Ù. ¸¸¾à UTF8 À» Áö¿øÇϰí baekmuk °ú °°Àº ÆùÆ®°¡ ÀÖ´Ù¸é ÇѱÛÀ» Ãâ·ÂÇÒ ¼öµµ ÀÖ´Ù. Ãâ·ÂǰÁúÀÌ ÁÁÁö ¾Ê´Ù´Â°Ô ¹®Á¦´Ù. ´ÙÀ½Àº ¹é¹¬ÆùÆ®¸¦ »ç¿ëÇØ¼­ ÇѱÛÃâ·ÂÀ» ÇÑ ¿¹ÀÌ´Ù.

--font TITLE:13:/usr/share/fonts/truetype/baekmuk/dotum.ttf --font AXIS:6:/usr/share/fonts/truetype/baekmuk/dotum.ttf 
 
hangul.png

Graph

±×·¡ÇÁ¿¡ Ç¥ÇöµÇ´Â ±ÛÆ÷¸Ë, ¶óÀεîÀ» Á¶Á¤ÇÒ ¼ö ÀÖ´Ù.
GPRINT:vname:format
±×·¡ÇÁ¾È¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.

VRULE:time#color[:legend]
±×·¡ÇÁÀÇ ÇØ´ç ½Ã°£(time)¿¡ ¼öÁ÷ÀÇ ¶óÀÎÀ» ±×¸°´Ù. ÇØ´ç¿µ¿ªÀ» ÁÖ¸ñÇØ¾ßÇÒ Çʿ䰡 ÀÖÀ» ¶§ »ç¿ëÇÑ´Ù. »öÀº #color·Î Á¶ÀýÇÒ ¼ö ÀÖ´Ù. #00FF00, #FF00FF ¿Í °°Àº Çü½ÄÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ½Ã°£Àº unix timeÀ» »ç¿ëÇÑ´Ù.

HRULE:value#color[:legend]
±×·¡ÇÁ»óÀÇ °ª¿¡ value¿¡ ÇØ´çÇÏ´Â ¼öÆò¼±À» ±×¸°´Ù. ÀÓ°èÄ¡ °ªÀ» Ç¥ÇöÇϱâ À§ÇÑ ¿ëµµ·Î »ç¿ëÇÑ´Ù.
http://www.joinc.co.kr/modules/rrd/images/ppsweek.png

LINEwidth:value[:legend[:STACK]
±×·¡ÇÁ»ó¿¡ value¿¡ ÇØ´çµÇ´Â ½ÇÁ¦ °ªÀ» Âï±â À§Çؼ­ »ç¿ëÇÑ´Ù. width´Â ¼±ÀÇ ±½±â¸¦ ³ªÅ¸³½´Ù. 0¿¡¼­ ºÎÅÍ 8±îÁö ÁöÁ¤ÀÌ °¡´ÉÇÏ´Ù. STACKÀ» ¸í½ÃÇϸé, ±âÁ¸¿¡ ±×·ÁÁø value¿¡ ´õÇØ¼­ ±×·¡ÇÁ°¡ ±×·ÁÁö°Ô µÈ´Ù. cpu »ç¿ëÀ²Àº wait, used, system ÀÇ ´õÇÑ °ªÀÌ´Ù. ÀÌ °æ¿ì¿¡´Â STACK¸¦ ¸í½ÃÇØ¾ß ¸íÈ®ÇÑ ±×·¡ÇÁ°¡ ¸¸µé¾îÁú °ÍÀÌ´Ù.

AREA:value[#color][:[legend][:STACK]
LINE°ú ¸¶Âù°¡Áö·Î value¿¡ ÇØ´çµÇ´Â °ªÀ» ±×·¡ÇÁ»ó¿¡ Âï±â À§Çؼ­ »ç¿ëµÈ´Ù. ¼±¸¸À» ±×¸®´Â LINE°ú´Â ´Þ¸®, ¿µ¿ªÀ» ÁÖ¾îÁø color·Î ä¿î´Ù´Â Á¡ÀÌ ´Ù¸£´Ù.
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.