Agent Controller ±¸¼º ÆÄÀÏ

µÎ ¼¼Æ®ÀÇ ±¸¼º ÆÄÀÏÀÌ Agent Controller ±¸¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. ù ¹øÂ° ¼¼Æ®´Â ¿£ÁøÀÇ ±âº» ¼³Á¤À» ¼³¸íÇÏ´Â ±âº» ±¸¼ºÀÔ´Ï´Ù. µÎ ¹øÂ° ¼¼Æ®´Â ¿£ÁøÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ ¼³Á¤À» ¼³¸íÇÏ´Â Ç÷¯±×ÀÎ ±¸¼ºÀÔ´Ï´Ù. ÀÌ ¹®¼­´Â °¢ ±¸¼ºÀÇ ¼¼ºÎ»çÇ×°ú ±¸¼º È®ÀåÀ» ¾²´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

ÀÌ ¹®¼­¿¡¼­ ÂüÁ¶µÈ <install directory> µð·ºÅ丮´Â Agent ControllerÀÇ ¾ÐÃàÀ» Ǭ °æ·Î¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮´Â ±¸¼º ÆÄÀÏ¿¡¼­ %RASERVER_HOME%À¸·Îµµ ÂüÁ¶µË´Ï´Ù.

±âº» ±¸¼º

±âº» ±¸¼ºÀº XML ½ºÅ°¸¶ <install directory>/config/serviceconfig.xsd¸¦ »ç¿ëÇÏ¿© ±¸¼ºµÈ <install directory>/config/serviceconfig.xml ÆÄÀÏ·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç, ½Ã½ºÅÛ È¯°æ º¯¼ö, ÀÀ¿ëÇÁ·Î±×·¥ ±¸¼º ¹× Agent ControllerÀÇ ¿¬°á¼º°ú °°Àº ±âº» ¼³Á¤À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ±¸¼ºÀº ¸ðµç ±¸¼º¿¡ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ¿£Áø ¼­ºñ½º°¡ ½ÃÀÛµÉ ¶§ ·ÎµåµË´Ï´Ù. ±âº» ±¸¼ºÀÇ ¸ðµç º¯°æ»çÇ×Àº ÀüüÀûÀ¸·Î Àû¿ëµÇ¹Ç·Î ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀÚ´Â ÀÌ ±âº» ±¸¼º ÆÄÀÏÀ» ¼öÁ¤Çؼ­´Â ¾ÈµË´Ï´Ù. Ç÷¯±×ÀÎ ±¸¼º(¾Æ·¡ ¼³¸í)À» »ç¿ëÇÏ¿© Ç÷¯±×ÀÎ ¹× ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ ¼³Á¤À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

Ç÷¯±×ÀÎ ±¸¼º

°¢ »ç¿ëÀÚ Á¤ÀÇ ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÀ¿ëÇÁ·Î±×·¥À» ½Äº°ÇÏ´Â °íÀ¯ À̸§ÀÎ <plugin name>ÀÌ ÀÖ´Â Ç÷¯±×ÀÎ µð·ºÅ丮 <install directory>/plugin/<plugin name>¿¡ ¹èÄ¡µÇ´Â ÇØ´ç ±¸¼º ÆÄÀÏ ¹× Á¾¼Ó¼ºÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. Ç÷¯±×ÀÎ ±¸¼º ÆÄÀÏ pluginconfig.xmlÀº Ç÷¯±×ÀÎ µð·ºÅ丮ÀÇ config ¼­ºêµð·ºÅ丮¿¡ ¹èÄ¡µÇ¾î¾ß ÇÕ´Ï´Ù. ÀüÇüÀûÀ¸·Î JAR ÆÄÀÏÀº Ç÷¯±×ÀÎ µð·ºÅ丮ÀÇ lib ¼­ºêµð·ºÅ丮 ¾Æ·¡¿¡ ¹èÄ¡µË´Ï´Ù. °³¹ßÀÚ´Â Ç÷¯±×ÀÎ ±¸¼º ÆÄÀÏÀ» ±¸¼ºÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â XML ½ºÅ°¸¶ <install directory>/config/pluginconfig.xsd¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿ä¼Ò ¹× ¼Ó¼º

¿ä¼Ò: AgentControllerConfiguration
ÀÌ ¿ä¼Ò´Â ±âº» ±¸¼ºÀÇ ·çÆ® ¿ä¼ÒÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ¿£Áø ¼­ºñ½º¸¦ ½ÃÀÛÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: ±âº» ±¸¼º

ÇÏÀ§ ¿ä¼Ò: AgentControllerEnvironment, Application, Hosts, Service, Agent, Option, Plugin

¼Ó¼º:
activeConfiguration
¿£ÁøÀÌ ½ÃÀÛµÉ ¶§ ·ÎµåµÉ ±¸¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
filePort
Agent Controller ÆÄÀÏ Àü¼Û ¼­ºñ½º°¡ ûÃë ÁßÀÎ Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 10005ÀÔ´Ï´Ù.
isDataMultiplexed
ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë µ¥ÀÌÅͰ¡ Agent ControllerÀÇ Á¦¾î ä³ÎÀ» ÅëÇØ Àü¼ÛµÇ¾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î µ¥ÀÌÅÍ Ã¤³ÎÀº µ¥ÀÌÅÍ Àü¼Û¿¡ ÀÓÀÇ Æ÷Æ®¸¦ »ç¿ëÇÏ¸ç ¹æÈ­º®¿¡ ÀÇÇØ ºí·ÏµÉ ¼ö ÀÖ½À´Ï´Ù. Á¦¾î ä³ÎÀ» ÅëÇØ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ¸é ¹æÈ­º®À» ÅëÇØ µé¾î¿À´Â ¿¬°á ¿äû¿¡ ´ëÇØ »çÀüÁ¤ÀÇµÈ Æ÷Æ® ¼¼Æ®°¡ ¿­·ÁÁöµµ·Ï ÇÕ´Ï´Ù. ÀÌµé Æ÷Æ®´Â ±âº» Æ÷Æ® 10002, º¸¾È Æ÷Æ® 1003 ¹× ÆÄÀÏ ¼­¹ö Æ÷Æ® 10005¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ ±âº»°ªÀº °ÅÁþÀÔ´Ï´Ù.
jvm
JVM(Java Virtual Machine) µ¿Àû ·±Å¸ÀÓ ¶óÀ̺귯¸®(jvm.dll ¶Ç´Â libjvm.so)ÀÇ ¿ÏÀüÇÑ °æ·Î
loggingDetail
HIGH¸¦ ÁöÁ¤ÇÑ °æ¿ì ¿£ÁøÀÇ Çà ¹øÈ£ ·Î±ëÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
loggingDirectory
¿£Áø ·Î±× ÆÄÀÏ servicelog.log°¡ ÀÛ¼ºµÇ´Â µð·ºÅ丮
loggingLevel
·Î±× ¸Þ½ÃÁö¿¡ ´ëÇÑ ½É°¢µµ ÇÊÅÍ
port
µé¾î¿À´Â ºñº¸¾È Ŭ¶óÀÌ¾ðÆ® ¿¬°áÀ» ûÃëÇϱâ À§ÇÑ ¿£Áø Æ÷Æ®
processPolling
ÇÁ·Î¼¼½º »óÅÂÀÇ È°¼º Á¡°ËÀÌ »ç¿ë °¡´ÉÇÑÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº ÁÖ·Î Windows ½Ã½ºÅÛ¿¡¼­ ÇÁ·Î¼¼½º°¡ Á¾·áµÉ ¶§¸¶´Ù ¹Ýµå½Ã Agent Controller¿¡ ¾Ë·ÁÁöµµ·Ï Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ±âº»°ªÀº ÂüÀÔ´Ï´Ù.
securedPort
µé¾î¿À´Â º¸¾È Ŭ¶óÀÌ¾ðÆ® ¿¬°áÀ» ûÃëÇϱâ À§ÇÑ ¿£Áø Æ÷Æ®
version
¿£ÁøÀÇ ¹öÀü

¿ä¼Ò: PluginConfiguration
ÀÌ ¿ä¼Ò´Â Ç÷¯±×ÀÎ ±¸¼ºÀÇ ·çÆ® ¿ä¼ÒÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ±âº» ±¸¼ºÀÌ ·ÎµåµÈ ÈÄ¿¡ ·ÎµåµË´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: Ç÷¯±×ÀÎ ±¸¼º

ÇÏÀ§ ¿ä¼Ò: AgentControllerEnvironment, Application, Service, Agent, Option

¼Ó¼º:
requires
ÀÌ ±¸¼ºÀÌ Á¾¼ÓµÇ´Â Ç÷¯±×ÀÎ À̸§ÀÇ ½°Ç¥·Î ºÐ¸®µÈ ¸ñ·Ï.

¿ä¼Ò: AgentControllerEnvironment
ÀÌ ¿ä¼Ò´Â ÀÌ ±¸¼ºÀÌ Á¦°øÇÏ´Â ±Û·Î¹ú ȯ°æ º¯¼ö¿¡ ´ëÇÑ Ç÷¹À̽ºÈ¦´õÀÔ´Ï´Ù. ½Ã½ºÅÛ¿¡ °Ô½ÃµÇ¾î ÀÖÀ¸¸ç ±âº» ±¸¼ºÀ» Æ÷ÇÔÇÏ¿© ´Ù¸¥ ¸ðµç ±¸¼º¿¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: AgentControllerConfiguration, PluginConfiguration

ÇÏÀ§ ¿ä¼Ò: Variable

¼Ó¼º:
configuration
ȯ°æ º¯¼ö°¡ Ãß°¡µÉ ±¸¼ºÀÇ À̸§

¿ä¼Ò: Application
ÀÌ ¿ä¼Ò´Â ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ ȯ°æ¿¡ ´ëÇÑ Ç÷¹À̽ºÈ¦´õÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ÇØ´ç ƯÁ¤ ÀÀ¿ëÇÁ·Î±×·¥¿¡¸¸ º¸¿©Áý´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: AgentControllerConfiguration, PluginConfiguration

ÇÏÀ§ ¿ä¼Ò: Variable, Parameter

¼Ó¼º:
configuration
ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ãß°¡µÉ ±¸¼ºÀÇ À̸§
executable
ÀÀ¿ëÇÁ·Î±×·¥ÀÇ À̸§. Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ À̸§À» »ç¿ëÇÏ¿© ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» ½Äº°ÇØ¾ß ÇÕ´Ï´Ù.
path
ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ¾î¾ß ÇÏ´Â ÇÁ·Î±×·¥ÀÇ ½ÇÁ¦ ¿ÏÀüÇÑ °æ·Î
location
ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÀÛ¾÷ µð·ºÅ丮
extends
µ¿ÀÏÇÑ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÌ¹Ì Á¤ÀǵǾî ÀÖ´Â ±¸¼º À̸§À¸·Î ÀÌ ¼Ó¼ºÀº ÇöÀç ¼³Á¤À» ¸Ç À§¿¡ Ãß°¡ÇÕ´Ï´Ù.

¿ä¼Ò: Hosts
ÀÌ ¿ä¼Ò´Â È£½ºÆ® Á¤º¸¿¡ ´ëÇÑ Ç÷¹À̽ºÈ¦´õÀÔ´Ï´Ù. ÀÌ ¿ä¼Ò´Â ¿£Áø¿¡ ÀÇÇØ ƯÁ¤ È£½ºÆ®¸¦ ¿¬°áÇÒ ¼ö ÀÖµµ·Ï Çϰųª ¿¬°áÇÏÁö ¸øÇÏ°Ô ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: AgentControllerConfiguration

ÇÏÀ§ ¿ä¼Ò: Allow, Deny

¼Ó¼º:
configuration
ÀÌ È£½ºÆ® Á¤º¸°¡ »ç¿ëµÇ´Â ±¸¼ºÀÇ À̸§

¿ä¼Ò: Allow
ÀÌ ¿ä¼Ò´Â ¿£Áø¿¡ ¿¬°áÇϵµ·Ï Çã¿ëµÈ È£½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: Hosts

¼Ó¼º:
host
È£½ºÆ®ÀÇ À̸§ ¶Ç´Â IP ÁÖ¼Ò
net
¼­ºê³Ý
mask
¼­ºê³Ý ¸¶½ºÅ©
¿ä¼Ò: Deny
ÀÌ ¿ä¼Ò´Â ¿£Áø¿¡ ¿¬°áÀÌ ±ÝÁöµÈ È£½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: Hosts

¼Ó¼º:
host
È£½ºÆ®ÀÇ À̸§ ¶Ç´Â IP ÁÖ¼Ò
net
¼­ºê³Ý
mask
¼­ºê³Ý ¸¶½ºÅ©

¿ä¼Ò: Service
ÀÌ ¿ä¼Ò´Â ¿£ÁøÀÌ ½ÃÀÛµÉ ¶§ ·ÎµåÇÒ »ç¿ëÀÚ Á¤ÀÇ ¸ðµâÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: AgentControllerConfiguration, PluginConfiguration

ÇÏÀ§ ¿ä¼Ò: Option

¼Ó¼º:
configuration
ÀÌ ¼­ºñ½º°¡ ·ÎµåµÉ ±¸¼ºÀÇ À̸§
name
¼­ºñ½ºÀÇ À̸§
path
µ¿Àû ·Îµù ¶óÀ̺귯¸®ÀÇ ¿ÏÀüÇÑ °æ·Î


¿ä¼Ò: Agent
ÀÌ ¿ä¼Ò´Â ¿¡ÀÌÀüÆ® ƯÁ¤ Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: AgentControllerConfiguration, PluginConfiguration

ÇÏÀ§ ¿ä¼Ò: Option

¼Ó¼º:
configuration
ÀÌ ¿¡ÀÌÀüÆ® ±¸¼ºÀÌ »ç¿ëµÇ´Â ±¸¼ºÀÇ À̸§
name
¿¡ÀÌÀüÆ®ÀÇ À̸§
type
¿¡ÀÌÀüÆ®ÀÇ À¯Çü
dataChannelSize
ÇÁ·Î¼¼½º°£ Åë½Å¿¡ ÇÒ´çÇÒ °øÀ¯ ¸Þ¸ð¸®ÀÇ ¾ç
logFile
¿¡ÀÌÀüÆ®°¡ ¼Û½ÅÇÑ ¸Þ½ÃÁö¸¦ ¾²´Â ·Î±× ÆÄÀÏÀÇ ¿ÏÀüÇÑ °æ·Î
client
ÀÌ ¿¡ÀÌÀüÆ®°¡ µ¿ÀûÀÎÁö ¶Ç´Â Çìµå¸®½º(headless)ÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¿ä¼Ò: Option
ÀÌ ¿ä¼Ò´Â À̸§-°ª ½ÖÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: AgentControllerConfiguration, PluginConfiguration, Service, Agent ¼Ó¼º:
name
¿É¼ÇÀÇ À̸§(¿¹: namespace)
type
¿É¼ÇÀÇ À¯Çü(¿¹: option name)
value
¿É¼ÇÀÇ °ª


¿ä¼Ò: Plugin
ÀÌ ¿ä¼Ò´Â Ç÷¯±×ÀÎ ±¸¼ºÀ» ã±â À§ÇÑ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: AgentControllerConfiguration

¼Ó¼º:
path
Ç÷¯±×ÀÎ ±¸¼ºÀ» ã±â À§ÇÑ ¿ÏÀüÇÑ µð·ºÅ丮

¿ä¼Ò: Variable
ȯ°æ ¿ä¼ÒÀÔ´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: Application, AgentControllerEnvironment

¼Ó¼º:
name
ȯ°æ º¯¼öÀÇ À̸§(¿¹: CLASSPATH)
value
ȯ°æ º¯¼öÀÇ °ª
position
ÀÌ °ªÀÌ Ãß°¡µÇ´ÂÁö, ¸Ç ¾Õ¿¡ Ãß°¡µÇ´ÂÁö ¶Ç´Â ±âÁ¸ °ªÀ» ¹Ù²Ù´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¿ä¼Ò: Parameter
ÇÁ·Î±×·¥ ¸Å°³º¯¼öÀÔ´Ï´Ù.

ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ±¸¼º: Application

¼Ó¼º:
value
ÇÁ·Î±×·¥ ¸Å°³º¯¼öÀÇ °ª
position
ÀÌ ¸Å°³º¯¼ö°¡ Ãß°¡µÇ´ÂÁö, ¸Ç ¾Õ¿¡ Ãß°¡µÇ´ÂÁö ¶Ç´Â ±âÁ¸ ¸Å°³º¯¼ö¸¦ ¹Ù²Ù´ÂÁö¸¦ ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.



(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.