Sun ONE Application Server °ü¸®ÀÚ ¼³¸í¼ |
6Àå
Sun ONE Application Server ¸ð´ÏÅ͸µÀÌ Àå¿¡¼´Â Sun ONE Application Server¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ð´ÏÅ͸µ ¹× SNMP (Simple Network Management Protocol) ±â´ÉÀ» ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Sun ONE Application Server ¸ð´ÏÅ͸µ Á¤º¸»ç¿ëÀÚ´Â ½Ã½ºÅÛÀÇ Àü·«Àû µ¥ÀÌÅÍ Æ÷ÀÎÆ®¿¡¼ ÀÛ¾÷ Åë°è¸¦ ¼öÁýÇÏ¿© Sun ONE Application Server¸¦ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼öÁýÇÑ Åë°è ÀڷḦ ÅëÇØ ¼¹ö¿¡¼ ¾ó¸¶³ª ¸¹Àº ¿äûÀ» ó¸®Çϰí ÀÖÀ¸¸ç ±×·¯ÇÑ ¿äûÀ» ¾ó¸¶³ª Àß Ã³¸®Çϰí ÀÖ´ÂÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù. °¢ °¡»ó ¼¹ö¿¡ ´ëÇÑ Åë°è¿Í Àüü ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ Åë°è¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. asadmin À¯Æ¿¸®Æ¼³ª SNMP Áß Çϳª¸¦ »ç¿ëÇÏ¿© Sun ONE Application Server¸¦ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Åë°è
HTTP ¼¹ö¸¦ ºñ·ÔÇÑ ´ëºÎºÐÀÇ Sun ONE Application Server ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇØ¼´Â Åë°è ¼öÁýÀÌ Ç×»ó Ȱ¼ºÈµÇ¾î Àֱ⠶§¹®¿¡ º°µµÀÇ ±â´ÉÀ» Ȱ¼ºÈÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ƯÁ¤ ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸ð´ÏÅ͸µÀÌ È°¼ºÈµÇ°Å³ª °ü·Ã ±â´ÉÀÌ È°¼ºÈµÇ¾î ÀÖÀ» ¶§¸¸ ¼öÁýµÇ´Â Åë°èµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Åë°è¿¡´Â ´ÙÀ½°ú °°Àº µ¥ÀÌÅÍ Æ÷ÀÎÆ®°¡ ÀÖ½À´Ï´Ù.
"ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò ¹× ÇÏÀ§ ½Ã½ºÅÛ ¸ð´ÏÅ͸µ"¿¡ ¼³¸íµÈ °Íó·³ °ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥ ÇÏÀ§ ½Ã½ºÅÛ ¶Ç´Â ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼¹ö ¸ð´ÏÅÍ¿¡¼ ¼¹ö°¡ ¸¹Àº ¾çÀÇ ¿äûÀ» ó¸® ÁßÀ̶ó°í º¸°íÇÏ´Â °æ¿ì¿¡´Â ¼¹ö ±¸¼ºÀ̳ª ½Ã½ºÅÛÀÇ ³×Æ®¿öÅ© Ä¿³ÎÀ» Á¶Á¤ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö ±¸¼º Á¶Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Performance Tuning and Sizing Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
SNMP
Sun ONE Application Server´Â SNMP (Simple Network Management Protocol)¸¦ »ç¿ëÇÏ¿© Á¤º¸ ¼öÁý µµ±¸¸¦ ÅëÇØ ³×Æ®¿öÅ© °ü¸® Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. SNMP´Â ³×Æ®¿öÅ©¿¡¼ °ü¸® ¹× ¸ð´ÏÅ͸µ Á¤º¸¸¦ ±³È¯ÇÏ´Â µ¥ »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. SNMP¸¦ »ç¿ëÇÏ¿© ¿¡ÀÌÀüÆ®¶ó´Â ÇÁ·Î±×·¥À¸·Î ³×Æ®¿öÅ©»óÀÇ ¿©·¯ ÀåÄ¡(Çãºê, ¶ó¿ìÅÍ, ºê¸®Áö µî)¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼´Â ¿¡ÀÌÀüÆ®·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ¼öÁýÇÕ´Ï´Ù. ¸ð´ÏÅ͸µ ÀÛ¾÷À¸·Î ¸¸µé¾îÁø µ¥ÀÌÅͺ£À̽º¸¦ °ü¸® Á¤º¸ º£À̽º(MIB)¶ó°í ÇÕ´Ï´Ù. ÀÌ µ¥ÀÌÅÍ´Â ³×Æ®¿öÅ©»óÀÇ ¸ðµç ÀåÄ¡°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇϴµ¥ »ç¿ëµË´Ï´Ù.
SNMP¸¦ »ç¿ëÇϸé HTTP ¼¹ö¸¸ ¸ð´ÏÅÍÇÒ ¼ö ÀÖÁö¸¸ ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º(CLI)¸¦ »ç¿ëÇÏ¸é ¸ðµç ±¸¼º ¿ä¼Ò¿Í ½Ã½ºÅÛÀ» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù.
SNMP¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "SNMP Á¤º¸" ¹× "SNMP ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
HTTP ¼¹ö ¸ð´ÏÅ͸µ
HTTP ¼¹ö ¸ð´ÏÅ͸µÀº ±âº»ÀûÀ¸·Î Ȱ¼ºÈµÇ¾î ÀÖÀ¸¹Ç·Î Ưº°È÷ Ȱ¼ºÈÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. HTTP ¼¹ö ¸ð´ÏÅ͸µÀº XML ÆÄÀÏÀ» ±â¹ÝÀ¸·Î ÀÌ·ç¾îÁö¸ç ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ¼¼ °¡Áö ¼Ó¼ºÀÇ ÁýÇÕÀ¸·Î¼ asadmin ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾×¼¼½ºÇÕ´Ï´Ù. ÀÌ XML ÆÄÀÏÀÇ ¿ä¼Ò, ÇÏÀ§ ¿ä¼Ò ¹× ¼Ó¼ºÀº "¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö ¿ä¼Ò" ¹× "¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö ¼Ó¼º"À» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ
SNMP¸¦ »ç¿ëÇϸé HTTP ¼¹ö Åë°è¸¸ ¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. HTTP ¼¹ö¸¦ ºñ·ÔÇÑ Sun ONE Application ServerÀÇ ¸ðµç ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ Åë°è´Â ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
asadmin »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò ¹× ÇÏÀ§ ½Ã½ºÅÛ ¸ð´ÏÅ͸µ
Sun ONE Application ServerÀÇ ÀϺΠÇÏÀ§ ½Ã½ºÅÛ ¶Ç´Â ±¸¼º ¿ä¼Ò´Â °ü·Ã Åë°è°¡ Ç×»ó ¼öÁýµÇ±â ¶§¹®¿¡ ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, ÄÁÅ×ÀÌ³Ê¿Í °°Àº ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ ¸ð´ÏÅ͸µÀº Ȱ¼ºÈÇϰųª ºñȰ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇϸé Ç×»ó ¼öÁýµÇ´Â Åë°è ¿Ü¿¡ ¸ðµç EJB ¸Þ¼Òµå¿¡ ´ëÇÑ Åë°è°¡ Ãß°¡·Î ¼öÁýµË´Ï´Ù. JDBC ¿¬°á Ç®¿¡ ´ëÇÑ ¸ð´ÏÅ͸µÀº Ç×»ó Ȱ¼ºÈµÇ¾î ÀÖ½À´Ï´Ù. ¿¬°á Ç®Àº óÀ½ ¾×¼¼½ºÇÒ ¶§ ÃʱâÈµÇ¸ç ±× ÈÄ¿¡´Â ¾ðÁ¦µçÁö °ü·Ã Åë°è¸¦ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â Àüü µ¥ÀÌÅÍ Æ÷ÀÎÆ® ¸ñ·ÏÀº "¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ¼Ó¼º À̸§"À» ÂüÁ¶ÇϽʽÿÀ.
°ü¸® ÀÎÅÍÆäÀ̽º³ª ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º(CLI)¿¡¼ ¼±ÅÃÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, CLI¿¡¼ EJB ÄÁÅ×À̳ʿ¡ ´ëÇÑ ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇÏ·Á¸é ´Ü¸»±â â¿¡¼ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù.
¿©±â¼ server1Àº ÀνºÅϽº À̸§ÀÔ´Ï´Ù.
ÄÁÅ×ÀÌ³Ê ³ëµå ¾Æ·¡¿¡ ÀÖ´Â °ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ °°Àº ±â´É¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÄÁÅ×ÀÌ³Ê ÇÏÀ§ ½Ã½ºÅÛ ¸ð´ÏÅ͸µ
EJB ÄÁÅ×À̳ÊÀÇ °æ¿ì ¸ð´ÏÅ͸µÀÌ È°¼ºÈµÇ¾î ÀÖÀ¸¸é ¸ðµç Entity Bean, Stateless Session BeanÀ» À§ÇÑ ¸Þ¼Òµå¿Í °ü·ÃµÈ Åë°è°¡ ¼öÁýµË´Ï´Ù. ¼öÁýµÇ´Â Åë°è ÀÚ·á´Â ´ÙÀ½°ú °°½À´Ï´Ù.
±× ¿ÜÀÇ ÄÁÅ×ÀÌ³Ê ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸ðµç Åë°è´Â Ç×»ó ¼öÁýµË´Ï´Ù. ¸ð´ÏÅÍµÈ µ¥ÀÌÅÍ Æ÷ÀÎÆ® Áß ÀϺδ ´ÙÀ½°ú °ü·ÃµÈ Åë°è¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
ORB ¼ºñ½º ¸ð´ÏÅ͸µ
ORB ¼ºñ½ºÀÇ °æ¿ì ¸ð´ÏÅÍµÈ µ¥ÀÌÅÍ Æ÷ÀÎÆ®¿¡´Â ORB ¿¬°á ¹× ORB ½º·¹µå Ç®¿¡ ´ëÇØ ¼öÁýµÈ Åë°è°¡ Æ÷ÇԵ˴ϴÙ. ORB Åë°è´Â Ç×»ó ¼öÁýµÇ¹Ç·Î ORB ¼ºñ½º¿¡ ´ëÇÑ ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
Æ®·£Àè¼Ç ¼ºñ½º ¸ð´ÏÅ͸µ
JTS (Java Transaction Service) ¼ºñ½ºÀÇ °æ¿ì ¸ð´ÏÅÍµÈ µ¥ÀÌÅÍ Æ÷ÀÎÆ®¿¡´Â ´ÙÀ½ Åë°è°¡ Æ÷ÇԵ˴ϴÙ.
ÀÚ¼¼ÇÑ ³»¿ëÀº "CLI¸¦ »ç¿ëÇÑ Æ®·£Àè¼Ç ¼ºñ½º °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼ºñ½º ǰÁú(QOS)
¼ºñ½º ǰÁú(QOS)Àº ¼¹ö ÀνºÅϽº °¡»ó ¼¹ö Ŭ·¡½º ¶Ç´Â °¡»ó ¼¹ö¿¡ ´ëÇØ ¼³Á¤ÇÑ ¼º´É Á¦ÇÑÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÎÅÍ³Ý ¼ºñ½º °ø±ÞÀÚ(ISP)´Â Á¦°øµÇ´Â ´ë¿ªÆø¿¡ µû¶ó °¡»ó ¼¹ö ¿ä±ÝÀ» ´Ù¸£°Ô Ã¥Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë¿ªÆøÀÇ ¾ç°ú ¿¬°áÀÇ ¼ö¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.
Sun ONE Application Server¿¡¼ Á¦°øÇÏ´Â ¼ºñ½º ǰÁú(QOS) Á¤º¸´Â ´ÙÀ½ Ç׸ñ°ú °ü·ÃÇÏ¿© ·±Å¸ÀÓ µ¿¾È ¼¹ö È¿À²¼ºÀ» °áÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº "CLI¸¦ »ç¿ëÇÑ Æ®·£Àè¼Ç ¼ºñ½º °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
CLI¸¦ »ç¿ëÇÑ ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ ÃßÃâ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º(CLI)¿¡¼ asadmin ¸í·ÉÀ» list ¹× get ¸í·É°ú ÇÔ²² »ç¿ëÇÏ¿© ¸ð´ÏÅÍµÈ µ¥ÀÌÅ͸¦ ÃßÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ
set ¸í·ÉÀº "CLI¸¦ »ç¿ëÇÑ Æ®·£Àè¼Ç ¼ºñ½º °ü¸®"¿¡ ¼³¸íµÈ ´ë·Î Æ®·£Àè¼Ç ¼ºñ½º¿¡ ´ëÇÑ ¸ð´ÏÅ͸µÀ» ¼³Á¤ÇÏ´Â µ¥¸¸ »ç¿ëµË´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
list --monitor ¸í·É
list ¸í·ÉÀº ÁöÁ¤µÈ ¼¹ö ÀνºÅϽº À̸§¿¡ ´ëÇØ ÇöÀç ¸ð´ÏÅ͵ǰí ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò ¹× ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼¹ö ÀνºÅϽº¿¡ ´ëÇØ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ±¸¼º ¿ä¼Ò¿Í ÇÏÀ§ ±¸¼º ¿ä¼Ò¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
¿¹
asadmin>list --monitor server1
À§ÀÇ ¸í·ÉÀº ´ÙÀ½°ú °°ÀÌ ¸ð´ÏÅ͸µÀÌ È°¼ºÈµÇ¾î ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò ¹× ÇÏÀ§ ½Ã½ºÅÛ ¸ñ·ÏÀ» ¹ÝȯÇÕ´Ï´Ù.
iiop-service
transaction-service
application.converter
application.myApp
http-serverÁöÁ¤µÈ ¼¹ö ÀνºÅϽº¿¡¼ ÇöÀç ¸ð´ÏÅ͵Ǵ ÀÀ¿ë ÇÁ·Î±×·¥À» ³ª¿ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¸ñ·ÏÀº ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ get ¸í·ÉÀ» »ç¿ëÇÏ¿© ƯÁ¤ ¸ð´ÏÅ͸µ Åë°è¸¦ ¾òÀ¸·Á°í ÇÒ ¶§ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹
asadmin> list --monitor server1.application
À§ ¸í·ÉÀº ´ÙÀ½À» ¹ÝȯÇÕ´Ï´Ù.
converter
myAppº¸´Ù ¸¹Àº ¿¹´Â "Petstore ¿¹"¸¦ ÂüÁ¶ÇϽʽÿÀ.
get --monitor ¸í·É
ÀÌ ¸í·ÉÀº ´ÙÀ½°ú °°Àº ¸ð´ÏÅÍµÈ Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù.
ƯÁ¤ ±¸¼º ¿ä¼Ò³ª ÇÏÀ§ ½Ã½ºÅÛ¿¡ Á¸ÀçÇÏÁö ¾Ê´Â ¼Ó¼ºÀ» ¿äûÇÑ °æ¿ì¿¡´Â ¿À·ù°¡ ¹ÝȯµË´Ï´Ù. ¸¶Âù°¡Áö·Î ±¸¼º ¿ä¼Ò³ª ÇÏÀ§ ½Ã½ºÅÛ¿¡ ´ëÇØ Ȱ¼ºÈµÇ¾î ÀÖÁö ¾ÊÀº ƯÁ¤ ¼Ó¼ºÀ» ¿äûÇÑ °æ¿ì¿¡µµ ¿À·ù°¡ ¹ÝȯµË´Ï´Ù.
get ¸í·É »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "CLI À̸§ ¸ÅÇÎ"À» ÂüÁ¶ÇϽʽÿÀ.
¿¹ 1
ÇÏÀ§ ½Ã½ºÅÛ¿¡¼ ƯÁ¤ ¼Ó¼º¿¡ ´ëÇÑ ¸ðµç ¼Ó¼ºÀ» °Ë»öÇÏ·Á´Â °æ¿ì
asadmin> get --monitor server1.iiop-service.orb.system.orb-connection.*
total-inbound-connections=1
total-outbound-connections=1¿¹ 2
J2EE ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¸ðµç ¼Ó¼ºÀ» °Ë»öÇÏ·Á´Â °æ¿ì
asadmin> get --monitor server1.application.converter.*
Attribute name(s) not found.
J2EE ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁØ¿¡ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ¼Ó¼ºÀÌ ¾ø±â ¶§¹®¿¡ ÀÌ ¸í·ÉÀº ½ÇÆÐÇÕ´Ï´Ù.
¿¹ 3
ÇÏÀ§ ½Ã½ºÅÛ¿¡¼ ƯÁ¤ ¼Ó¼ºÀ» °Ë»öÇÏ·Á´Â °æ¿ì
asadmin> get --monitor server1.transaction-service.inflight-tx
Attribute name = inflight-tx Value = No active transaction found.
¿¹ 4
ÇÏÀ§ ½Ã½ºÅÛ ¼Ó¼º ³»¿¡¼ ¾Ë ¼ö ¾ø´Â ¼Ó¼ºÀ» °¡Á®¿À·Á´Â °æ¿ì
asadmin> get --monitor server1.iiop-service.orb.system.orb-connection.bad-name
Could not get the attribute
Execution failed for the command: get --monitor server1.iiop-service.orb-connection.bad-name
CLI À̸§ ¸ÅÇÎ
Sun ONE Application Server´Â Æ®¸® ±¸Á¶¸¦ »ç¿ëÇÏ¿© ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â °´Ã¼¸¦ ÃßÀûÇÕ´Ï´Ù. Æ®¸®ÀÇ ¸ðµç ³ëµå¿¡´Â À̸§°ú À¯ÇüÀÌ ÀÖ½À´Ï´Ù. ½Ì±ÛÅæ À¯ÇüÀÎ °æ¿ì ¸ðµç ºÎ¸ð ³ëµå ¾Æ·¡¿¡´Â ÇØ´ç À¯ÇüÀÇ ´ÜÀÏ ³ëµå¸¸ Á¸ÀçÇÕ´Ï´Ù. ÀÌ Æ®¸®ÀÇ ³ëµå À¯Çü¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â °´Ã¼ À¯Çü"À» ÂüÁ¶ÇϽʽÿÀ.
Æ®¸®ÀÇ ·çÆ® °´Ã¼´Â Sun ONE Application Server ÀνºÅϽº À̸§À¸·Î Ç¥½ÃµË´Ï´Ù. ¿¹¸¦ µé¾î server1À̶ó´Â À̸§ÀÇ ÀνºÅϽº¿¡ ´ëÇÑ ·çÆ® ¸ð´ÏÅ͸µ °´Ã¼´Â ´ÙÀ½ À̸§À» »ç¿ëÇÕ´Ï´Ù.
¸ðµç ÀÚ½Ä °´Ã¼´Â Á¡(.) ¹®ÀÚ¸¦ ºÐ¸®ÀÚ·Î »ç¿ëÇÏ¿© Ç¥½ÃµË´Ï´Ù. ÀÚ½Ä ³ëµå°¡ ½Ì±ÛÅæ À¯ÇüÀÎ °æ¿ì¿¡´Â ±× °´Ã¼¸¦ ³ªÅ¸³»´Â µ¥ ¸ð´ÏÅ͸µ °´Ã¼ À¯Çü¸¸ ÇÊ¿äÇÏ°í ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â type.name ÇüÅÂÀÇ À̸§ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, http-server´Â À¯È¿ÇÑ ¸ð´ÏÅ͸µ °¡´É °´Ã¼ À¯Çü Áß ÇϳªÀÌ¸ç ½Ì±ÛÅæÀÔ´Ï´Ù. server1 ÀνºÅϽºÀÇ http-server¸¦ ³ªÅ¸³»´Â ´Üµ¶ ÀÚ½Ä ³ëµå¸¦ Ç¥½ÃÇÏ·Á¸é ´ÙÀ½ À̸§À» »ç¿ëÇÕ´Ï´Ù.
´Ù¸¥ ¿¹¸¦ µé¾îº¸¸é, applicationÀº À¯È¿ÇÑ ¸ð´ÏÅ͸µ °¡´É °´Ã¼ À¯ÇüÀÌ¸ç ½Ì±ÛÅæÀÌ ¾Æ´Õ´Ï´Ù. Petstore ÀÀ¿ë ÇÁ·Î±×·¥À» ³ªÅ¸³»´Âµ¥ ½Ì±ÛÅæÀÌ ¾Æ´Ñ ÀÚ½Ä ³ëµå¸¦ Ç¥½ÃÇÏ·Á¸é ´ÙÀ½ À̸§À» »ç¿ëÇÕ´Ï´Ù.
CLI À̸§À» »ç¿ëÇÏ¿© ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â °´Ã¼ÀÇ Æ¯Á¤ ¼Ó¼ºÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, http-server´Â ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â summary¶ó´Â ¼Ó¼ºÀ» °¡Áý´Ï´Ù. ´ÙÀ½ À̸§Àº summary ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù.
¸ð´ÏÅ͸µ °´Ã¼¿¡ ÀÇÇØ ³ëÃâµÈ ¼Ó¼º À̸§À» ÁöÁ¤ÇÒ ¶§ °íÁ¤µÈ ±ÔÄ¢ÀÌ ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
»ç¿ëÀÚ´Â CLI »ç¿ë¿¡ À¯È¿ÇÑ À̸§À» ¾ËÁö ¸øÇÕ´Ï´Ù. list ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â °´Ã¼¸¦ °Ë»çÇÏ´Â ÇÑÆí get ¸í·ÉÀ» ¿ÍÀϵåÄ«µå ¸Å°³ º¯¼ö¿Í ÇÔ²² »ç¿ëÇÏ¿© ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â °´Ã¼ÀÇ ¸ðµç »ç¿ë °¡´ÉÇÑ ¼Ó¼ºÀ» °Ë»çÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹´Â ¸î °¡Áö Ŭ¶óÀÌ¾ðÆ® À̸§ ¸ÅÇÎ ½Ã³ª¸®¿À¸¦ º¸¿©ÁÝ´Ï´Ù.
Petstore ¿¹
»ç¿ëÀÚ°¡ server1À̶ó´Â À̸§ÀÇ Sun ONE Application Server ÀνºÅϽº¿¡ ¹èÆ÷µÈ Petstore ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¸Þ¼Òµå°¡ È£ÃâµÈ Ƚ¼ö¸¦ °Ë»çÇÏ·Á°í ÇÕ´Ï´Ù. list ¸í·É°ú get ¸í·ÉÀ» Á¶ÇÕÇÏ¿© ¸Þ¼Òµå¿¡ ´ëÇÑ ¿øÇÏ´Â Åë°è¿¡ ¾×¼¼½ºÇÕ´Ï´Ù.
- CLI¸¦ ´ÙÁß ¸ðµå·Î È£ÃâÇÕ´Ï´Ù.
- ´ÙÀ½°ú °°ÀÌ ¸î °¡Áö À¯¿ëÇÑ È¯°æ º¯¼ö¸¦ ¼³Á¤ÇÏ¿© ¸ðµç ¸í·É¿¡ ÀÏÀÏÀÌ ÀÔ·ÂÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù.
asadmin>export AS_ADMIN_USER=admin AS_ADMIN_PASSWORD=admin123
asadmin>export AS_ADMIN_HOST=localhost AS_ADMIN_PORT=4848
- server1 ÀνºÅϽº¿¡ ´ëÇØ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ±¸¼º ¿ä¼Ò¸¦ ³ª¿ÇÕ´Ï´Ù.
asadmin>list --monitor server1
Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.
iiop-service
transaction-service
application.CometEJB
application.ConverterApp
application.petstore
http-server
resources¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ±¸¼º ¿ä¼Ò ¸ñ·Ï¿¡´Â iiop-service, http-server, transaction-service, resources ¹× ¹èÆ÷ ¹× Ȱ¼ºÈµÈ ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷ÇԵ˴ϴÙ.
- Petstore ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ÇÏÀ§ ±¸¼º ¿ä¼Ò¸¦ ³ª¿ÇÕ´Ï´Ù(--monitor ´ë½Å -mÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù).
asadmin>list -m server1.application.petstore
Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ejb-module.signon-ejb_jar
ejb-module.catalog-ejb_jar
ejb-module.uidgen-ejb_jar
ejb-module.customer-ejb_jar
ejb-module.petstore-ejb_jar
ejb-module.AsyncSenderJAR_jar
ejb-module.cart-ejb_jar- Petstore ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ sigon-ejb_jar EJB ¸ðµâ¿¡ ÀÖ´Â ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ÇÏÀ§ ±¸¼º ¿ä¼Ò¸¦ ³ª¿ÇÕ´Ï´Ù.
asadmin>list -m server1.application.petstore.ejb-module.signon-ejb_jar
Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.
entity-bean.UserEJB
stateless-session-bean.SignOnEJB- Petstore ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ sigon-ejb_jar EJB ¸ðµâ¿¡ ´ëÇÑ UserEJB Entity Bean¿¡¼ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ÇÏÀ§ ±¸¼º ¿ä¼Ò¸¦ ³ª¿ÇÕ´Ï´Ù.
asadmin>list -m server1.application.petstore.ejb-module.signon-ejb_jar.entity-bean.UserEJB
Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.
bean-method.create0
bean-method.findByPrimaryKey1
bean-method.remove2
bean-method.getUserName3
bean-method.setPassword4
bean-method.getPassword5
bean-method.matchPassword6
bean-method.remove7
bean-method.isIdentical8
bean-method.getEJBLocalHome9
bean-method.getPrimaryKey10
bean-pool
bean-cache- Petstore ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ sigon-ejb_jar EJB ¸ðµâ¿¡ ÀÖ´Â UserEJB Entity Bean¿¡ ´ëÇÑ getUserName3 ¸Þ¼Òµå¿¡¼ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ÇÏÀ§ ±¸¼º ¿ä¼Ò¸¦ ³ª¿ÇÕ´Ï´Ù.
asadmin>list -m server1.application.petstore.ejb-module.signon-ejb_jar.entity-bean.UserEJB.bean-method.getUserName3
Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.
No monitorable entities for element
server1.application.petstore.ejb-module.signon-ejb_jar.entity-bean.UserEJB.bean-method.getUserName3- ¸Þ¼Òµå¿¡ ´ëÇØ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ÇÏÀ§ ±¸¼º ¿ä¼Ò°¡ ¾ø½À´Ï´Ù. getUserName3 ¸Þ¼Òµå¿¡ ´ëÇØ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ¸ðµç Åë°è¸¦ °¡Á®¿É´Ï´Ù.
asadmin>get -m server1.application.petstore.ejb-module. signon-ejb_jar.entity-bean.UserEJB.bean-method.getUserName3.*
method-name = public abstract java.lang.String com.sun.j2ee.blueprints.signon.user.ejb.UserLocal.getUserName()
total-num-errors = 0
total-num-success = 2
execution-time-millis = 1
total-num-calls = 2- ½ÇÇà ½Ã°£°ú °°Àº ƯÁ¤ Åë°èµµ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
asadmin>get -m server1.application.petstore.ejb-module. signon-ejb_jar.entity-bean.UserEJB.bean-method.getUserName3.execution-time-millis
execution-time-millis = 1¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â °´Ã¼ À¯Çü
¸ð´ÏÅ͸µ¿¡ »ç¿ëµÇ´Â °´Ã¼ Æ®¸®´Â ¿©·¯ °³ÀÇ ³ëµå¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ³ëµå´Â °´Ã¼ Æ®¸®ÀÇ Æ¯Á¤ Ç׸ñÀ¸·Î °íÀ¯ÇÑ À¯Çü, À̸§ ¹× ºÎ¸ð ³ëµå¿¡ ÀÇÇØ ½Äº°µË´Ï´Ù. ÀϺΠ³ëµå À¯ÇüÀº ÇϳªÀÇ ºÎ¸ð ³ëµå ¾Æ·¡¿¡ ÇØ´ç À¯ÇüÀÇ ³ëµå°¡ Çϳª¸¸ Á¸ÀçÇÒ ¼ö ÀÖ´Â ½Ì±ÛÅæÀÔ´Ï´Ù. ½Ì±ÛÅæ ³ëµå¿¡´Â »óÀÀÇÏ´Â À̸§ÀÌ ¾ø½À´Ï´Ù.
½Ì±ÛÅæÀÌ ¾Æ´Ñ À¯Çü ³ëµå¿¡´Â À̸§ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀνºÅϽº À̸§ ¿¿¡¼´Â °¡´ÉÇÑ À̸§ °ø°£¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
´ÙÀ½ Ç¥¿¡¼´Â ¿©·¯ ³ëµå À¯Çü »çÀÌ¿¡ »ç¿ë °¡´ÉÇÑ ºÎ¸ð-ÀÚ½Ä °ü°è ¹× ÀϺΠ³ëµå À¯ÇüÀÇ À̸§ °ø°£¿¡ °üÇÑ Æ®¸® ±¸Á¶¸¦ ¼³¸íÇÕ´Ï´Ù.
¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ¼Ó¼º À̸§
¸ðµç ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â °´Ã¼°¡ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ¼Ó¼ºÀ» Ç¥½ÃÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀϺΠ°´Ã¼´Â ´Ù¸¥ °´Ã¼¸¦ ±×·ìÈÇÏ´Â µ¥¸¸ »ç¿ëµË´Ï´Ù. Sun ONE Application ServerÀÇ °æ¿ì http-server ³ëµå ¿Ü¿¡´Â Æ®¸®ÀÇ ÀÙ ³ëµå¸¸ ¼Ó¼ºÀ» °¡Áý´Ï´Ù. http-server ³ëµå À¯ÇüÀº ÀÚ½Ä ³ëµå¿Í ¼Ó¼ºÀ» °¡Áý´Ï´Ù. ´ÙÀ½ Ç¥´Â ¿©·¯ ³ëµå¿¡ ´ëÇØ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ¼Ó¼º À̸§ÀÇ ¸ñ·ÏÀÔ´Ï´Ù.
Ç¥ 6-2 http-server
¼Ó¼º À̸§
µ¥ÀÌÅÍ À¯Çü
¼³¸í
summary
¹®ÀÚ¿(¼½Ä ÁöÁ¤µÊ)
HTTP server ¿ä¾à. °¡»ó ¼¹ö ¹× ÇÁ·Î¼¼½º Æ÷ÇÔ
ÁÖ: ¼½ÄÀÌ ÁöÁ¤µÈ ¹®ÀÚ¿·Î Ç¥½ÃµÇ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö °´Ã¼"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 6-3 virtual-server
¼Ó¼º À̸§
µ¥ÀÌÅÍ À¯Çü
¼³¸í
<vs-id>
¹®ÀÚ¿(¼½Ä ÁöÁ¤µÊ)
°¡»ó ¼¹ö Á¤º¸. ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº¿¡ ´ëÇØ ÇÑ °³ ÀÌ»óÀÇ °¡»ó ¼¹ö°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. °¡»ó ¼¹ö ¾ÆÀ̵ð ¸ñ·ÏÀº http-serverÀÇ summary ¼Ó¼º¿¡¼ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. server1.http-server.virtual-server.<vs-id> ÇüÅÂÀÇ get ¸í·É ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ƯÁ¤ °¡»ó ¼¹ö¿¡ ´ëÇÑ Åë°è¸¦ Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. server1.http-server.virtual-server.* ÇüÅÂÀÇ get ¸í·É ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¸ðµç °¡»ó ¼¹ö¿¡ ´ëÇÑ Åë°è¸¦ Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: ¼½ÄÀÌ ÁöÁ¤µÈ ¹®ÀÚ¿·Î Ç¥½ÃµÇ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö °´Ã¼"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 6-4 process
¼Ó¼º À̸§
µ¥ÀÌÅÍ À¯Çü
¼³¸í
<pid>
¹®ÀÚ¿(¼½Ä ÁöÁ¤µÊ)
ÇÁ·Î¼¼½º Á¤º¸. ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº¿¡´Â ÇϳªÀÇ ÇÁ·Î¼¼½º°¡ ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼½º ¾ÆÀ̵ð´Â http-serverÀÇ summary ¼Ó¼º¿¡¼ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Åë°è´Â get ¸í·É¿¡ server1.http-server.process.<pid> ÇüÅÂÀÇ ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: ¼½ÄÀÌ ÁöÁ¤µÈ ¹®ÀÚ¿·Î Ç¥½ÃµÇ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö °´Ã¼"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 6-5 orb-connection
¼Ó¼º À̸§
µ¥ÀÌÅÍ À¯Çü
¼³¸í
total-inbound-connections
Á¤¼ö
ORB·ÎÀÇ ÃÑ Àιٿîµå ¿¬°á ¼ö
total-outbound-connections
Á¤¼ö
ORB·ÎºÎÅÍÀÇ ÃÑ ¾Æ¿ô¹Ù¿îµå ¿¬°á ¼ö
Ç¥ 6-6 orb-thread-pool
¼Ó¼º À̸§
µ¥ÀÌÅÍ À¯Çü
¼³¸í
thread-pool-size
Á¤¼ö
ORB ½º·¹µå Ç®ÀÇ ÃÑ ½º·¹µå ¼ö
waiting-thread-count
Á¤¼ö
µµÂøÇÒ ÀÛ¾÷À» ´ë±â ÁßÀÎ ½º·¹µå Ç®ÀÇ ½º·¹µå ¼ö
¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö °´Ã¼
¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö ¼Ó¼º À̸§ summary´Â °¢ ÇÏÀ§ ¿ä¼ÒÀÇ ¼ö¿Í ¼Ó¼º °ªÀ» ºñ·ÔÇÏ¿© Server ¿ä¼ÒÀÇ ¼Ó¼º °ª°ú ÇÏÀ§ ¿ä¼Ò¿¡ ´ëÇÑ ¿ä¾àÀ» ÀμâÇÕ´Ï´Ù. HTTP ¼¹ö virtual-server ¼Ó¼ºÀº VirtualServer ¿ä¼ÒÀÇ ¼Ó¼º °ª°ú °¢ ÇÏÀ§ ¿ä¼ÒÀÇ ¼¼ºÎ »çÇ×À» ÀμâÇÕ´Ï´Ù. process ¼Ó¼ºÀº Process ¿ä¼ÒÀÇ ¼Ó¼º °ª°ú °¢ ÇÏÀ§ ¿ä¼ÒÀÇ ¼¼ºÎ »çÇ×À» ÀμâÇÕ´Ï´Ù.
NSAPI ¼º´É ÇÁ·ÎÇÊÀ» Ȱ¼ºÈÇϰí Profile ¹× ProfileBucket ¿ä¼Ò¿¡ ´ëÇÑ Åë°è¸¦ ¾òÀ¸·Á¸é Sun ONE Application Server Developer's Guide to NSAPI¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼º´É Á¶Á¤À» À§ÇÑ ¸ð´ÏÅ͸µ Åë°è »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ³»¿ëÀº Sun ONE Application Server Performance and Tuning Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö ¿ä¼Ò
´ÙÀ½ Ç¥´Â ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö ¿ä¼Ò ¸ñ·ÏÀÔ´Ï´Ù.
¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼¹ö ¼Ó¼º
´ÙÀ½ Ç¥´Â ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â HTTP ¼Ó¼º ¸ñ·ÏÀÔ´Ï´Ù.
Ç¥ 6-16 Profile
¼Ó¼º À̸§
°ª
¼³¸í
Id
NSAPI ¼º´É ÇÁ·ÎÇÊ ¹öŶ ¾ÆÀ̵ð
Name
NSAPI ¼º´É ÇÁ·ÎÇÊ ¹öŶÀÇ ½Éº¼¸¯ À̸§
Description
NSAPI ¼º´É ÇÁ·ÎÇÊ ¹öŶ¿¡ ´ëÇÑ ¼³¸í
CLI¸¦ »ç¿ëÇÑ Æ®·£Àè¼Ç ¼ºñ½º °ü¸®set ¸í·ÉÀ» »ç¿ëÇÏ¿© JTS¿¡ ´ëÇØ ¸ð´ÏÅÍÇÏ·Á´Â Åë°è¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹ 1
·Ñ¹é ¸ñ·Ï¿¡ Æ®·£Àè¼ÇÀ» Ãß°¡ÇÏ·Á¸é(±× °á°ú ·Ñ¹é ¶Ç´Â ƯÁ¤ Æ®·£Àè¼Ç ¹ß»ý) ´ÙÀ½°ú °°ÀÌ set ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
set --monitor server1.transaction-service.rollback-list=txnid1
¿¹ 2
Æ®·£Àè¼Ç ¼ºñ½º¸¦ µ¿°áÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ set ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
set --monitor server1.transaction-service.freeze=true
´ÙÀ½ Ç¥¿¡¼´Â JTS¿¡ ´ëÇÑ Åë°è¸¦ ¼öÁýÇϱâ À§ÇØ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ¼Ó¼ºÀ» ¼³¸íÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºµéÀº "CLI À̸§ ¸ÅÇÎ"¿¡ ¼³¸íµÈ ±ÔÄ¢¿¡ µû¶ó ¸í·ÉÁÙ¿¡¼ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Java Transaction Service¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 9Àå, "Æ®·£Àè¼Ç ¼ºñ½º »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
HTTP ¼ºñ½º ǰÁú(QOS) »ç¿ë´ÙÀ½ ¼³Á¤¿¡ µû¶ó Æ®·¡ÇÈ ÃøÁ¤ ¹æ¹ý°ú ´ë¿ªÆø Àç°è»ê ºóµµ°¡ °áÁ¤µË´Ï´Ù.
°ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ ¼¹ö ÀνºÅϽº ¶Ç´Â °¡»ó ¼¹ö Ŭ·¡½º¿¡ ´ëÇÑ ÀÌ·¯ÇÑ ¼¹ö ¶Ç´Â Ŭ·¡½º ¼öÁØ ¼³Á¤À» Ȱ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª °³º° °¡»ó ¼¹ö¿¡ ´ëÇÑ ¼³Á¤À» ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¼ºñ½º ǰÁú(QOS)ÀÇ ¿¹
´ÙÀ½Àº ¼ºñ½º ǰÁú(QOS) Á¤º¸°¡ ¼öÁýµÇ°í °è»êµÇ´Â ¹æ¹ý¿¡ ´ëÇÑ ¿¹ÀÔ´Ï´Ù.
- ¼¹öÀÇ ¸ÞÆ®¸¯½º °£°ÝÀº 30ÃÊÀÔ´Ï´Ù.
- ¼¹ö´Â 0ÃÊ¿¡ ½ÃÀÛÇÕ´Ï´Ù.
- 1ÃÊ¿¡´Â HTTP ¿¬°á¿¡¼ ¼¹ö¿¡¼ ³ª°¡°í ¼¹ö·Î µé¾î¿À´Â 5000¹ÙÀÌÆ®ÀÇ Æ®·¡ÇÈÀ» »ý¼ºÇÕ´Ï´Ù.
- ±× ÈÄ¿¡´Â ´õ ÀÌ»ó ¿¬°áÀÌ ÀÌ·ç¾îÁöÁö ¾Ê½À´Ï´Ù. 30ÃÊ¿¡´Â Áö³ 30ÃÊ µ¿¾ÈÀÇ ÃÑ Æ®·¡ÇÈÀÌ 5000¹ÙÀÌÆ®ÀÔ´Ï´Ù.
- 32ÃÊ¿¡´Â 1ÃÊ¿¡¼ÀÇ Æ®·¡ÇÈ »ùÇÃÀÌ ¸ÞÆ®¸¯½º °£°ÝÀÎ 30Ãʺ¸´Ù ¿À·¡ µÇ¾úÀ¸¹Ç·Î Ãë¼ÒµË´Ï´Ù. Áö³ 30ÃÊ °£ÀÇ ÃÑ Æ®·¡ÇÈÀº ÀÌÁ¦ 0ÀÔ´Ï´Ù.
Àç°è»ê °£°Ýµµ ÀÌ¿Í ºñ½ÁÇÏ°Ô ÀÛµ¿ÇÕ´Ï´Ù. ¼¹öÀÇ Àç°è»ê °£°ÝÀº 100¹Ð¸®ÃÊÀÔ´Ï´Ù.
°°Àº ¿¹¸¦ °¡Áö°í °è¼Ó ¼³¸íÇÏÀÚ¸é ´ë¿ªÆøÀº ¸Å 100¹Ð¸®Ãʸ¶´Ù Á¤±âÀûÀ¸·Î Àç°è»êµË´Ï´Ù. ÀÌ °è»êÀº ¸ÞÆ®¸¯½º °£°Ý°ú Æ®·¡ÇÈ ¾çÀ» ±â¹ÝÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù.
- 0ÃÊ¿¡ ´ë¿ªÆøÀÌ Ã³À½À¸·Î °è»êµË´Ï´Ù. ÃÑ Æ®·¡ÇÈÀº 0À̸ç À̰ÍÀ» 30ÃÊÀÇ ¸ÞÆ®¸¯½º °£°ÝÀ¸·Î ³ª´©¸é ´ë¿ªÆøÀº 0ÀÌ µË´Ï´Ù.
- 1ÃÊ¿¡ 1/10½Ã°£(1000¹Ð¸®ÃÊ/100¹Ð¸®ÃÊ)¿¡ ´ëÇÑ ´ë¿ªÆøÀÌ °è»êµË´Ï´Ù. ÃÑ Æ®·¡ÇÈ 5000¹ÙÀÌÆ®¸¦ 30ÃÊ·Î ³ª´©¸é ´ë¿ªÆøÀº 5000/30 = 166¹ÙÀÌÆ®/ÃÊÀÔ´Ï´Ù.
- 30ÃÊ¿¡ 1/300½Ã°£¿¡ ´ëÇÑ ´ë¿ªÆøÀÌ °è»êµË´Ï´Ù. ÃÑ Æ®·¡ÇÈ 5000¹ÙÀÌÆ®¸¦ 30ÃÊ·Î ³ª´©¸é ´ë¿ªÆøÀº 5000/30 = 166¹ÙÀÌÆ®/ÃÊÀÔ´Ï´Ù.
- 32ÃÊ¿¡ 1/320½Ã°£¿¡ ´ëÇØ ´ë¿ªÆøÀÌ ´Ù½Ã °è»êµË´Ï´Ù. Æ®·¡ÇÈÀ» »ý¼ºÇß´ø ¿¬°áÀÌ ¿À·¡ µÇ¾î Ãë¼ÒµÇ¾úÀ¸¹Ç·Î ÀÌ ¶§ÀÇ Æ®·¡ÇÈÀº 0À̸ç À̸¦ 30À¸·Î ³ª´©¸é ´ë¿ªÆøÀº 0¹ÙÀÌÆ®/Ãʰ¡ µË´Ï´Ù.
¼ºñ½º ǰÁú(QOS) ±¸¼º
¼¹ö ÀνºÅϽº ¶Ç´Â °¡»ó ¼¹öÀÇ Å¬·¡½º¸¦ À§ÇÑ ¼ºñ½º ǰÁú(QOS)Àº °ü¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ±¸¼ºµË´Ï´Ù.
ÁÖ
¼ºñ½º ǰÁú(QOS) ¼³Á¤À» Àû¿ëÇÏ·Á¸é "obj.conf ÆÄÀÏ¿¡ ÇÊ¿äÇÑ º¯°æ »çÇ×"¿¡ ¼³¸íµÈ ´ë·Î obj.conf ÆÄÀÏ¿¡ SAF(Server Application Function)¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
¼ºñ½º ǰÁú(QOS)À» ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
±×¸² 6-1 °¡»ó ¼¹ö ÀνºÅϽº QOS ÅÇ
- ÀÌ HTTP ¼¹ö¿¡ ¼ºñ½º ǰÁú(QOS)À» »ç¿ëÇÏ·Á¸é "QOS »ç¿ë"À» ´©¸¨´Ï´Ù.
ÁÖ: ±âº»ÀûÀ¸·Î ¼ºñ½º ǰÁú(QOS)Àº ºñȰ¼ºÈµÇ¾î ÀÖ½À´Ï´Ù. QOS¸¦ Ȱ¼ºÈÇÏ¸é ¼¹ö ¿À¹öÇìµå°¡ ¾à°£ Áõ°¡ÇÕ´Ï´Ù.
- "QOS ¸ÞÆ®¸¯½º °£°Ý"À» ÁöÁ¤ÇÕ´Ï´Ù.
¸ÞÆ®¸¯½º °£°ÝÀº ¼¹ö Æ®·¡ÇÈÀ» °è»êÇÏ´Â µ¿¾ÈÀÇ µ¥ÀÌÅÍ »ùÇà ¼±Åà ½Ã°£À» ÃÊ ´ÜÀ§·Î Ç¥½ÃÇÑ °ÍÀÔ´Ï´Ù. ±âº»°ªÀº 30ÃÊÀÔ´Ï´Ù.
´ëÇü ÆÄÀÏ Àü¼ÛÀÌ ¸¹Àº »çÀÌÆ®ÀÎ °æ¿ì¿¡´Â ÀÌ Çʵ忡 Å« °ª(¸î ºÐ ÀÌ»ó)À» »ç¿ëÇϽʽÿÀ. Å« ÆÄÀÏÀ» Àü¼ÛÇϸé ªÀº ¸ÞÆ®¸¯½º °£°Ý¿¡ ´ëÇØ Çã¿ëµÈ ¸ðµç ´ë¿ªÆøÀ» Â÷ÁöÇÏ°Ô µÇ¾î ÃÖ´ë ´ë¿ªÆø ¼³Á¤À» Àû¿ëÇÑ °æ¿ì ¿¬°áÀÌ °ÅºÎµÉ ¼ö ÀÖ½À´Ï´Ù. ´ë¿ªÆøÀº ¸ÞÆ®¸¯½º °£°ÝÀ¸·Î Æò±Õ°ªÀÌ ±¸ÇØÁö¹Ç·Î °£°ÝÀÌ ±æ¾îÁö¸é Å« ÆÄÀÏ·Î ÀÎÇÑ ¼º´É ÀúÇϸ¦ ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
´ë¿ªÆø ÇѰ谡 »ç¿ë °¡´ÉÇÑ ´ë¿ªÆøº¸´Ù ¸¹ÀÌ ³·Àº °æ¿ì(¿¹¸¦ µé¾î, ÃÊ´ç 1MBÀÇ ´ë¿ªÆø ÇѰ谡 ÀÖÁö¸¸ ¹éº»¿¡ ÃÊ´ç 1GB ¿¬°áÀÌ ÀÖ´Â °æ¿ì) ¸ÞÆ®¸¯½º °£°ÝÀÌ ´õ ª¾Æ¾ß ÇÕ´Ï´Ù.
ÁÖ: ´ëÇü Á¤Àû ÆÄÀÏÀÌ Àü¼ÛµÇ´Â °æ¿ì³ª ´ë¿ªÆø Á¦ÇÑÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ´ë¿ªÆøº¸´Ù ÈξÀ ³·Àº °æ¿ì¿¡´Â ¼·Î ¹Ý´ëµÇ´Â ÇØ°áÃ¥ÀÌ ¿ä±¸µÇ±â ¶§¹®¿¡ ¾î¶² »óȲ¿¡ ¸ÂÃç Á¶Á¤ÇÒ °ÍÀÎÁö °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
- "QOS Àç°è»ê °£°Ý"À» ÁöÁ¤ÇÕ´Ï´Ù.
Àç°è»ê ½Ã°£ °£°ÝÀº ¸ðµç ¼¹ö, Ŭ·¡½º ¹× °¡»ó ¼¹öÀÇ ´ë¿ªÆø °è»ê °£ÀÇ ½Ã°£(¹Ð¸®ÃÊ)ÀÔ´Ï´Ù. ±âº»°ªÀº 100¹Ð¸®ÃÊÀÔ´Ï´Ù.
- "´ë¿ªÆø Á¦ÇÑ"À» ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ °ªÀº ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ ÃÖ´ë ´ë¿ªÆø Á¦ÇÑÀ» ÃÊ´ç ¹ÙÀÌÆ®·Î ³ªÅ¸³½ °ÍÀ¸·Î "QOS ¸ÞÆ®¸¯½º °£°Ý"°ú ¾î´À Á¤µµ »óÈ£ ÀÇÁ¸¼ºÀ» °¡Áý´Ï´Ù.
- ÃÖ´ë ´ë¿ªÆø ¼³Á¤À» Àû¿ëÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
ÃÖ´ë ´ë¿ªÆøÀ» Àû¿ëÇϱâ·Î ¼±ÅÃÇÏ´Â °æ¿ì¿¡´Â ¼¹ö°¡ ´ë¿ªÆø Á¦ÇÑ¿¡ µµ´ÞÇÒ ¶§ Ãß°¡ ¿¬°áÀÌ °ÅºÎµË´Ï´Ù.
ÃÖ´ë ´ë¿ªÆøÀ» Àû¿ëÇÏÁö ¾Ê±â·Î ¼±ÅÃÇÏ´Â °æ¿ì¿¡´Â ÃÖ´ë°ªÀÌ ÃʰúµÉ ¶§ ¼¹ö°¡ À̺¥Æ® ·Î±×¿¡ ¸Þ½ÃÁö¸¦ ±â·ÏÇÕ´Ï´Ù.
- "¿¬°á Á¦ÇÑ"À» ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ °ªÀº µ¿½Ã ¿äû ó¸®ÀÇ ¼öÀÔ´Ï´Ù.
- ¿¬°á ÇÑ°è ¼³Á¤ÀÇ Àû¿ë ¿©ºÎ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
ÃÖ´ë ¿¬°áÀ» Àû¿ëÇϱâ·Î ¼±ÅÃÇÏ´Â °æ¿ì¿¡´Â ¼¹ö°¡ ±× Á¦ÇÑ¿¡ µµ´ÞÇÒ ¶§ Ãß°¡ ¿¬°áÀÌ °ÅºÎµË´Ï´Ù. ÃÖ´ë ¿¬°áÀ» Àû¿ëÇÏÁö ¾Ê±â·Î ¼±ÅÃÇÏ´Â °æ¿ì¿¡´Â ÃÖ´ë°ªÀÌ ÃʰúµÉ ¶§ ¼¹ö°¡ À̺¥Æ® ·Î±×¿¡ ¸Þ½ÃÁö¸¦ ±â·ÏÇÕ´Ï´Ù.
- (¼±Åà »çÇ×) ¼ºñ½º ǰÁú(QOS)¿¡ ´ëÇÑ Ãß°¡ À̸§-°ª ½Ö ¼Ó¼ºÀ» ÁöÁ¤ÇÏ·Á¸é "µî·Ï Á¤º¸" ¹öưÀ» ´©¸¨´Ï´Ù.
¼ºñ½º ǰÁú(QOS) µî·Ï Á¤º¸¿¡ Çã¿ëµÇ´Â À̸§-°ª ¸ñ·ÏÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
- "ÀúÀå"À» ´·¯ º¯°æ »çÇ×À» ¼¹ö ÀνºÅϽº¿¡ ¿Ï°áÇÕ´Ï´Ù.
- ¿ÞÂÊ Ã¢¿¡¼ "ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº"¿Í ¼¹ö ÀνºÅϽº¿¡ ¾×¼¼½ºÇÑ ´ÙÀ½ "º¯°æ »çÇ× Àû¿ë"À» ´©¸¨´Ï´Ù.
obj.conf ÆÄÀÏ¿¡ ÇÊ¿äÇÑ º¯°æ »çÇ×
¼ºñ½º ǰÁú(QOS)À» Àû¿ëÇÏ·Á¸é obj.conf ÆÄÀÏ¿¡ ´ÙÀ½ SAF (Server Application Function)¸¦ È£ÃâÇÏ´Â Áö½Ã¹®À» Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù.
Á¦´ë·Î Àû¿ëÇÏ·Á¸é qos-handler AuthTrans Áö½Ã¹®ÀÌ ±âº» °´Ã¼¿¡ ±¸¼ºµÇ´Â ù ¹øÂ° AuthTrans¾î¾ß ÇÕ´Ï´Ù. ¼ºñ½º ǰÁú(QOS) 󸮱âÀÇ ¿ªÇÒÀº °¡»ó ¼¹ö, °¡»ó ¼¹ö Ŭ·¡½º ¹× Àü¿ª ¼¹ö¿¡ ´ëÇÑ ÇöÀç Åë°è¸¦ Á¶»çÇÏ°í ¿À·ù¸¦ ¹ÝȯÇÏ¿© Á¦ÇÑÀ» Àû¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. Sun ONE Application Server¿¡´Â qos-handler¶ó´Â ±âº» Á¦°ø »ùÇà ¼ºñ½º ǰÁú(QOS) 󸮱â SAF°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ SAF´Â Á¦ÇÑ¿¡ µµ´ÞÇÒ ¶§ À̸¦ ±â·ÏÇϰí 503 Server busy ¿À·ù¸¦ ¼¹ö¿¡ ¹ÝȯÇÏ¿© NSAP¿¡¼ À̸¦ ó¸®Çϵµ·Ï ÇÕ´Ï´Ù.
Sun ONE Application Server¿¡´Â ¶ÇÇÑ qos-error¶ó´Â ±âº» Á¦°ø »ùÇà ¿À·ù SAFµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ SAF´Â 503 ¿À·ù¸¦ ÃÊ·¡ÇÑ Á¦ÇѰú ±× Á¦ÇÑÀ» Æ®¸®°ÅÇÑ Åë°è °ªÀ» ¸í½ÃÇÑ ¿À·ù ÆäÀÌÁö¸¦ ¹ÝȯÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ SAF¿Í ±× »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Developer's Guide to NSAPI¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼ºñ½º ǰÁú(QOS)¿¡ »ç¿ëµÇ´Â Á¦ÇÑ
¼ºñ½º ǰÁú(QOS) ±â´É »ç¿ë ½Ã ´ÙÀ½°ú °°Àº Á¦ÇÑ »çÇ×ÀÌ ÀÖ½À´Ï´Ù.
- ¼ºñ½º ǰÁú(QOS) ±â´ÉÀº ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁØ¿¡¼ÀÇ HTTP ´ë¿ªÆø¸¸ ÃøÁ¤ÇÕ´Ï´Ù. HTTP ´ë¿ªÆøÀº ´ÙÀ½°ú °°Àº ¿©·¯ °¡Áö ÀÌÀ¯ ¶§¹®¿¡ ½ÇÁ¦ TCP ³×Æ®¿öÅ© ´ë¿ªÆø°ú ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.
- ¼ºñ½º ǰÁú(QOS) ±â´ÉÀº PR_TransmitFile È£Ãâ¿¡¼ Æ®·¡ÇÈÀ» Á¤È®È÷ ÃøÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. PR_Send()/net_write ¶Ç´Â PR_Recv()/net_read¿Í °°Àº ±âº» ÀÔÃâ·Â ÀÛ¾÷ÀÇ °æ¿ì, ÇÑ ½Ã½ºÅÛ È£Ãâ¿¡ Àü¼ÛµÈ ¹ÙÀÌÆ® ¼ö´Â ÀϹÝÀûÀ¸·Î ¹öÆÛÀÇ Å©±âÀ̰í ÀÔÃâ·Â È£ÃâÀº »¡¸® ¹ÝȯÇϹǷΠÀü¼ÛµÈ µ¥ÀÌÅÍ´Â ´ë¿ªÆø °ü¸®ÀÚ¿¡ ÀÇÇØ ½Å¼ÓÇÏ°Ô °è»êµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â µ¿Àû ³»¿ë ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼ø°£ ´ë¿ªÆøÀ» ÃøÁ¤ÇÏ´Â µ¥ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. ±×·¯³ª PR_TransmitFile¿¡¼ Àü¼ÛµÇ´Â µ¥ÀÌÅÍÀÇ ¾çÀº Àü¼Û °úÁ¤ÀÇ ¸¶Áö¸·¿¡ °¡¼¾ß ¾Ë ¼ö Àֱ⠶§¹®¿¡ Àü¼ÛÀÌ ¿Ï·áµÇ±â Àü¿¡ ÃøÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
PR_TransmitFileÀÌ ÂªÀº °æ¿ì¿¡´Â ¼ºñ½º ǰÁú(QOS) ±â´ÉÀÌ ÀûÀýÇÏ°Ô ¼öÇàµË´Ï´Ù. ±×·¯³ª, PR_TransmitFileÀÌ ±æ¸é ÀüÈ Á¢¼Ó »ç¿ëÀÚ°¡ ±ä ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÒ °æ¿ì Àü¼ÛµÈ Àüü µ¥ÀÌÅÍÀÇ ¾çÀº Àü¼Û ¿Ï·á ½Ã¿¡ °è»êµË´Ï´Ù. ´ë¿ªÆø °ü¸®ÀÚ°¡ ´ÙÀ½ Àç°è»ê °£°Ý ±â°£ÀÌ ½ÃÀÛµÈ ÈÄ ´ë¿ªÆøÀ» Àç°è»êÇÏ¸é °è»êµÈ ´ë¿ªÆøÀº ÃÖ±ÙÀÇ Å©±â°¡ Å« PR_TransmitFile ·Î ÀÎÇØ Å©°Ô Áõ°¡µË´Ï´Ù. ÀÌ °æ¿ì ´ë¿ªÆø °ü¸®ÀÚ°¡ ³Ê¹« ¿À·¡µÈ ÆÄÀÏ Àü¼Û ÀÛ¾÷À» "¸¸·á"ÇÏ¿© ´ë¿ªÆø °ªÀÌ ´Ù½Ã °¨¼ÒÇÏ´Â ´ÙÀ½ ¸ÞÆ®¸¯½º °£°Ý±îÁö ¼¹ö¿¡¼ ¸ðµç ¿äûÀ» °ÅºÎÇÏ°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. ¸Å¿ì ±ä Á¤Àû ÆÄÀÏ ´Ù¿î·Îµå°¡ ÀÚÁÖ ÀÌ·ç¾îÁö´Â »çÀÌÆ®ÀÎ °æ¿ì¿¡´Â ¸ÞÆ®¸¯½º °£°ÝÀ» ±âº»°ªÀÎ 30Ãʺ¸´Ù ±æ°Ô ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
- °è»êµÈ ´ë¿ªÆøÀº Áï½Ã ÃøÁ¤µÇÁö ¾ÊÁö¸¸ Á¤±âÀû °£°ÝÀ» µÎ°í ÀÏÁ¤ ±â°£¸¶´Ù Àç°è»êµÇ±â ¶§¹®¿¡ Ç×»ó ±Ù»ç°ªÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÞÆ®¸¯½º °£°ÝÀÌ ±âº»°ªÀÎ 30ÃÊÀÌ°í ¼¹ö°¡ 29ÃÊ µ¿¾È À¯ÈÞ »óÅ·ΠÀÖÀ» °æ¿ì ´ÙÀ½ 1ÃÊ¿¡ Ŭ¶óÀÌ¾ðÆ®´Â 1ÃÊÀÇ ´ë¿ªÆø Á¦ÇÑÀÇ 30¹è¸¦ »ç¿ëÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
- ¼ºñ½º ǰÁú(QOS) ´ë¿ªÆø Åë°è´Â ¼¹ö°¡ µ¿ÀûÀ¸·Î À籸¼ºµÉ ¶§¸¶´Ù ¾ø¾îÁý´Ï´Ù. ¶ÇÇÑ ´ë¿ªÆø °ü¸®ÀÚ ½º·¹µå´Â Ȱ¼º ±¸¼º¿¡ ´ëÇÑ ´ë¿ªÆø Åë°è¸¸ °è»êÇϱ⠶§¹®¿¡ ´õ ¿À·¡µÈ ºñȰ¼º ±¸¼º¿¡ ¿¬°áµÈ ½º·¹µå¿¡¼´Â ¼ºñ½º ǰÁú(QOS) Á¦ÇÑÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ¿À·§µ¿¾È ¼ÒÄÏÀ» ´ÝÁö ¾Ê°í Ȱ¼º »óÅ·Π³²¾Æ ÀÖ¾î¼ ¼¹ö¿¡¼ ½Ã°£ Ãʰú·Î 󸮵ÇÁö ¾Ê´Â Ŭ¶óÀÌ¾ðÆ®¿¡´Â µ¿Àû ¼¹ö À籸¼º ÈÄ ¼ºñ½º ǰÁú(QOS) Á¦ÇÑÀÌ Àû¿ëµÇÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
- µ¿½Ã ¿¬°áÀº °¡»ó ¼¹ö Ŭ·¡½º¿Í Àü¿ª ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ °æ¿ì¿Í °¡»ó ¼¹ö¿¡ ´ëÇÑ °æ¿ì ¼·Î ´Ù¸¥ ´ÜÀ§·Î °è»êµË´Ï´Ù. °³º° °¡»ó ¼¹ö¿¡ ´ëÇÑ ¿¬°á Ä«¿îÅÍ´Â ¿äûÀ» ±¸¹® ºÐ¼®ÇÏ¿© °¡»ó ¼¹ö·Î °æ·Î¸¦ ÁöÁ¤ÇÑ ÈÄ Áï½Ã ±Ø¼Ò·® Áõ°¡µÇ°í ±× ¿äû¿¡ ´ëÇÑ ÀÀ´ä ó¸® °úÁ¤ÀÇ ¸¶Áö¸·¿¡ ¹Ì¼¼ÇÏ°Ô °¨¼ÒµË´Ï´Ù. À̰ÍÀº °¡»ó ¼¹ö ¿¬°á Åë°è°¡ Ç×»ó Á¤È®ÇÏ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
±×·¯³ª °¡»ó ¼¹ö Ŭ·¡½º¿Í Àü¿ª ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ ¿¬°á Åë°è´Â Áï½Ã ¾÷µ¥ÀÌÆ®µÇÁö ¾Ê½À´Ï´Ù. ÀÌ Åë°è´Â ´ë¿ªÆø °ü¸®ÀÚ ½º·¹µå¿¡ ÀÇÇØ ¸Å Àç°è»ê °£°Ý¸¶´Ù ¾÷µ¥ÀÌÆ®µË´Ï´Ù. °¡»ó ¼¹ö Ŭ·¡½ºÀÇ ¿¬°á Ƚ¼ö´Â ÇØ´ç Ŭ·¡½ºÀÇ ¸ðµç °¡»ó ¼¹ö ¿¬°áÀÇ ÇÕÀ̰í, Àü¿ª ¼¹ö ÀνºÅϽº ¿¬°á Ƚ¼ö´Â ¸ðµç °¡»ó ¼¹ö Ŭ·¡½º ¿¬°áÀÇ ÇÕÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ °ªÀÇ °è»ê ¹æ¹ý ¶§¹®¿¡ °¡»ó ¼¹ö¿¡ ´ëÇÑ ¿¬°á Ƚ¼ö´Â Ç×»ó Á¤È®ÇÏ¸ç ¿¬°á Ƚ¼ö¿¡ Á¦ÇÑÀ» Àû¿ëÇÏ´Â °æ¿ì¿¡´Â ±× Á¦ÇѺ¸´Ù ¸¹¾ÆÁö´Â ÀÏÀº ¾ø½À´Ï´Ù. °¡»ó ¼¹ö Ŭ·¡½º¿Í ¼¹ö ÀνºÅϽº °ªÀº Á¤ÇØÁø °£°Ý¿¡¸¸ °è»êµÇ±â ¶§¹®¿¡ ¾ÆÁÖ Á¤È®ÇÏÁö´Â ¾Ê½À´Ï´Ù.
SNMP Á¤º¸SNMP (Simple Network Management Protocol)´Â ³×Æ®¿öÅ© °£¿¡ °ü¸® ¹× ¸ð´ÏÅ͸µ Á¤º¸¸¦ ±³È¯Çϴµ¥ »ç¿ëµË´Ï´Ù. SNMP¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅͰ¡ °ü¸® ´ë»ó ÀåÄ¡¿Í ³×Æ®¿öÅ© °ü¸® ½ºÅ×À̼Ç(NMS) »çÀ̸¦ À̵¿ÇÕ´Ï´Ù. °ü¸® ÀåÄ¡´Â È£½ºÆ®, ¶ó¿ìÅÍ, HTTP ¼¹ö ¹× ³×Æ®¿öÅ©ÀÇ ±âŸ ¼¹ö¿Í °°ÀÌ SNMP¸¦ ½ÇÇàÇÏ´Â ¸ðµç ÀåÄ¡ÀÔ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
³×Æ®¿öÅ© °ü¸® ½ºÅ×À̼Ç(NMS)
³×Æ®¿öÅ© °ü¸® ½ºÅ×À̼Ç(NMS)Àº ƯÁ¤ ³×Æ®¿öÅ©¸¦ ¿ø°Ý °ü¸®ÇÏ´Â µ¥ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î NMS ¼ÒÇÁÆ®¿þ¾î´Â ¼öÁýµÈ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÒ ±×·¡ÇÁ¸¦ Á¦°øÇϰųª ÇØ´ç µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ¼¹ö°¡ ƯÁ¤ Çã¿ë ÇÑ°è ³»¿¡¼ ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
NMS´Â ÀϹÝÀûÀ¸·Î ÇÑ °³ ÀÌ»óÀÇ ³×Æ®¿öÅ© °ü¸® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÈ °í¼º´É ¿öÅ©½ºÅ×À̼ÇÀÔ´Ï´Ù. HP OpenView¿Í °°Àº ³×Æ®¿öÅ© °ü¸® ÀÀ¿ë ÇÁ·Î±×·¥Àº HTTP ¼¹ö¿Í °°Àº °ü¸® ´ë»ó ÀåÄ¡¿¡ ´ëÇÑ Á¤º¸¸¦ ±×·¡ÇÈÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ³×Æ®¿öÅ©»óÀÇ ¾î¶² ¼¹ö°¡ ½ÇÇà ÁßÀÌ°í ¾î¶² ¼¹ö°¡ ´Ù¿îµÇ¾î ÀÖ´ÂÁö, ¿À·ù ¸Þ½ÃÁöÀÇ ¼ö¿Í À¯ÇüÀº ¾î¶² °ÍÀÎÁö µîÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. SNMP¸¦ Sun ONE Application Server¿Í ÇÔ²² »ç¿ëÇϸé ÀÌ Á¤º¸´Â ÇÏÀ§ ¿¡ÀÌÀüÆ®¿Í ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® µÎ Á¾·ùÀÇ ¿¡ÀÌÀüÆ®¸¦ »ç¿ëÇÏ¿© NMS¿Í ¼¹ö °£¿¡ Àü´ÞµË´Ï´Ù.
ÇÏÀ§ ¿¡ÀÌÀüÆ®´Â ¿©·¯ µµ¸ÞÀο¡¼ ½ÇÇàµÇ´Â ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ Á¤º¸¸¦ ¼öÁýÇÏ¿© ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®·Î Àü´ÞÇÕ´Ï´Ù. Sun ONE Application ServerÀÇ ¸ðµç ¼³Ä¡¿¡´Â ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¿Í ÇÏÀ§ ¿¡ÀÌÀüÆ®°¡ Çϳª¾¿ ÀÖ½À´Ï´Ù.
¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ´Â ¿©·¯ ÇÏÀ§ ¿¡ÀÌÀüÆ®¿Í NMS °£¿¡ Á¤º¸¸¦ ±³È¯ÇÕ´Ï´Ù. ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®´Â Sun ONE Application Server¿Í ÇÔ²² ¼³Ä¡µË´Ï´Ù.
ÇϳªÀÇ È£½ºÆ® ÄÄÇ»ÅÍ¿¡ ¿©·¯ °³ÀÇ ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖÁö¸¸ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®´Â Çϳª¸¸ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Sun ONE Directory Server, Sun ONE Application Server ¹× Sun ONE Messaging Server°¡ °°Àº È£½ºÆ®¿¡ ¼³Ä¡µÈ °æ¿ì °¢ ¼¹öÀÇ ÇÏÀ§ ¿¡ÀÌÀüÆ®´Â °°Àº ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¿Í Åë½ÅÇÕ´Ï´Ù.
NMS´Â ¼¹ö¿¡¼ Á¤º¸¸¦ ¿äûÇϰųª ¼¹öÀÇ MIB¿¡¼ º¯¼ö ÀúÀå °ªÀ» º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
- NMS´Â Admin Server ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¿¡ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ¸Þ½ÃÁö´Â µ¥ÀÌÅÍ ¿äû(GET ¸Þ½ÃÁö)À̰ųª MIB¿¡ º¯¼ö¸¦ ¼³Á¤Çϱâ À§ÇÑ Áöħ(SET ¸Þ½ÃÁö)ÀÏ ¼ö ÀÖ½À´Ï´Ù.
- ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®´Â ¸Þ½ÃÁö¸¦ ÇØ´ç ÇÏÀ§ ¿¡ÀÌÀüÆ®·Î Àü´ÞÇÕ´Ï´Ù.
- ÇÏÀ§ ¿¡ÀÌÀüÆ®´Â µ¥ÀÌÅ͸¦ °Ë»öÇϰųª MIB¿¡¼ º¯¼ö¸¦ º¯°æÇÕ´Ï´Ù.
- ÇÏÀ§ ¿¡ÀÌÀüÆ®´Â µ¥ÀÌÅͳª »óŸ¦ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¿¡°Ô º¸°íÇÏ°í ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®´Â ¸Þ½ÃÁö(GET ¸Þ½ÃÁö)¸¦ NMS·Î ´Ù½Ã Àü´ÞÇÕ´Ï´Ù.
- NMS´Â µ¥ÀÌÅ͸¦ ³×Æ®¿öÅ© °ü¸® ÀÀ¿ë ÇÁ·Î±×·¥À» ÅëÇØ ÅØ½ºÆ®³ª ±×·¡ÇÈÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù.
°ü¸® Á¤º¸ º£À̽º(MIB) °´Ã¼
Sun ONE Application Server´Â ³×Æ®¿öÅ©¸¦ ÅëÇØ °ü¸® ¹× ¸ð´ÏÅ͸µ Á¤º¸¿Í °ü·ÃµÈ º¯¼ö¸¦ ÀúÀåÇÕ´Ï´Ù. ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®°¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â º¯¼ö¸¦ °ü¸® ´ë»ó °´Ã¼¶ó°í ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °´Ã¼´Â °ü¸® Á¤º¸ º£À̽º(MIB)¶ó ºÒ¸®´Â Æ®¸®¿Í ºñ½ÁÇÑ ±¸Á¶·Î Á¤Àǵ˴ϴÙ. MIB´Â HTTP ¼¹öÀÇ ³×Æ®¿öÅ© ±¸¼º, »óÅ ¹× Åë°è¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù. SNMP¸¦ »ç¿ëÇÏ¸é ³×Æ®¿öÅ© °ü¸® ¿öÅ©½ºÅ×À̼Ç(NMS)¿¡¼ ÀÌ Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
MIB Æ®¸®ÀÇ ÃÖ»óÀ§ ¼öÁØÀº ÀÎÅÍ³Ý °´Ã¼ ¾ÆÀ̵𰡠´ÙÀ½°ú °°Àº ÇÏÀ§ Æ®¸®¸¦ °¡Áö°í ÀÖ´Ù´Â °ÍÀ» º¸¿©ÁÝ´Ï´Ù.
private (4) ÇÏÀ§ Æ®¸®´Â enterpises (1) ³ëµå¸¦ Æ÷ÇÔÇÕ´Ï´Ù. enterprises (1) ³ëµåÀÇ °¢ ÇÏÀ§ Æ®¸®´Â °íÀ¯ÇÑ Æ¯Á¤ MIB È®Àå¸íÀ» µî·ÏÇÑ Á¶Á÷ÀÎ °³º° enterprise¿¡ ÇÒ´çµË´Ï´Ù. enterprise´Â ±× ÇÏÀ§ Æ®¸® ¾Æ·¡¿¡ Á¦Ç°º° ÇÏÀ§ Æ®¸®¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ȸ»ç¿¡¼ ¸¸µç MIBÀº enterprises (1) ³ëµå ¾Æ·¡¿¡ À§Ä¡ÇÕ´Ï´Ù.
°¢ Sun ONE Application Server ÇÏÀ§ ¿¡ÀÌÀüÆ®´Â SNMP Åë½Å¿¡ »ç¿ëÇÒ MIBÀ» Á¦°øÇÕ´Ï´Ù. ¼¹ö´Â ÀÌ·¯ÇÑ º¯¼ö¸¦ Æ÷ÇÔÇÑ ¸Þ½ÃÁö³ª Æ®·¦À» º¸³¿À¸·Î½á Áß¿äÇÑ À̺¥Æ®¸¦ NMS¿¡ º¸°íÇÕ´Ï´Ù. NMS´Â ¼¹öÀÇ MIB¿¡ µ¥ÀÌÅÍ¿¡ ´ëÇÑ Äõ¸®¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¢ Sun ONE Application Server¿¡´Â install_dir/lib¿¡ °íÀ¯ÇÑ MIB¸¦ °¡Áý´Ï´Ù.
Sun ONE Application ServerÀÇ MIBÀº appserv.mib¶ó´Â ÆÄÀÏÀÔ´Ï´Ù. ÀÌ MIB¿¡´Â Sun ONE Application ServerÀÇ ³×Æ®¿öÅ© °ü¸®¿Í °ü·ÃµÈ ¿©·¯ º¯¼öÀÇ Á¤Àǰ¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Sun ONE Application Server MIBÀÇ °´Ã¼ ¾ÆÀ̵ð´Â
appserver 1 (as appserver7 OBJECT IDENTIFIER ::= {appserver 1 })À̸ç install_dir/lib µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
Sun ONE Application Server MIBÀ» »ç¿ëÇÏ¿© Sun ONE Application Server¿¡ ´ëÇÑ °ü¸® Á¤º¸¸¦ º¸°í ¼¹ö¸¦ ½Ç½Ã°£À¸·Î ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Ç¥¿¡¼´Â appserv.mib ÆÄÀÏ¿¡ ÀúÀåµÈ °ü¸® ´ë»ó °´Ã¼ ¸ñ·Ï°ú ±×¿¡ ´ëÇÑ ¼³¸íÀ» Á¦°øÇÕ´Ï´Ù.
SNMP ¸Þ½ÃÁö
GET ¹× SET´Â SNMP·Î Á¤ÀÇµÈ µÎ °¡Áö À¯ÇüÀÇ ¸Þ½ÃÁöÀÔ´Ï´Ù.
°¢ °´Ã¼¿¡´Â MIB ³»ÀÇ °íÀ¯ÇÑ ¾ÆÀ̵𰡠ÇÒ´çµË´Ï´Ù. SNMP °ü¸®ÀÚ´Â °´Ã¼ÀÇ °íÀ¯ ¾ÆÀ̵𸦠ÁöÁ¤ÇÏ´Â GET ¹× GETNEXT ¸í·ÉÀ» ¹ß»ýÇÏ¿© °´Ã¼¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ¿¡ÀÌÀüÆ®´Â ÁöÁ¤µÈ °´Ã¼ÀÇ °ªÀ» ¾ò¾î SNMP °ü¸®ÀÚ¿¡°Ô Àü¼ÛÇÕ´Ï´Ù. ·Î±×¿¡ Ãß°¡µÈ À̺¥Æ®´Â Æ®·¦ ÇÊÅÍ Á¶°ÇÀ» ¸¸Á·ÇÒ °æ¿ì SNMP Æ®·¦À» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ®·¦À» »ý¼ºÇÏÁö ¾Ê´Â À̺¥Æ®´Â À¯Áö °ü¸® ·Î±× Å×ÀÌºí¿¡ Ç׸ñÀ¸·Î ±â·Ï¸¸ µÇ°í Á¤»óÀûÀÎ GET ¹× GETNEXT ¸í·ÉÀ» ÅëÇØ SNMP °ü¸®ÀÚ¿¡¼ ¾×¼¼½ºÇÕ´Ï´Ù.
GET ¸Þ½ÃÁö¿Í SET ¸Þ½ÃÁö´Â ³×Æ®¿öÅ© °ü¸® ½ºÅ×À̼Ç(NMS)¿¡ ÀÇÇØ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®·Î Àü¼ÛµË´Ï´Ù. °ü¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ µÎ ¸Þ½ÃÁö Áß ¾î´À Çϳª¸¦ »ç¿ëÇϰųª µÎ ¸Þ½ÃÁö¸¦ ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
SNMP´Â ³×Æ®¿öÅ© Á¤º¸¸¦ ÇÁ·ÎÅäÄÝ µ¥ÀÌÅÍ ´ÜÀ§(PDU) ÇüÅ·Π±³È¯ÇÕ´Ï´Ù. ÀÌ ´ÜÀ§´Â HTTP ¼¹ö¿Í °°Àº °ü¸® ´ë»ó ÀåÄ¡¿¡ ÀúÀåµÈ º¯¼ö¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. °ü¸® ´ë»ó °´Ã¼·Îµµ ¾Ë·ÁÁø ÀÌ º¯¼ö´Â Çʿ信 µû¶ó NMS·Î º¸°íµÇ´Â °ª°ú À̸§À» °¡Áý´Ï´Ù. ¼¹ö¿¡¼ NMS·Î Àü¼ÛµÈ ÇÁ·ÎÅäÄÝ µ¥ÀÌÅÍ ´ÜÀ§¸¦ Æ®·¦À̶ó°íµµ ÇÕ´Ï´Ù. GET, SET ¹× Æ®·¦ ¸Þ½ÃÁöÀÇ »ç¿ë¿¡ ´ëÇØ¼´Â ´ÙÀ½ Àý¿¡ º¸´Ù ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
SNMP Æ®·¦ ´ë»ó
SNMP Æ®·¦Àº SNMP ¿¡ÀÌÀüÆ®¿¡¼ ³×Æ®¿öÅ© °ü¸® ½ºÅ×À̼Ç(NMS)À¸·Î º¸³»´Â ¸Þ½ÃÁöÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, SNMP ¿¡ÀÌÀüÆ®´Â ½ÃÀÛºÎÅÍ Á¾·á±îÁö ÀÎÅÍÆäÀ̽ºÀÇ »óŰ¡ º¯°æµÉ ¶§ Æ®·¦À» º¸³À´Ï´Ù. SNMP ¿¡ÀÌÀüÆ®´Â Æ®·¦À» º¸³¾ NMSÀÇ ÁÖ¼Ò¸¦ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù.
Sun ONE Application Server °ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¿¡ ´ëÇÑ Æ®·¦ ´ë»óÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ¹Ì ±¸¼ºµÈ Æ®·¦ ´ë»óÀ» º¸°í, ÆíÁý ¹× Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ±¸¼º Æ®·¦ ´ë»óÀ» ±¸¼ºÇÒ ¶§ ½ÇÁ¦·Î´Â CONFIG ÆÄÀÏÀ» ÆíÁýÇÏ´Â °ÍÀÔ´Ï´Ù.
¼¹ö ÇÏÀ§ ¿¡ÀÌÀüÆ®´Â Áß¿äÇÑ À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§ NMS¿¡ ¸Þ½ÃÁö ¶Ç´Â Æ®·¦À» º¸³À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
SNMP Æ®·¦ Æ÷Æ® ¼³Á¤¿¡ ´ëÇÑ ÁöħÀº "SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ¼³Ä¡"¸¦ ÂüÁ¶ÇϽʽÿÀ.
SNMP ¿¡ÀÌÀüÆ® Ä¿¹Â´ÏƼ
SNMP ¿¡ÀÌÀüÆ® Ä¿¹Â´ÏƼ´Â ÁöÁ¤µÈ Ä¿¹Â´ÏƼ¿¡ ÇÒ´çµÈ Ä¿¹Â´ÏƼ ¹®ÀÚ¿°ú ÀÛ¾÷À¸·Î ±¸¼ºµË´Ï´Ù. Ä¿¹Â´ÏƼ ¹®ÀÚ¿Àº SNMP ¿¡ÀÌÀüÆ®°¡ ½ÂÀο¡ »ç¿ëÇÏ´Â ³×Æ®¿öÅ© °ü¸® ½ºÅ×À̼Ç(NMS) À̸§¿¡ ´ëÇÑ ÅØ½ºÆ® ¹®ÀÚ¿ÀÔ´Ï´Ù. À̰ÍÀº NMS¿¡¼ ¿¡ÀÌÀüÆ®¿¡ º¸³»´Â °¢ ¸Þ½ÃÁö¿Í ÇÔ²² Ä¿¹Â´ÏƼ ¹®ÀÚ¿À» º¸³½´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
ÇÒ´çµÈ ÀÛ¾÷Àº get ¹×/¶Ç´Â setÀÔ´Ï´Ù. SNMP ¿¡ÀÌÀüÆ®´Â NMS°¡ µ¥ÀÌÅÍ ±³È¯À» À§ÇØ get, set ¶Ç´Â get ¹× set ÀÛ¾÷ µÎ °¡Áö ¸ðµÎ ¼öÇàÇϵµ·Ï ½ÂÀι޾ҴÂÁö ¿©ºÎ¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä¿¹Â´ÏƼ ¹®ÀÚ¿Àº SNMP ÆÐŶÀ¸·Î º¸³¾ °æ¿ì ¼û°ÜÁöÁö ¾Ê°í ASCII ÅØ½ºÆ®·Î Àü¼ÛµË´Ï´Ù.
Ä¿¹Â´ÏƼ ¹®ÀÚ¿°ú °¢ ÁöÁ¤µÈ Ä¿¹Â´ÏƼ¿¡ ´ëÇØ Çã¿ëµÈ ÀÛ¾÷Àº °ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ ±¸¼ºÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. SNMP ¿¡ÀÌÀüÆ® Ä¿¹Â´ÏƼ ¼³Á¤¿¡ ´ëÇÑ ÁöħÀº "SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ¼³Ä¡"¸¦ ÂüÁ¶ÇϽʽÿÀ.
SNMP ¼³Á¤ÀϹÝÀûÀ¸·Î SNMP¸¦ »ç¿ëÇÏ·Á¸é ÇϳªÀÇ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¿Í ÃÖ¼ÒÇÑ ÇϳªÀÇ ÇÏÀ§ ¿¡ÀÌÀüÆ®°¡ ½Ã½ºÅÛ¿¡ ¼³Ä¡ ¹× ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ÇØ¾ß ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. "SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ¼³Ä¡"¸¦ ÂüÁ¶ÇϽʽÿÀ.
SNMP ¼³Á¤ ÀýÂ÷´Â ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ´ÙÀ½ Ç¥¿¡¼´Â ¿©·¯ »óȲ¿¡¼ µû¶ó¾ß ÇÒ ÀýÂ÷¿¡ ´ëÇÑ °³¿ä¸¦ Á¦°øÇÕ´Ï´Ù. ½ÇÁ¦ ÀýÂ÷¿¡ ´ëÇØ¼´Â ÀÌ ÀåÀÇ µÞºÎºÐ¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
½ÃÀÛÇϱâ Àü¿¡ ´ÙÀ½ µÎ °¡Áö¸¦ È®ÀÎÇÕ´Ï´Ù.
ÀÌ Á¤º¸¸¦ È®ÀÎÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼´Â ÇØ´ç ½Ã½ºÅÛ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ
Admin Server¿¡¼ SNMP ¼³Á¤À» º¯°æÇÏ°í »õ ¼¹ö¸¦ ¼³Ä¡Çϰųª ¶Ç´Â ±âÁ¸ ¼¹ö¸¦ »èÁ¦ÇÑ ÈÄ¿¡´Â ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ®(UNIX/Linux) »ç¿ë
ÀÌ¹Ì ¿ø½Ã ¿¡ÀÌÀüÆ®°¡ ½ÇÇà ÁßÀ̰í À̸¦ Sun ONE Application Server ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¿Í ÇÔ²² µ¿½Ã¿¡ »ç¿ëÇÏ·Á´Â °æ¿ì ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ®¸¦ »ç¿ëÇÕ´Ï´Ù. ½ÃÀÛÇϱâ Àü¿¡ ¿ø½Ã ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ Áß´ÜÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº ÇØ´ç ½Ã½ºÅÛ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ® ¼³Ä¡
SNMP ¿¡ÀÌÀüÆ®°¡ ½Ã½ºÅÛ¿¡ ½ÇÇà ÁßÀÌ¸ç ¿ø½Ã SNMP µ¥¸óÀ» °è¼Ó »ç¿ëÇÏ·Á´Â °æ¿ì¿¡´Â ´ÙÀ½ Àý¿¡ ¼³¸íµÈ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ¼³Ä¡¸¦ ¼³Ä¡ÇÕ´Ï´Ù. "SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ¼³Ä¡"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ ¹× ½ÃÀÛÇÏ°í ¿ø½Ã SNMP µ¥¸óÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. "ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ®(UNIX/Linux) »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
- SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÕ´Ï´Ù. "SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® Ȱ¼ºÈ ¹× ½ÃÀÛ"À» ÂüÁ¶ÇϽʽÿÀ.
- ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ Ȱ¼ºÈÇÕ´Ï´Ù. "ÇÏÀ§ ¿¡ÀÌÀüÆ® Ȱ¼ºÈ"¸¦ ÂüÁ¶ÇϽʽÿÀ.
SNMP ÇÁ·Ï½Ã ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ÇÏ·Á¸é ¼¹ö ·çÆ® µð·ºÅ丮ÀÇ install_dir/lib/snmp/sagt¿¡ ÀÖ´Â CONFIG ÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù. ÀÌ ÆÄÀÏ¿¡´Â ´Ù¸¥ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ¿¡ÀÌÀüÆ®´Â ¶ÇÇÑ MIB Æ®¸®¿Í ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ®°¡ Àü´ÞÇÒ Æ®·¦À» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½Àº CONFIG ÆÄÀÏÀÇ ¿¹ÀÔ´Ï´Ù.
AGENT AT PORT 1161 WITH COMMUNITY public
SUBTREES 1.3.6.1.2.1.1,
1.3.6.1.2.1.2,
1.3.6.1.2.1.3,
1.3.6.1.2.1.4,
1.3.6.1.2.1.5,
1.3.6.1.2.1.6,
1.3.6.1.2.1.7,
1.3.6.1.2.1.8
FORWARD ALL TRAPS;
ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ® ½ÃÀÛ
ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù.
¿ø½Ã SNMP µ¥¸ó Àç½ÃÀÛ
ÇÁ·Ï½Ã SNMP ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÑ ÈÄ¿¡ CONFIG ÆÄÀÏ¿¡ ÁöÁ¤µÈ Æ÷Æ®¿¡¼ ¿ø½Ã SNMP µ¥¸óÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
¿ø½Ã SNMP µ¥¸óÀ» ´Ù½Ã ½ÃÀÛÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù.
¿©±â¼ port_number´Â CONFIG ÆÄÀÏ¿¡ ÁöÁ¤µÈ Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¾Õ¼ ¾ð±ÞÇÑ CONFIG ÆÄÀÏ ¿¹¿¡ ÀÖ´Â Æ÷Æ®¸¦ »ç¿ëÇÏ´Â Solaris Ç÷§Æû¿¡´Â ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ¼³Ä¡
ÁÖ
¼¹ö°¡ root·Î ½ÇÇàµÇ°í ÀÖÁö ¾ÊÀ¸¸é °ü¸® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¸¶½ºÅÍ SNMP ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ ¹× ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.
¸¶½ºÅÍ SNMP ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
- root·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- SNMP µ¥¸ó(snmpd)ÀÌ Æ÷Æ® 161¿¡¼ ½ÇÇà ÁßÀÎÁöÀÇ ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.
SNMP µ¥¸óÀÌ ½ÇÇà ÁßÀÌ ¾Æ´Ñ °æ¿ì ´Ü°è 4·Î À̵¿ÇÕ´Ï´Ù.
SNMP µ¥¸óÀÌ ½ÇÇà ÁßÀ̸é Àç½ÃÀÛ ¹æ¹ý°ú Áö¿øµÇ´Â MIB Æ®¸®¸¦ È®ÀÎÇÑ ´ÙÀ½
- SNMP µ¥¸óÀÌ ½ÇÇà ÁßÀÎ °æ¿ì ÇØ´ç ÇÁ·Î¼¼½º¸¦ Á¾·áÇÕ´Ï´Ù.
- °ü¸® ÀÎÅÍÆäÀ̽º ¿ÞÂÊ Ã¢¿¡¼ °ü¸® ¼¹ö ³ëµå¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- "¸ð´ÏÅ͸µ" ÅÇÀ» ¼±ÅÃÇÏ¿© ´ÙÀ½ ±×¸²¿¡ Ç¥½ÃµÈ "SNMP ¿¡ÀÌÀüÆ® Æ®·¦" ÆäÀÌÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 6-2 SNMP ¿¡ÀÌÀüÆ® Æ®·¦ ÆäÀÌÁö
ÀÌ ÆäÀÌÁö¿¡´Â "°ü¸®ÀÚ Ç׸ñ" Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù.
- ³×Æ®¿öÅ© °ü¸® ¼ÒÇÁÆ®¿þ¾î°¡ ½ÇÇà ÁßÀÎ ½Ã½ºÅÛÀÇ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
- ³×Æ®¿öÅ© °ü¸® ½Ã½ºÅÛ¿¡¼ Æ®·¦À» ¼ö½ÅÇÏ´Â Æ®·¦ Æ÷Æ® ¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ÀÚÁÖ »ç¿ëµÇ´Â Æ÷Æ®´Â 162ÀÔ´Ï´Ù. Æ®·¦¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "SNMP Æ®·¦ ´ë»ó"À» ÂüÁ¶ÇϽʽÿÀ.
- Æ®·¦¿¡ »ç¿ëÇÏ·Á´Â Ä¿¹Â´ÏƼ ¹®ÀÚ¿À» ÀÔ·ÂÇÕ´Ï´Ù. Ä¿¹Â´ÏƼ ¹®ÀÚ¿¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "SNMP ¿¡ÀÌÀüÆ® Ä¿¹Â´ÏƼ"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- "È®ÀÎ"À» ´©¸¨´Ï´Ù.
- "¸ð´ÏÅ͸µ" ÅÇ¿¡ ÀÖ´Â "SNMP ¿¡ÀÌÀüÆ® Ä¿¹Â´ÏƼ" ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
´ÙÀ½ ±×¸²°ú °°ÀÌ Ä¿¹Â´ÏƼ ¹®ÀÚ¿ Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù.
±×¸² 6-3 SNMP ¿¡ÀÌÀüÆ® Ä¿¹Â´ÏƼ ÆäÀÌÁö
- ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®ÀÇ Ä¿¹Â´ÏƼ ¹®ÀÚ¿À» ÀÔ·ÂÇÕ´Ï´Ù.
- Ä¿¹Â´ÏƼÀÇ ÀÛ¾÷ ¼öÁØÀ» ¼±ÅÃÇÕ´Ï´Ù.
Ä¿¹Â´ÏƼ¸¦ ¼³Á¤ÇÑ ÈÄ ¼³Á¤ »çÇ×À» ÆíÁýÇϰųª ÀÌ ÆäÀÌÁöÀÇ "ÇöÀç Ä¿¹Â´ÏƼ" ¸Ó¸®±Û ³»¿¡ Ç¥½ÃµÈ ¹öư¿¡¼ Ä¿¹Â´ÏƼ¸¦ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
- "È®ÀÎ"À» ´©¸¨´Ï´Ù.
- ¿ÞÂÊ Ã¢¿¡¼ "ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº"¿Í ¼¹ö ÀνºÅϽº¿¡ ¾×¼¼½ºÇÑ ´ÙÀ½ "º¯°æ »çÇ× Àû¿ë"À» ´©¸¨´Ï´Ù.
SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® Ȱ¼ºÈ ¹× ½ÃÀÛ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ÀÛ¾÷Àº CONFIG¶ó´Â ¿¡ÀÌÀüÆ® ±¸¼º ÆÄÀÏ¿¡ Á¤ÀǵǸç ÀÌ ÆÄÀÏÀ» ¼öµ¿À¸·Î ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ Ȱ¼ºÈÇϱâ Àü¿¡ ¸¶½ºÅÍ SNMP ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
´Ù¸¥ Æ÷Æ®¿¡¼ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ½ÃÀÛ
°ü¸® ÀÎÅÍÆäÀ̽º´Â 161 Æ÷Æ® ÀÌ¿ÜÀÇ ´Ù¸¥ Æ÷Æ®¿¡¼ SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÏÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¸é ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ´Ù¸¥ Æ÷Æ®¿¡¼ ¼öµ¿À¸·Î ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¶½ºÅÍ ¿¡ÀÌÀüÆ®°¡ ¿øÇÏ´Â Æ÷Æ®¿¡¼ ½ÃÀ۵˴ϴÙ. ±×·¯³ª, °ü¸® ÀÎÅÍÆäÀ̽º¿¡¼´Â ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®°¡ ½ÇÇà ÁßÀ̶ó´Â °ÍÀ» °¨ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼öµ¿À¸·Î SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ±¸¼º
¼öµ¿À¸·Î ¸¶½ºÅÍ SNMP ¿¡ÀÌÀüÆ®¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
- root·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- Æ÷Æ® 161¿¡ ½ÇÇà ÁßÀÎ SNMP µ¥¸ó(snmpd)ÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
SNMP µ¥¸óÀÌ ½ÇÇà ÁßÀ̸é Àç½ÃÀÛ ¹æ¹ý°ú Áö¿øµÇ´Â MIB Æ®¸®¸¦ È®ÀÎÇÑ ´ÙÀ½ ±× ÇÁ·Î¼¼½º¸¦ Á¾·áÇÕ´Ï´Ù.
- ¼¹ö ·çÆ® µð·ºÅ丮ÀÇ lib/snmp/magt¿¡ ÀÖ´Â CONFIG ÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù.
- (¼±Åà »çÇ×) "sysContact ¹× sysLocation º¯¼ö Á¤ÀÇ"¿¡ ¼³¸íµÈ ´ë·Î sysContact ¹× sysLocation º¯¼ö¸¦ CONFIG ÆÄÀÏ¿¡ Á¤ÀÇÇÕ´Ï´Ù.
¸¶½ºÅÍ ¿¡ÀÌÀüÆ® CONFIG ÆÄÀÏ ÆíÁý
CONFIG ÆÄÀÏ¿¡¼ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¿Í ÇÔ²² »ç¿ëÇÒ Ä¿¹Â´ÏƼ¿Í °ü¸®ÀÚ¸¦ Á¤ÀÇÇÕ´Ï´Ù. °ü¸®ÀÚ °ªÀº À¯È¿ÇÑ ½Ã½ºÅÛ À̸§À̰ųª IP ÁÖ¼Ò¿©¾ß ÇÕ´Ï´Ù.
´ÙÀ½Àº ±âº» CONFIG ÆÄÀÏÀÇ ¿¹ÀÔ´Ï´Ù.
COMMUNITY public
ALLOW ALL OPERATIONS
MANAGER manager_station_name
SEND ALL TRAPS TO PORT 162
WITH COMMUNITY public
sysContact ¹× sysLocation º¯¼ö Á¤ÀÇ
CONFIG ÆÄÀÏÀ» ÆíÁýÇÏ¿© sysContact ¹× sysLocation MIB-II º¯¼ö¸¦ ÁöÁ¤ÇÏ´Â sysContact ¹× sysLocation º¯¼öÀÇ Ãʱ⠰ªÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼ sysContact¿Í sysLocationÀÇ ¹®ÀÚ¿Àº Å«µû¿ÈÇ¥·Î ¹¿© ÀÖ½À´Ï´Ù. °ø°£, ÁٹٲÞ, ÅÇ µîÀÌ Æ÷ÇÔµÈ ¸ðµç ¹®ÀÚ¿Àº Å«µû¿ÈÇ¥ ¾È¿¡ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. °ªÀ» 16Áø¼ö·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
´ÙÀ½Àº sysContact ¹× sysLocation º¯¼ö°¡ Á¤ÀÇµÈ CONFIG ÆÄÀÏÀÇ ¿¹ÀÔ´Ï´Ù.
SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ® ±¸¼º
SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
±×¸² 6-4 SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ® ±¸¼º ÆäÀÌÁö
- (UNIX¸¸ ÇØ´ç) "¸¶½ºÅÍ È£½ºÆ®" Çʵ忡 ¼¹öÀÇ À̸§°ú µµ¸ÞÀÎÀ» ÀÔ·ÂÇÕ´Ï´Ù.
- ¿î¿µ üÁ¦ Á¤º¸¸¦ ºñ·ÔÇÑ ¼¹ö¿¡ ´ëÇÑ "¼³¸í"À» ÀÔ·ÂÇÕ´Ï´Ù.
- ¼¹ö¸¦ ´ã´çÇÏ´Â "Á¶Á÷"À» ÀÔ·ÂÇÕ´Ï´Ù.
- ¼¹ö ÀνºÅϽºÀÇ À§Ä¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- "¿¬¶ôó" Çʵ忡 ¼¹ö¸¦ ´ã´çÇÏ´Â »ç¶÷ÀÇ À̸§°ú ¿¬¶ôó Á¤º¸¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- "SNMP Åë°è ¼öÁý »ç¿ë"¿¡¼ "¼³Á¤"À» ¼±ÅÃÇÕ´Ï´Ù.
- "È®ÀÎ"À» ´©¸¨´Ï´Ù.
- ¿ÞÂÊ Ã¢¿¡¼ "ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽº"¿Í ¼¹ö ÀνºÅϽº¿¡ ¾×¼¼½ºÇÑ ´ÙÀ½ "º¯°æ »çÇ× Àû¿ë"À» ´©¸¨´Ï´Ù.
SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ½ÃÀÛ
ÀÏ´Ü SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡´Â À̸¦ ¼öµ¿À¸·Î ½ÃÀÛÇϰųª °ü¸® ÀÎÅÍÆäÀ̽º¿¡¼ °ü¸® ¼¹ö¸¦ »ç¿ëÇÏ¿© ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼öµ¿À¸·Î SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ½ÃÀÛ
¼öµ¿À¸·Î ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
INIT ÆÄÀÏÀº MIB-II ½Ã½ºÅÛ ±×·ìÀÇ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ºñÈֹ߼º ÆÄÀÏÀÔ´Ï´Ù. INITÀÌ ¾ÆÁ÷ ¾ø´Â °æ¿ì¿¡´Â ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ óÀ½À¸·Î ½ÃÀÛÇÒ ¶§ »ý¼ºµË´Ï´Ù.
±âº» Æ÷Æ®°¡ ¾Æ´Ñ Æ÷Æ®¿¡¼ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÏ·Á¸é ´ÙÀ½ Áß ÇÑ °¡Áö ¹æ¹ýÀ» »ç¿ëÇÕ´Ï´Ù.
¹æ¹ý 1: CONFIG ÆÄÀÏ¿¡ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®°¡ °ü¸®ÀڷκÎÅÍ SNMP ¿äûÀ» ¼ö½ÅÇÏ´Â °¢ ÀÎÅÍÆäÀ̽ºÀÇ Àü¼Û ¸ÅÇÎÀ» ÁöÁ¤ÇÕ´Ï´Ù. Àü¼Û ¸ÅÇÎÀ» ÅëÇØ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®´Â ±âº» Æ÷Æ®¿Í ±âº» Æ÷Æ®°¡ ¾Æ´Ñ Æ÷Æ®¿¡¼ ¿¬°áÀ» ¹Þ¾ÆµéÀÏ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®´Â ±âº» Æ÷Æ®°¡ ¾Æ´Ñ Æ÷Æ®¿¡¼ SNMP Æ®·¡ÇÈÀ» ¹Þ¾ÆµéÀÏ ¼ö ÀÖ½À´Ï´Ù. ÃÖ´ë µ¿½Ã SNMP ¼ö´Â ¿·Á ÀÖ´Â ¼ÒÄÏ ¼ö³ª ÇÁ·Î¼¼½º´ç ÆÄÀÏ ¼³¸íÀÚ ¼ö¿¡ ´ëÇÑ ´ë»ó ½Ã½ºÅÛÀÇ Á¦ÇÑÀ¸·Î Á¦Çѵ˴ϴÙ. ´ÙÀ½Àº Àü¼Û ¸ÅÇÎ Ç׸ñÀÇ ¿¹ÀÔ´Ï´Ù.
TRANSPORT extraordinary SNMP
OVER UDP SOCKET
AT PORT 11161CONFIG ÆÄÀÏÀ» ¼öµ¿À¸·Î ÆíÁýÇÑ ÈÄ¿¡´Â ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ´ÙÀ½À» ÀÔ·ÂÇÏ¿© ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ¼öµ¿À¸·Î ½ÃÀÛÇÕ´Ï´Ù.
¹æ¹ý 2: /etc/services ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®°¡ ±âº» Æ÷Æ® ¹× ±âº» Æ÷Æ®°¡ ¾Æ´Ñ Æ÷Æ®¿¡¼ ¿¬°áÀ» ¹Þ¾ÆµéÀÏ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
°ü¸® ¼¹ö¸¦ »ç¿ëÇÏ¿© SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ½ÃÀÛ
°ü¸® ¼¹ö¸¦ »ç¿ëÇÏ¿© SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
±×¸² 6-5 SNMP ¿¡ÀÌÀüÆ® Á¦¾î ÆäÀÌÁö
ÇÏÀ§ ¿¡ÀÌÀüÆ® Ȱ¼ºÈ
Administration Server¿Í ÇÔ²² Á¦°øµÇ´Â ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡´Â ½ÃÀÛÇϱâ Àü¿¡ ¼¹ö ÀνºÅϽºÀÇ ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ Ȱ¼ºÈÇØ¾ß ÇÕ´Ï´Ù. ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ¼³Ä¡¿¡ ´ëÇÑ ³»¿ëÀº "SNMP ¸¶½ºÅÍ ¿¡ÀÌÀüÆ® ¼³Ä¡"¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ »ç¿ëÇÏ¿© UNIX/Linux Ç÷§ÆûÀÇ SNMP ±â´ÉÀ» Áß´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ Áß´ÜÇÑ ÈÄ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ Áß´ÜÇØ¾ß ÇÕ´Ï´Ù. ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ¸ÕÀú Áß´ÜÇϸé ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ Áß´ÜÇÒ ¼ö ¾øÀ» ¼öµµ ÀÖ½À´Ï´Ù. ±×·± °æ¿ì¿¡´Â ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ ´Ù½Ã ½ÃÀÛÇϰí ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ Áß´ÜÇÑ ´ÙÀ½ ¸¶½ºÅÍ ¿¡ÀÌÀüÆ®¸¦ Áß´ÜÇÕ´Ï´Ù.
SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ Ȱ¼ºÈÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
±×¸² 6-6 SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ® Á¦¾î ÆäÀÌÁö
ÀÌ ÆäÀÌÁö¿¡¼ SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛ, Áß´Ü ¶Ç´Â Àç½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÀ§ ¿¡ÀÌÀüÆ®ÀÇ »óÅ´ Á¦¾î ¹öư ¹Ù·Î À§¿¡ Ç¥½ÃµË´Ï´Ù.
Windows Ç÷§Æû¿¡¼´Â Sun ONE Application Server ¸ð´ÏÅ͸µ¿¡ Windows SNMP ¼ºñ½º°¡ »ç¿ëµË´Ï´Ù. ÀÌ ¼ºñ½º´Â "Á¦¾îÆÇ"/"°ü¸® µµ±¸"/"¼ºñ½º" ¿É¼Ç¿¡¼ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ
SNMP ±¸¼ºÀ» º¯°æÇÑ ÈÄ "È®ÀÎ"À» ´©¸£°í "SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ® Á¦¾î" ÆäÀÌÁö¿¡¼ SNMP ÇÏÀ§ ¿¡ÀÌÀüÆ®¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.