Joinc Service Traffic Agent
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : JCvs>Jsta



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

Contents

1 ¼Ò°³
2 ´Ù¿î·Îµå ¹Þ±â
3 cvs °ü·Ã ÀÛ¾÷
4 Idea
4.1 Àüü ±¸¼º
4.2 JSTA Agent ±¸¼º
5 »ç¿ë
5.1 JSTA ½ÇÇàÇϱâ
5.2 »ç¿ë ¿¹
6 ½Ç Àû¿ë ¿¹
7 °ü·Ã Á¤º¸


1 ¼Ò°³

Joinc »çÀÌÆ®ÀÇ Service Traffic¸¦ °ü¸®Çϱâ À§ÇÑ ¸ñÀûÀ¸·Î ¿î¿ëµÇ´Â »çÀÌÆ®

2 ´Ù¿î·Îµå ¹Þ±â

<!> ÀÛµ¿Àº ÇÏÁö¸¸ ¾ÆÁ÷ ÃæºÐÈ÷ Å×½ºÆ®µÇÁö ¾ÊÀº ÄÚµåÀÔ´Ï´Ù.

3 cvs °ü·Ã ÀÛ¾÷

#cvs -d:pserver:yundream@cvs.joinc.co.kr:/home/jcvs/Jsta login  
#cvs -d:pserver:yundream@cvs.joinc.co.kr:/home/jcvs/Jsta co Jsta  
 
cvs ÀúÀå¼Ò º¸±â

4 Idea

4.1 Àüü ±¸¼º

libpcap(12)¸¦ ÀÌ¿ëÇØ¼­ ¿øÇÏ´Â ¼­ºñ½ºº°·Î pps,bps¿¡ ´ëÇÑ Count¸¦ À¯ÁöÇÏ´Â Agent¸¦ »ý¼ºÇÑ´Ù. À¯ÁöµÇ´Â Count Á¤º¸´Â Manager ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ¼­ ¾ò¾î¿Ã ¼ö ÀÖÀ¸¸ç, À̸¦ ±âº»Á¤º¸·Î ¸ð´ÏÅ͸µÀ» ÇϰԵȴÙ.

¿©±â¿¡¼­´Â RRD(12)ÀÀ¿ëÀ» ÇÑ´Ù.

Upload new Attachment "jstg1.png"
 
 Interface|<--------- JSTA ---------------------->|  
          |                                       | 
          |  +----------+     +----------------+  |  IPC     
      <---|->| libpcap  |---->| Counting Table |  | 
          |  +----------+     |----------------|  | 
          |                   | + port         |<-|----------------------> Manager 
          |                   +----------------+  | 
          |                                       | 
 

  1. JSTA´Â pcapÀ» ÀÌ¿ëÇØ¼­ ÇØ´ç ¼­ºñ½º¿¡ ´ëÇÑ bps, ppsÁ¤º¸¸¦ °¡Á®¿À°í ÀÌ¿¡ ´ëÇÑ Count TableÀ» À¯ÁöÇÑ´Ù.
  2. Count TableÀÇ Á¤º¸´Â Manager¸¦ ÀÌ¿ëÇØ¼­ °¡Á®¿Ã ¼ö ÀÖÀ¸¸ç, Åë½ÅÀ» À§Çؼ­ IPC(12)¸¦ ÀÌ¿ëÇÑ´Ù.
  3. Manager¸¦ ÅëÇØ ¾ò¾î¿Â Á¤º¸´Â ¿©·¯°¡Áö ¹æ½ÄÀ¸·Î ÀÀ¿ë°¡´ÉÇÏ´Ù.
  4. ¿©±â¿¡¼­´Â RRD ÀÀ¿ëÀ» ÇÑ´Ù.

°¡Àå ½¬¿î ÀÀ¿ëÀº crontabÀ» ÀÌ¿ëÇÑ ¹æ¹ýÀÏ °ÍÀÌ´Ù. manager¸¦ ÀÌ¿ëÇØ¼­ 5ºÐ°£°ÝÀ¸·Î count Á¤º¸¸¦ °¡Á®¿Í¼­ À̰ÍÀ» ÆÄÀÏ·Î ÀúÀåÇϰųª ȤÀº DB¿¡ ÀúÀåÇÑ ÈÄ, À¥ÀÎÅÍÆäÀ̽ºµîÀ» ÅëÇØ¼­ ¿äû½Ã À̹ÌÁö Á¤º¸¸¦ º¸¿©ÁÖ´Â ¹æ½ÄÀÌ´Ù.

4.2 JSTA Agent ±¸¼º

Agent´Â µ¥ÀÌÅÍ ¼öÁýºÎ¿Í ¿äû󸮺ηΠ³ª´¶´Ù. µ¥ÀÌÅÍ ¼öÁýºÎ´Â libpcapÀ» ÀÌ¿ëÇØ¼­ ÆÐŶÀ» ĸÃÄÇϰí ÇØ´ç ¼­ºñ½º Port¿¡ ´ëÇÑ Count TableÀ» À¯ÁöÇÑ´Ù.

¿äû󸮺δ Unix Domain Socket¸¦ ÅëÇØ¼­ ÀÔ·ÂµÈ ¿äûÀ» ¹Þ¾Æ ºÐ¼®ÇÑ ÈÄ, ÇÊ¿äÇÑ Count°ªÀ» Client¿¡°Ô º¸³»ÁØ´Ù. ¿äûºÐ¼®Àº PARSER¿¡ ³Ñ°Ü¼­ ¹®¸ÆÀ» ºÐ¼®ÇÏ°í ¸®ÅϰªÀ» È®ÀÎÇÏ´Â ¹æ½ÄÀ¸·Î ±¸ÇöÇϵµ·Ï ÇÑ´Ù. ±Ã±ØÀûÀ¸·Î´Â °£´ÜÇÑ sql parser¸¦ ±¸ÇöÇÏ´Â °É ¸ñÀûÀ¸·Î ÇÏÁö¸¸, ¿©±â¿¡¼­´Â NULL ÇÔ¼ö·Î ¸¸µéµµ·Ï ÇÑ´Ù.

5 »ç¿ë

5.1 JSTA ½ÇÇàÇϱâ

ÀÎÀÚ·Î ¼öÁýÇϰíÀÚ ÇÏ´Â Æ÷Æ®¹øÈ£¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù.
# ./jsta 80  
 

5.2 »ç¿ë ¿¹

´Ù¾çÇÑ ÀÀ¿ëÀÌ °¡´ÉÇϰÚÁö¸¸, ¿©±â¿¡¼­´Â RRD¸¦ ÅëÇÑ ÀÀ¿ëÀ» ±âÁØÀ¸·Î ¼³¸íÇϵµ·Ï ÇϰڴÙ.

¿ì¼± RRDÅøÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. RRD »ç¿ëÇϱ⠹®¼­¸¦ Âü°íÇϱ⠹ٶõ´Ù.

crontabµîÀ» ÀÌ¿ëÇÑ ½Ç ÀÀ¿ë¹æ¹ýÀº RRD¸¦ ÀÌ¿ëÇÑ Service Traffic Åë°è ±×·¡ÇÁ »ý¼º¸¦ Âü°íÇϱ⠹ٶõ´Ù.

6 ½Ç Àû¿ë ¿¹

¾Æ·¡ÀÇ ±×¸²Àº www.joinc.co.krÀÇ 80¹ø ¼­ºñ½º¿¡ ´ëÇØ¼­ Jsta¸¦ Àû¿ëÇÑ ÈÄ RRD¸¦ ÅëÇØ¼­ È®ÀÎÇÑ °á°ú´Ù.
http://www.joinc.co.kr/modules/rrd/images/bpsday.png

http://www.joinc.co.kr/modules/rrd/images/ppsday.png

http://www.joinc.co.kr/modules/rrd/images/bpsweek.png

http://www.joinc.co.kr/modules/rrd/images/ppsweek.png

7 °ü·Ã Á¤º¸

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.