
HinemosӥREADME
	Copyright (C) 2006 NTT DATA Corporation



READMEϰʲιܤˤĤƤεҤޤ

I.   Υӥˡ
II.  ӥɤ줿⥸塼ˡ



I.Υӥˡ

ǤΥӥɼǤϡAnt ڤ Eclipse Ѥӥˡޤ
ʲΥСѤƲ
 Eclipse3.1.1
 JBoss  4.0.3SP1
 JDK    1.5.0.06
 Ant    1.6.5
 
Ant ڤ Eclipse ΥåȥåˡȤˤĤƤϲURL򻲾Ȳ
 Eclipsehttp://www.eclipse.org/
 JBoss  http://www.jboss.com/
 JDK    http://java.sun.com/j2se/
 Ant    http://ant.apache.org/


HinemosΤ٤ƤEJB⥸塼
1. Eclipse, JBoss, JDK, Ant ڤ XDoclet 򥻥åȥåפ롣
   EclipseˤܸѥåŬѤƤ
   
2. Ŭʥǥ쥯ȥŸ롣
   Ÿǥ쥯ȥˡʲΥեڤӡǥ쥯ȥ꤬Ÿ롣
   README (ܥɥ)
   AccessControlEJB/
   Agent/
   AppLog/
   CalendarEJB/
   ClusterControl/
   ClusterControlCore/
   ClusterControlUI/
   CollectiveRun/
   CollectiveRunCore/
   CollectiveRunEJB/
   CollectiveRunUI/
   FailoverMonitorService/
   HinemosAgent/
   HinemosAgentCore/
   HinemosAgentEJB/
   HinemosAgentUI/
   HinemosBuild/
   Http/
   HttpCore/
   HttpEJB/
   HttpUI/
   JobManagement/
   JobManagementCore/
   JobManagementEJB/
   JobManagementUI/
   LogTransferAgent/
   LogTransferEJB/
   Monitor/
   MonitorCore/
   MonitorEJB/
   MonitorRunEJB/
   MonitorUI/
   NotifyEJB/
   Performance/
   PerformanceManagement/
   PerformanceMonitor/
   PerformanceService/
   Ping/
   PingCore/
   PingEJB/
   PingUI/
   PriorityJudgmentEJB/
   Process/
   ProcessCore/
   ProcessEJB/
   ProcessUI/
   QuartzManagerEJB/
   QuartzSetup/
   Repository/
   RepositoryCore/
   RepositoryEJB/
   Snmp/
   SnmpCore/
   SnmpEJB/
   SnmpSharedTable/
   SnmpUI/
   SnmpTrap/
   SnmpTrapCore/
   SnmpTrapEJB/
   SnmpTrapService/
   SnmpTrapUI/
   Sql/
   SqlCore/
   SqlEJB/
   SqlUI/
   SyslogForward/
   SyslogNG/
   SyslogNGCore/
   SyslogNGEJB/
   SyslogNGUI/
   TroubleDetection/
   TroubleDetectionCore/
   TroubleDetectionEJB/
   TroubleDetectionService/
   TroubleDetectionUI/
         
         
3. Ant򥽡Ÿǥ쥯ȥ۲ HinemosBuild ǥ쥯ȥǼ¹Ԥ롣

  3-1. HinemosBuild/bin/deploy ǥ쥯ȥˡEJB⥸塼뤬롣
       AccessControlEJB.jar
       CalendarEJB.jar
       CollectiveRunEJB.jar
       HinemosAgentEJB.jar
       HttpEJB.jar
       JobManagementEJB.jar
       MonitorEJB.jar
       MonitorRunEJB.jar
       NotifyEJB.jar
       PerfCollectorEJB.jar
       PerfMonitorEJB.jar
       PingEJB.jar
       PriorityJudgmentEJB.jar
       ProcessEJB.jar
       QuartzManagerEJB.jar
       RepositoryEJB.jar
       SnmpEJB.jar
       SqlEJB.jar
       SyslogNGEJB.jar

       
  3-2. HinemosBuild/bin/lib ǥ쥯ȥˡEJB饤֥⥸塼뤬롣
       apllog.jar
       clustercontrol.jar
       collectiverun.jar
       event.jar
       http.jar
       jobmanagement.jar
       message.jar
       PerfCollectorLib.jar
       PerfMonitorLib.jar
       performance.jar
       PerfService.jar
       ping.jar
       process.jar
       snmp.jar
       SnmpSharedTable.jar
       sql.jar
       syslogng.jar

       
  3-3. ./bin/Agent ǥ쥯ȥˡagent.jar 롣
   
  3-4. ./bin/SyslogForward ǥ쥯ȥˡsyslogforward.jar 롣
  
  3-5. ./bin/QuartzSetup ǥ쥯ȥˡquartzsetup.jar 롣
    
  3-6. ./bin/Agent ǥ쥯ȥˡAgent.jar 롣


4. ʲΥǥ쥯ȥEclipse Υڡǥ쥯ȥ֤롣
   ClusterControl/
   ClusterControlCore/
   ClusterControlUI/
   CollectiveRun/
   CollectiveRunCore/
   CollectiveRunUI/
   HinemosAgent/
   HinemosAgentCore/
   HinemosAgentUI/
   Http/
   HttpCore/
   HttpUI/
   JobManagement/
   JobManagementCore/
   JobManagementUI/
   Monitor/
   MonitorCore/
   MonitorUI/
   Performance/
   Ping/
   PingCore/
   PingUI/
   Process/
   ProcessCore/
   ProcessUI/
   Repository/
   RepositoryCore/
   Snmp/
   SnmpCore/
   SnmpUI/
   Sql/
   SqlCore/
   SqlUI/
   SyslogNG/
   SyslogNGCore/
   SyslogNGUI/

5. EclipseΥڡ˴¸ץȤ򥤥ݡȤ롣

  5-1. EclipseΥݡȤˤơ¸ץȤڡ 򤹤롣

  5-2. 4.֤ǥ쥯ȥ򤷡OKܥ򲡤

  5-3. ץȤݡȤ롣

6. Eclipse˥ݡȤץȤӥɤ롣
   ѥ٥5.0פꤷƤ
   ƥץȤΥӥɼ򻲾ȤƤ




II.⥸塼ˡ

 Ǥϡ˥󥹥ȡѤơHinemosΥޥ͡㡢ȡ饤Ȥ
åȥåפ줤ĶФơ⥸塼֤ˡˤĤޤ

1.ޥ͡
  ʲԤʤHinemosޥ͡ߤ롣

  1.1.EJB⥸塼֤  
    HinemosBuild/bin/deployʲjarեʲѤ˥ե̾ѹ
	/opt/hinemos/jboss-4.0.3SP1/server/default/deployʲjarե֤롣
       AccessControlEJB.jar     ->  1AccessControlEJB.jar
       CalendarEJB.jar          ->  7CalendarEJB.jar
       CollectiveRunEJB.jar     ->  9CollectiveRunEJB.jar
       HinemosAgentEJB.jar      ->  14HinemosAgentEJB.jar
       httpEJB.jar              ->  17httpEJB.jar
       JobManagementEJB.jar     ->  8JobManagementEJB.jar
       MonitorEJB.jar           ->  5MonitorEJB.jar
       MonitorRunEJB.jar        ->  10MonitorRunEJB.jar
       NotifyEJB.jar            ->  3NotifyEJB.jar
       PerfCollectorEJB.jar     ->  16PerfCollectorEJB.jar
       PerfMonitorEJB.jar       ->  17PerfMonitorEJB.jar
       PingEJB.jar              ->  13PingEJB.jar
       PriorityJudgmentEJB.jar  ->  1PriorityJudgmentEJB.jar
       ProcessEJB.jar           ->  11ProcessEJB.jar
       QuartzManagerEJB.jar     ->  4QuartzManagerEJB.jar
       RepositoryEJB.jar        ->  2RepositoryEJB.jar
       SnmpEJB.jar              ->  15SnmpEJB.jar
       SqlEJB.jar               ->  12SqlEJB.jar
       SyslogNGEJB.jar          ->  6SyslogNGEJB.jar

  1.2.EJBѤ饤֥֤
	/opt/hinemos/jboss-4.0.3SP1/server/default/libʲ
       apllog.jar
       clustercontrol.jar
       collectiverun.jar
       event.jar
       http.jar
       jobmanagement.jar
       PerfCollectorLib.jar
       PerfMonitorLib.jar
       PerfService.jar
       ping.jar
       process.jar
       snmp.jar
       SnmpSharedTable.jar
       sql.jar
       syslogng.jar
	 HinemosBuild/bin/libʲΤΤ֤롣

   1.3.žץ֤
	/opt/hinemos/lib/syslogforwardʲ
		syslogforward.jar
	 HinemosBuild/bin/SyslogForwardʲΤΤ֤롣
	ˡ /opt/hinemos/libʲ
		MonitorEJB.jar
		RepositoryEJB.jar
		SyslogNGEJB.jar
		CalendarEJB.jar
		clustercontrol.jar
		syslogng.jar
	 HinemosBuild/bin/deployHinemosBuild/bin/libʲΤΤ֤롣

	
  ֤λHinemosޥ͡ư롣
   		Syslog-ngƵư롣


2.饤
	I.ӥˡ6η̤Ȥǥ쥯ȥ./plugin/com.clustercontrol.ߡ-2.2.0
	<Hinemos饤Ȥ򥤥󥹥ȡ뤷ǥ쥯ȥ>/eclipse-3.1.1/plugins/¸ߤΤ
	֤롣κݤ
	com.clustercontrol.collectiverun.core_2.2.0
	com.clustercontrol.collectiverun.ui_2.2.0
	com.clustercontrol.collectiverun_2.2.0
	ȤͤcoreѥåuiѥåΥѥåƱ֤롣

  ֤λHinemos饤ȤƵư롣	


3.
	Ȥ/opt/hinemos˥󥹥ȡ뤵Ƥ
	/opt/hinemos/agent/binʲ
		agent.jar
	 HinemosBuild/bin/Agent/ʲΤΤ֤롣
	/opt/hinemos/agent/binʲ
		JobManagementEJB.jar
		RepositoryEJB.jar
		clustercontrol.jar
	 HinemosBuild/bin/deployHinemosBuild/bin/libʲΤΤ֤롣

 ֤λ奸֥ȤƵư롣
