Download A Single Interface Remote Administration Tool

Transcript
have the filename extension .bat. Batch files for other environments may have different
extensions, e.g. .cmd or .bat in the Microsoft Windows NT-family of operating systems
and OS/2, or .btm in 4DOS and 4NT related shells. The Windows 9x family of operating
systems only recognizes the .bat extension. In OS/2, a file with a .cmd extension can also
be a Rexx file. In MS-DOS, a batch file can be started from the command line by typing
its name (along with any required parameters) and pressing the "enter" key. When MSDOS loads, the file AUTOEXEC.BAT is automatically executed, so any commands that
need to be run to set up the MS-DOS environment could be placed in this file. Computer
users would have the autoexec file set up the system date and time, initialize the MSDOS environment, load any resident programs or device drivers, or initialize network
connections and assignments.
So a remote administrative tool should be able to handle both Windows batch files and
Windows Services on the remote boxes. For example if you have a MySQL database
server running on a remote machine as Windows Service, then the administrator
through SIRAT should be able to Start or Stop or Query the Windows service remotely.
In the same way if a Websphere Server can be started and stopped by using a batch file
then SIRAT should be able to execute the batch file and should be able to get the status
of the commands executed in the batch file.
2.2 User Interface Design
The goal of user interface design is to make the user's interaction as simple and efficient
as possible and accomplish user goals - this is often called user-centered design. Good
user interface design facilitates finishing the task at hand without drawing unnecessary
attention to it. Graphic design may be utilized to support its usability. The design
process must balance technical functionality and visual elements to create a system that
is not only operational but also usable and adaptable to changing user needs. To enable
restart, and thus reuse of the same services, the interface should be able to collect and
store the data in a database. Furthermore, a secure authentication system is needed to
limit access to the trusted few personnel only. SIRAT attempts to achieve these
demands.
2.3 Integration with other Technologies
The design and development of SIRAT involves its integration with several technologies.
One such technology is Oracle Weblogic. It will be demonstrated how SIRAT can be used
in administrating Weblogic. In a real multinational IT firm, there are several Weblogic
Domains to control. In each domain one might have several servers where the
applications are deployed. It is assumed that the reader is familiar with rudimentary
Weblogic administration. Some batch scripts need to be customized to observe the
status of the script’s output. This customization and other details will be explained in
the design section.
7