139 lines
9.7 KiB
HTML
139 lines
9.7 KiB
HTML
<table BORDER=0 WIDTH=100%>
|
||
<tr>
|
||
<td valign=top align=left><a href="/stta/help/en/intro.html"><img align=middle border=0 alt="stta" src="/stta/help/images/stta-flower.gif"></td>
|
||
<td valig=top align=left><a href="/stta/help/en/toc.html">
|
||
<img align=middle border=0 alt="Index" src="/stta/help/images/stta_button.gif"><tt>Index</tt></a></td>
|
||
<td valign=top align=right><a href="/stta/help/en/"><img align=middle border=0 alt="Services with Tarantella" src="/stta/help/images/en/stta_title.gif" width="300" height="39"></a></td>
|
||
</tr></table>
|
||
<table BORDER=0 WIDTH=100%>
|
||
<tr background="/stta/help/images/bkg/help.jpg"><td>
|
||
|
||
<table bgcolor=#ba9e79 BORDER=1 width=100%> <tr><td><table BORDER=1 width=100%><tr><th bgcolor=#ba9e79>* <font color=#ffffff size="+2">Introduction</font> *</th></tr><tr><td bgcolor=#ffe0b0 > <br> </td></tr> </table> </td> </tr> </table>
|
||
|
||
<table BORDER=0 WIDTH=100%>
|
||
<tr>
|
||
<td align=left>
|
||
<ul>
|
||
<li><a href="#definitions"> Definitions</a></li>
|
||
<li><a href="#architecture"> Architecture</a></li>
|
||
<li><a href="#technologies"> Technologies</a></li>
|
||
</ul>
|
||
</td>
|
||
<td align=center width=70%>
|
||
<img alt="Services with Tarantella" src="/stta/help/images/en/stta_full.gif"></td>
|
||
</tr></table>
|
||
<br> <div align="center"> <h2> What is STTA ? </h2> </div><br><br>
|
||
|
||
<a name="definitions"></a>
|
||
<a href="http://www.eagora.info/stta">STTA</a> (<i>Services with Tarantella</i>) is a <b>tool to admin Services around <a href="http://www.tarantella.com">Tarantella software</a></b>.
|
||
Built as a <a href="http://www.webmin.com">Webmin</a> module, allows <i>full synchronization among different technologies</i>: LDAP, Web-Server, Tarantella, etc. <br>
|
||
|
||
<br> Does not try to replace Tarantella Object Mangager or LDAP admin consoles, rather than coordinate objects attributes and definitions.<br>
|
||
<br>It helps to manage Services Objects as one unit in an enterprise deployment environment where
|
||
<a href="http://www.tarantella.com">Tarantella web enabling technology</a> and user authentication are critical :<br>
|
||
<ul>
|
||
<li><b> Users management </b><br>
|
||
Add, modify, delete and load form user list files. Users LDAP DN and Tarantella ENS Object Name and his hierarchy sync and match.<br>
|
||
This allows to mirror organization structure in both repositories for Service access and configuration.</li><br>
|
||
<li> <b> Applications autentication</b><br>
|
||
Customize rules to scan credentials and access secuence to applications (Tarantella third tier).<br>
|
||
Based on user, groups, hosts, applications, domains it require to use a dedicated LDAP. (Ldap Cache).
|
||
Or manage Tarantella password cache instead</li><br>
|
||
<li> <b>Manage Services objects and groups</b><br>
|
||
Users, hosts, applications, links, etc- from one unique point- It does the basic work for Tarantella Object Manager and LDAP</li><br>
|
||
<li><b> Navigation Object tools and links </b><br>
|
||
To verify and fix objects correspondence among definitions and the LDAP servers </li><br>
|
||
<li><b> Extended mechanisms to access applications.</b><br>
|
||
STTA Ldap Cache allows to extend Tarantella TCL and Expect mechanism to get into applications.</li><br>
|
||
<li><b>Admin, check and management Tools</b><br>
|
||
For backup, restore, replicate, dump Tarantella ENS, test and monitor Services for the "array of machines".</li><br>
|
||
<li><b>Tarantella Session management </b><br>
|
||
Collect Tarantella emulator sessions, make accounting for objects to help STTA Monitor to decide to take acctions.
|
||
Number of sessions for groups, users, hosts or applications can be assigned</li><br>
|
||
<li><b>Services Monitor</b><br>
|
||
To perform specific task on all the services upon customizable events automatically or manual.<br>
|
||
Multiple criteria and nested conditions are allowed. </li><br>
|
||
<li><b>CGI File Manager tool </b><br>
|
||
Tool made for manage "logs", "definitions", "scripts", "debug", etc. allows to run, empty, read, write files.</li><br>
|
||
<li><b>Feedback procedure to send or pack Services info and files</b><br>
|
||
For comments, issues, requests, problems, tracking, etc. this tools will collect everything, pack it and send it by mail.
|
||
From Services logs to config files, everything can be simply packed if no on-line mail server is available.</li><br>
|
||
<li><b>Service Report and Checking tool</b><br>
|
||
In each http(s) request you can get and scan Services port and config Status, get warn or stop.
|
||
Interface will adapt to services availability by not presenting objects from services down.
|
||
Icons and messages will alert on services down status.</li><br>
|
||
<li><b>Log list manager </b><br>
|
||
From a list of logs files and time parameters STTA can make housekeeping logs tasks.</li><br>
|
||
<li><b>Web Help making tool </b><br>
|
||
for external or static Web servers without all Webmin infraestructure installed or just only for reading</li><br>
|
||
<li><b>Several STTA servers working in array</b><br>
|
||
Communications among several servers to share common Service information and manage local services
|
||
This feature work in parallel of Tarantella Array for Service high availability and Service load sharing </li><br>
|
||
<li><b>Install / update & patch management tool</b><br>
|
||
Upon defined rules will follow you step by step to acomplish the task.
|
||
Install, update, upgrade, patch, join to array, install as secundary with LDAP services, etc.</li><br>
|
||
<li><b>Branding mechanism to sync and control versions and installatios</b><br>
|
||
Very helpfull in trying to maintain several servers and installations with many adjustments.</li><br>
|
||
<li><b>High level of trace and debug</b><br>
|
||
For "application login process", "actions over objects", "monitor actions", "installations", etc.</li><br>
|
||
<li><b>A lot of config parameters ( more than 200 )</b><br>
|
||
To make most of the process automatic and to adjust to different deployment situations and needs.</li><br>
|
||
</ul>
|
||
|
||
<br><a href="http://webmin.thirdpartymodules.com/?page=Search&action=search&searchval=stta">STTA Webmin</a> module is written in <a href="http://www.perl.org" >PERL</a>,
|
||
using all open and standard technologies: LDAP, TCL, HTML, Shell scripts, etc. Is under GPL license.
|
||
All Professional Services, consultancy and particular adjustment can be hire but the software itself is under GPL. By using a one year development project in a big company the idea is to OPEN this helpful tool to others and make it grow and strong. <br>
|
||
|
||
<br> Requirements: Unix/Linux OS with Perl, Webmin, Web-Server installed, LDAP and Tarantella. To manage as a front-end only a Web browser. <br>
|
||
|
||
<a name="architecture"></a>
|
||
<br> <div align="center"> <h2> STTA Architecture </h2> </div><br><br>
|
||
<div align="center"><img src="/stta/help/images/en/stta_architec.gif" width=593 height=620 border=0></div>
|
||
|
||
<br><div align="justify">STTA coordinate LDAP and Tarantella requests so queries can get a right path.
|
||
All LDAP queries are made through Perl LDAP and all Tarantella communications are made through Tarantella script or command line interface.
|
||
Tarantella queries to LDAP Cache to get applications servers credentials are made from Tarantella TCL expect scripts modified with some hooks to PerlLDAP and STTA,
|
||
so the appropiate credentials and parameters will be passed. This approach allows to do extended checking for sessions tickets and actions and even more dialog for applications launching process.
|
||
</div> <a name="technologies"></a>
|
||
<br><br> <div align="center"> <h2> Technologies in STTA </h2> </div>
|
||
|
||
<br> STTA use open and standard technologies:
|
||
<ul>
|
||
<li><b>Webmin</b><br>
|
||
Is by far one of the best Operating System manager developments. It is multiplatform as Tarantella and use also Web interface.
|
||
There are others languages but not a full interface well tested to work within.<p>
|
||
<li><b>PerlLDAP</b><br>
|
||
As Webmin is using Perl as a language the options is to find a Perl interface to LDAP. Until STTA 1.3,as first developments were made for Iplanet
|
||
STTA was using <a href="http://www.mozilla.org/directory/faq/perldap-faq.html"> Mozilla Perl LDAP </a>. This option need C compiler as use a C API, it is not pure Perl code.
|
||
Form STTA 1.3 <a href="http://perl-ldap.sourceforge.net/" > Perl LDAP </a> is used and is available as CPAN module also. This one looks like to have more future and gives a very good feedback in each operation.
|
||
<li><b>TCL Expect</b><br>
|
||
This the standard technology used by Tarantella to communicate or better negotiate application servers access and application launch.
|
||
So STTA adjusts scanning credentials procedures to TCL and Expect languages to be as much transparent as it is possible to Tarantella.
|
||
<li><b>Tarantella Scripts</b><br>
|
||
This is the basic method to "do" or "make" changes and queries to Tarantella Servers. This means that STTA works in a very transparent way with Tarantella, even if the JVM queries in each request does not help too much in system load.
|
||
<li><b>Shell Scripts</b><br>
|
||
Some shells scripts are added to make adjustments or launch Perl scripts.
|
||
</ul>
|
||
|
||
<header></header>
|
||
</tr></td></table>
|
||
<HR noshade size=2>
|
||
<table BORDER=0 WIDTH=100%>
|
||
<tr>
|
||
<td valign=top align=left><a href="/stta/help/en/toc.html"> <img align=middle border=0 alt="Index" src="/stta/help/images/stta_button.gif"><tt>Index</tt></a></td>
|
||
<td valign=top align=right>
|
||
<DIV align="right">
|
||
<small>
|
||
Version 1.3 copyrights © 2002
|
||
<BR>by Jes<65>s P<>rez
|
||
<BR>This Webmin module is under GNU GPL
|
||
<BR> www.gnu.org <BR>
|
||
<a href="/stta/help/en/license.html"><tt>License</tt></a></td>
|
||
</small>
|
||
</DIV>
|
||
</tr></table>
|
||
</hr>
|
||
|
||
|
||
|