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