ICS 243d - Internet Technology - Spring 2001

Student: Roberto Silveira Silva Filho - ID#85849631

Final Project - UnixAdm


Introduction. UnixAdm is a remote administration tool. It allows the collection of administrative information in distributed hosts running the UnixAdm server. The web client generate command requests that are interpreted by the servers in each host. These servers execute the provided commands and provide the output to the web client. This output is formatted using HTML. Currently, the UnixAdm tool supports the unix commands: finger, vmstat, df and sysinfo. Other commands, however, can be easily integrated in the system by the creation of .pl files with the name of these commands, and the modification of the web client HTML source code.


Monitoring Commands

Hostname to be monitored
Select monitoring command
Update Interval (seconds)

Monitoring Commands. This option displays the output of the UNIX shell commands in a HTML friendly format. Select the host to be monitored, the command to be executed, and the update interval after which the command will be repeated. The monitor is started when the " Submit monitoring command" button is pressed.



Activation/deactivation of service

Web Server - hostname:port
Select activation/deactivation command

Activation/deactivation of service. This form allows the activation (start) and deactivation (kill) of the remote administration daemon in a given host. The remote server is activated through a CGI script runned through a web browser. If the host does not have a web server, the UnidAdm server.pl scritp must be started manually or as part of the host initialization scripts.