Download A Single Interface Remote Administration Tool
Transcript
1. Statement of Problem Area Remote administration refers to any method of controlling a computer from a remote location. Remote administration is becoming increasingly common and is often used when it is difficult or impractical to be physically near a system in order to use it, or in order to access web material that is not available in one's location. Any computer with an Internet connection, TCP/IP or on a Local Area Network (LAN) can be remotely administered. Remote administration can be used for any cluster of activities and can span multiple categories of servers, such as database servers, middleware servers, etc. In general, a middleware is an interface that mediates between the application programs and the computing system. The application programs are often referred to as users or clients requesting services and the computing system is the entity providing the services. In an analogy, this is similar to client/server systems where the middleware acts as glue or the conduit to provide communication between the clients and the server. Middleware is also similar to the middle layer of three-tier single system architecture, except that it is stretched across multiple systems or applications. Some examples of middleware server technologies are JBoss and IBM Websphere. With many administrators in the IT world, each one may have different needs and daily tasks. There may be some tasks that an administrator has to repeat daily on a frequent basis – this becomes a time consuming and unproductive activity. To quote as an example, a server administrator might need to start and stop the JBoss servers several times a day. If there were one or two servers, then this would be a simple task. What if there were a number of servers, like 30 or 40 servers that need to be started at different times? Connecting to each of these disparate boxes1 individually and performing similar type of administrative activities repetitively are very time consuming and reduce a person’s and thereby a firm’s productivity significantly. There exist many tools in the market with the capability of remotely administrating tasks on these servers. These cheap and inexpensive tools help a middleware administrator with day to day work by logging into separate interfaces in order to complete the tasks needed. The tools can constantly monitor these machines and servers and report any problem if they see any suspicious activity through email or through an interface. However, these tools are often not able to retain the specific settings required to redo the same or the modified forms of the routine administrative tasks. Specially, these tools do not have a single, unified user interface to manage the entire IT administrative works, including controlling the development, QA and Production environments. 1 A box is often referred to as a host, server, or in general a system. 4