Shell script requirements
When the “system status report” script is invoked the user should be presented with a menu. This will provide a list of options allowing the user to decide what the report should contain. The resultant text file report can be e-mailed or faxed to the technical support team.
Your system status report script should enable the following information to be output to the screen and/or a text file report plus any additional information that you consider useful:
General machine information
* The name of the machine and the date/time at which the report was produced.
* Licensing information such as the operating system revision level and license restrictions in terms of user numbers
* When was the system last rebooted.
Machine hardware/software information
* Current hardware
* Disk size, RAM size and utilisation
* Installed software
* The number of processes currently running on the machine and information about those processes.
* The configuration and usage of the UNIX file systems.
Network related information
* IP address
* Subnet mask
* Network Interface Card physical address
* The current status of the NIC.
* Details held in the /etc/hosts
* Is the machine able to connect to (i.e. ping) a specified list of IP addresses stored in a configuration file.
User related information
* Details of valid system users (e.g. their ID number and the group(s) that they belong to).
* The number of users currently “logged on” and information about those users.
* Details of those users who currently have an account but are not logged on.
* Details of when valid system users last logged on.
can anyone help
When the “system status report” script is invoked the user should be presented with a menu. This will provide a list of options allowing the user to decide what the report should contain. The resultant text file report can be e-mailed or faxed to the technical support team.
Your system status report script should enable the following information to be output to the screen and/or a text file report plus any additional information that you consider useful:
General machine information
* The name of the machine and the date/time at which the report was produced.
* Licensing information such as the operating system revision level and license restrictions in terms of user numbers
* When was the system last rebooted.
Machine hardware/software information
* Current hardware
* Disk size, RAM size and utilisation
* Installed software
* The number of processes currently running on the machine and information about those processes.
* The configuration and usage of the UNIX file systems.
Network related information
* IP address
* Subnet mask
* Network Interface Card physical address
* The current status of the NIC.
* Details held in the /etc/hosts
* Is the machine able to connect to (i.e. ping) a specified list of IP addresses stored in a configuration file.
User related information
* Details of valid system users (e.g. their ID number and the group(s) that they belong to).
* The number of users currently “logged on” and information about those users.
* Details of those users who currently have an account but are not logged on.
* Details of when valid system users last logged on.
can anyone help
Comment