incubator-lokahi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tob...@apache.org
Subject svn commit: r417853 - in /incubator/lokahi/site/trunk: about.html design.html glossary.html history.html howitworks.html images/lokahi-element-diagram.gif index.html install.html nav.html project.html styles/styles.css
Date Wed, 28 Jun 2006 19:31:24 GMT
Author: toback
Date: Wed Jun 28 12:31:23 2006
New Revision: 417853

URL: http://svn.apache.org/viewvc?rev=417853&view=rev
Log:
More small updates to the site, including history.html and the install.html.

Added:
    incubator/lokahi/site/trunk/install.html
Modified:
    incubator/lokahi/site/trunk/about.html
    incubator/lokahi/site/trunk/design.html
    incubator/lokahi/site/trunk/glossary.html
    incubator/lokahi/site/trunk/history.html
    incubator/lokahi/site/trunk/howitworks.html
    incubator/lokahi/site/trunk/images/lokahi-element-diagram.gif
    incubator/lokahi/site/trunk/index.html
    incubator/lokahi/site/trunk/nav.html
    incubator/lokahi/site/trunk/project.html
    incubator/lokahi/site/trunk/styles/styles.css

Modified: incubator/lokahi/site/trunk/about.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/about.html?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/about.html (original)
+++ incubator/lokahi/site/trunk/about.html Wed Jun 28 12:31:23 2006
@@ -14,7 +14,8 @@
     <li class="nav"><a href="about.html">About Lokahi</a></li>
     <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
 	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
-	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
 	<li class="nav"><a href="project.html">Project Information</a></li>
 	<li class="nav"><a href="javadocs/">javadocs</a></li>
 	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>

Modified: incubator/lokahi/site/trunk/design.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/design.html?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/design.html (original)
+++ incubator/lokahi/site/trunk/design.html Wed Jun 28 12:31:23 2006
@@ -14,7 +14,8 @@
     <li class="nav"><a href="about.html">About Lokahi</a></li>
     <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
 	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
-	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
 	<li class="nav"><a href="project.html">Project Information</a></li>
 	<li class="nav"><a href="javadocs/">javadocs</a></li>
 	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>

Modified: incubator/lokahi/site/trunk/glossary.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/glossary.html?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/glossary.html (original)
+++ incubator/lokahi/site/trunk/glossary.html Wed Jun 28 12:31:23 2006
@@ -14,7 +14,8 @@
     <li class="nav"><a href="about.html">About Lokahi</a></li>
     <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
 	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
-	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
 	<li class="nav"><a href="project.html">Project Information</a></li>
 	<li class="nav"><a href="javadocs/">javadocs</a></li>
 	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>

Modified: incubator/lokahi/site/trunk/history.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/history.html?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/history.html (original)
+++ incubator/lokahi/site/trunk/history.html Wed Jun 28 12:31:23 2006
@@ -14,12 +14,17 @@
     <li class="nav"><a href="about.html">About Lokahi</a></li>
     <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
 	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
-	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
 	<li class="nav"><a href="project.html">Project Information</a></li>
 	<li class="nav"><a href="javadocs/">javadocs</a></li>
 	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>
     <div id="content">
-		<h1>History of Lokahi</h1>		
+		<h1>History of Lokahi</h1>		<p>Lokahi is the result of several years
of web infrastructure management at Merck &amp; Co., Inc. Over these years, the number
of servers, the number of applications, and the complexity of configurations grew enormously,
and grew faster than the staff dedicated to supporting them. The web infrastructure team developed
a series of solutions for infrastructure management, culminating with the release of Lokahi
as an Apache Incubator project.</p>
+		<p>In 2001, when Tomcat was implemented at Merck, infrastructure managers there modified
the administration tool that came with it to create <b>mrkuser</b>. This tool,
customized for Merck, allowed a single administrator to manage each JVM with its own console.
Application teams needed to request all tasks to be performed by that administrator. www.merckvaccines.com
was the first site managed this way. Soon after, a stripped down version of mrkuser, called
<b>mrkadmin</b>, was provided. Using mrkadmin, application owners could manage
certain tasks for their own applications.</p>
+		<p>With the introduction of Linux to Merck in October 2002, the infrastructure grew
from a handful of server pools to several dozen. A new means of infrastructure management
was needed, and the <b>Tomcat Management Console (TMC)</b> was developed to meet
this need. TMC could manage all the JVMs on all the server pools from a single console. However,
like its precessecors, TMC managed only Tomcat; an assortment of scripts and tools performed
other infrastructure maintenance, such as deploying content and creating new sites.</p>
+		<p>The desire to manage as much of the infrastructure as possible from one central
tool led to the development of <b>TMCg2</b> in August 2003. This initially stood
for "Tomcat Management Console generation 2", to indicate the radical changes from the original
TMC. When infrastructure managers determined that it would manage Apache and other aspects
of the infrastructure in addition to just Tomcat, the long version of the name was dropped,
and the tool was dubbed simply "TMCg2". TMCg2 was a major improvement over TMC, possessing
the ability to manage more of the infrastructure, automate tasks, and perform configurations
on the fly. It also enabled users to view application logs and virtual host configurations.
While developers completed TMCg2, it was run as an infrastructure management tool alongside
TMC for application management.<p>
+		<p>By October 2005, TMCg2 was in use to provide command and control to nearly all
of Merck's enterprise web environment and Merck decided to contribute TMCg2 to the open source
community. Shortly thereafter, TMCg2 was accepted with the new name <b>Lokahi</b>
as an Apache Incubator project.</p>
 		
 	</div>
 

Modified: incubator/lokahi/site/trunk/howitworks.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/howitworks.html?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/howitworks.html (original)
+++ incubator/lokahi/site/trunk/howitworks.html Wed Jun 28 12:31:23 2006
@@ -14,7 +14,8 @@
     <li class="nav"><a href="about.html">About Lokahi</a></li>
     <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
 	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
-	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
 	<li class="nav"><a href="project.html">Project Information</a></li>
 	<li class="nav"><a href="javadocs/">javadocs</a></li>
 	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>

Modified: incubator/lokahi/site/trunk/images/lokahi-element-diagram.gif
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/images/lokahi-element-diagram.gif?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
Binary files - no diff available.

Modified: incubator/lokahi/site/trunk/index.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/index.html?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/index.html (original)
+++ incubator/lokahi/site/trunk/index.html Wed Jun 28 12:31:23 2006
@@ -14,7 +14,8 @@
     <li class="nav"><a href="about.html">About Lokahi</a></li>
     <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
 	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
-	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
 	<li class="nav"><a href="project.html">Project Information</a></li>
 	<li class="nav"><a href="javadocs/">javadocs</a></li>
 	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>

Added: incubator/lokahi/site/trunk/install.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/install.html?rev=417853&view=auto
==============================================================================
--- incubator/lokahi/site/trunk/install.html (added)
+++ incubator/lokahi/site/trunk/install.html Wed Jun 28 12:31:23 2006
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>
 <head>    <title>Apache Lokahi | Build and Install Instructions</title>
   <link href="styles/styles.css" rel="stylesheet" type="text/css" />	<meta name="author"
content="The Lokahi Team" />    <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />  </head>
+  <body>
+
+	<table id="header" border="0" cellpadding="0" cellspacing="0" width="100%">
+	<tr>
+	<td align="left" valign="top"><a href="http://incubator.apache.org/lokahi/" id="bannerLeft"><img
src="images/lokahi_logo_144_80.png" alt="Lokahi" border="0" width="144" height="80" /></a></td>
+	<td align="right" valign="top"><a href="http://incubator.apache.org/"><img
src="images/apache-incubator-logo.png" alt="Apache Incubator" border="0" width="229" height="57"
/></a></td>
+	</tr>
+	</table>
+
+	<div id="container">
+
+	<div id="leftnav">    <ul>    <li class="nav"><a href="index.html">Lokahi
Home</a></li>
+    <li class="nav"><a href="about.html">About Lokahi</a></li>
+    <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
+	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="project.html">Project Information</a></li>
+	<li class="nav"><a href="javadocs/">javadocs</a></li>
+	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>
+    <div id="content">
+		<h1>Build and Install Instructions</h1>
+		
+		<h2>Requirements</h2>
+		<p>Tomcat 5.5.9, Oracle 9i, JDK 1.5, ant 1.6.5 or later.</p>
+		
+		<h2>Build instructions</h2>
+		<h3>SECTION I: Download Source Code</h3>
+		<ol>
+		<li>Untar the tarball, or take the latest src from svn at
+		   http://svn.apache.org/repos/asf/incubator/lokahi/lokahi/trunk/</li>
+		<li>Change directory (cd) to the home directory of lokahi.</li>
+		</ol>
+		<h3>SECTION II: Database Setup (Oracle)</h3>
+		<ol>
+		<li>Change directory to database/ directory.</li>
+		<li>Create the lokahi schema &lt;SCHEMA&gt; in your Oracle database with
default tablespace
+		   and enough quota on that tablespace (100 MB is sufficient for install).</li>
+		<li>Run schema_priv.sql as DBA to grant system privileges to &lt;SCHEMA&gt;:
+		   <br>&gt; @schema_priv.sql &lt;SCH&gt;</li>
+		<li>Login from sqlplus as &lt;SCHEMA&gt; and run:
+		   <br>SQL&gt; @install.sql
+		   <br>Install.sql will call recompile.sql to recompile any invalid object and report
+		   install status at the end. Make sure there is no invalid object and no error
+		   message in install.log and recompile.log</li>
+		<li>Create the superuser. Login from sqlplus as &lt;SCHEMA&gt; and run:</li>
+<pre class="code">> @tmc_user_data.sql
+> @tmc_rel_function_user_data.sql</pre>
+		</ol>
+		<h3>SECTION III: Build Software</h3>
+		<ol>
+		<li>Change directory (cd) to the home directory of lokahi.</li>
+		<li>Edit the following properties in the build.properties file:</li>
+<pre class="code">tomcat.home=<YOUR_TOMCAT_HOME>
+app.name=lokahi
+app.virtuahost.name=app.authenticationmodule=org.apache.lokahi.core.common.authentication.NoAuthentication
+console.log.location=
+agent.log.location=
+database.uri=jdbc:oracle:thin:@<DATABASE_SERVER>:<PORT>:<DB_NAME>
+database.user=<SCHEMA>
+database.password=<PASSWORD>
+database.driver=oracle.jdbc.driver.OracleDriver
+inital.instance.name=
+inital.user.name=
+install.location=${tomcat.home}/webapps/</pre>
+		<li>Download external libraries to lib/ directory:</li>
+		   <pre class="code">a. classes12.jar   -- from the oracle website
+b. jdom.jar        -- Jdom version 1.0 from http://www.jdom.org/
+c. activation.jar  -- from http://java.sun.com/products/javabeans/glasgow/jaf.html
+d. mail.jar        -- from http://java.sun.com/products/javamail/</pre>
+		<li>Verify that JAVA_HOME is properly set to jdk1.5 in your shell.</li>
+		<li>Run ant to build the package.</li>		</ol>
+		
+		<h2>Install Instructions</h2>
+		<h3>SECTION IV: Agent Install</h3>
+		<ol>
+		<li>Copy the files in ./build/agent to a directory on each server.</li>
+		<li>Start the agent buy running:</li>
+		<pre class="code">$JAVA_HOME/bin/java -classpath $JAVA_HOME/lib/tools.jar:$AGENT_HOME/log4j-1.2.13.jar:$AGENT_HOME/lokahi.jar:$AGENT_HOME/axis.jar:$AGENT_HOME/commons-logging.jar:$AGENT_HOME/commons-discovery-0.2.jar:$AGENT_HOME/jdom.jar:$AGENT_HOME/commons-dbcp-1.2.1.jar:$AGENT_HOME/commons-dbcp-1.2.1.jar:$AGENT_HOME/derby.jar:$AGENT_HOME:/derbyclient.jar:$AGENT_HOME/commons-pool-1.2.jar
org.apache.lokahi.core.agent.TMCAgent start</pre>		</ol>
+		<h3>SECTION V: Console Install</h3>
+		<ol>
+		<li>define the context in tomcats server.xml file and start tomcat.</li>
+		</ol>
+		
+	</div>
+
+	</div>    <div id="footer">      <div style="float:right;">&#169;
2006 Apache Software Foundation</div>    </div>
+  </body></html>
\ No newline at end of file

Modified: incubator/lokahi/site/trunk/nav.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/nav.html?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/nav.html (original)
+++ incubator/lokahi/site/trunk/nav.html Wed Jun 28 12:31:23 2006
@@ -2,7 +2,8 @@
     <li class="nav"><a href="about.html">About Lokahi</a></li>
     <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
 	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
-	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
 	<li class="nav"><a href="project.html">Project Information</a></li>
 	<li class="nav"><a href="javadocs/">javadocs</a></li>
 	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>

Modified: incubator/lokahi/site/trunk/project.html
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/project.html?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/project.html (original)
+++ incubator/lokahi/site/trunk/project.html Wed Jun 28 12:31:23 2006
@@ -14,7 +14,8 @@
     <li class="nav"><a href="about.html">About Lokahi</a></li>
     <li class="nav"><a href="history.html">History of Lokahi</a></li>
   
 	<li class="nav"><a href="design.html">Design of Lokahi</a></li>
-	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
+	<li class="nav"><a href="howitworks.html">How Lokahi Works</a></li>
+	<li class="nav"><a href="install.html">Install Instructions</a></li>
	<li class="nav"><a href="http://incubator.apache.org/projects/lokahi.html">Incubation
Status</a></li>
 	<li class="nav"><a href="project.html">Project Information</a></li>
 	<li class="nav"><a href="javadocs/">javadocs</a></li>
 	<li class="nav"><a href="glossary.html">Glossary</a></li>	</ul>
   </div>

Modified: incubator/lokahi/site/trunk/styles/styles.css
URL: http://svn.apache.org/viewvc/incubator/lokahi/site/trunk/styles/styles.css?rev=417853&r1=417852&r2=417853&view=diff
==============================================================================
--- incubator/lokahi/site/trunk/styles/styles.css (original)
+++ incubator/lokahi/site/trunk/styles/styles.css Wed Jun 28 12:31:23 2006
@@ -62,6 +62,11 @@
 #content {margin-left: 150px;
 padding:0 5px 0 5px;}
 
+.code {
+font-family:'Courier New',fixed-width;
+font-size:.8em;
+}
+
 #footer {
 font-size:.8em;
 font-family: Arial, Helvetica, sans-serif;



Mime
View raw message