TIMFOX123
asked on
I am writing a script for rh4.8 and I need to know commands that will tell me about the box
I need to store information for rebuilt, recovery & moveing systems.
We are on a closed network so we can not add software, just scripts.
see if you can spot any good stuff I have missed.
We are on a closed network so we can not add software, just scripts.
see if you can spot any good stuff I have missed.
#! /bin/bash
hostname=${HOSTNAME}
output=output.txt
#########
# The purpose of this function it to recive a shell command string (SS)
# Echo a begin marker with hostanme and (SS)
# Echo the results of (SS)
# Echo a stop marker just like the start marker
# except the start marker has "b" and the end has "e"
#
#########
# clear out old output.txt
echo > ${output}
function doo(){
echo "tqf####~"$hostname"~${1}~b~####" >> ${output}
echo >> ${output}
${1} >> ${output}
echo >> ${output}
echo "tqf####~"$hostname"~${1}~e~####" >> ${output}
echo >> ${output}
}
doo "/bin/df"
doo "/bin/netstat"
doo "/bin/ps"
doo "/bin/uname"
doo "/sbin/arp"
doo "/sbin/chkconfig --list"
doo "/sbin/ifconfig"
doo "/sbin/sysctl"
doo "/usr/bin/ipcs"
doo "/usr/bin/uptime"
doo "cat /etc/auto.master"
doo "cat /etc/efs.conf"
doo "cat /etc/exports"
doo "cat /etc/fstab"
doo "cat /etc/hosts"
doo "cat /etc/nsswitch.conf"
doo "cat /etc/ntp.conf"
doo "cat /etc/passwd"
doo "cat /etc/redhat-release"
doo "cat /etc/resolv.conf"
doo "cat /etc/services"
doo "cat /etc/sudoers"
doo "cat /etc/sysconfig/network"
doo "cat /etc/sysctl.conf"
doo "cat /etc/xinetd.conf"
doo "cat /proc/cpuinfo"
doo "chkconfig --list"
doo "crontab -l"
doo "df -k"
doo "domainname"
doo "ifconfig -a"
doo "ls -d"
doo "ls -l"
doo "mount"
doo "netstat -a"
doo "netstat -an"
doo "netstat -ng"
doo "netstat -tnlupan"
doo "ps -ef"
doo "ps -ef"
doo "rpm -qa"
doo "top -n1"
doo "uname -a"
doo "uname -r"
doo "uname"
doo "vmstat"
doo "ypwhich -m"
doo "yum list installed"
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Can you add a satellite server?
http://www.redhat.com/docs/manuals/RHNetwork/satellite/4.1.0/s1-intro-sat.html
You would then be able to bring software for update or configure a new system with the matching packages.
netstat -a and netstat -an merely will indicate what connections exist at the time of the run.
Are these systems monitored via SNMP?
You could use that by setting up an OID that will run a specific command to generate output.
You are running commands that deals with a snapshot of what is running on the system.
http://www.redhat.com/docs/manuals/RHNetwork/satellite/4.1.0/s1-intro-sat.html
You would then be able to bring software for update or configure a new system with the matching packages.
netstat -a and netstat -an merely will indicate what connections exist at the time of the run.
Are these systems monitored via SNMP?
You could use that by setting up an OID that will run a specific command to generate output.
You are running commands that deals with a snapshot of what is running on the system.
ASKER
Can I add a satalite server ?
Good idea howver I can not and also this is a windows/linux/solaris solution.
I can run scripts on all the above.
Good idea howver I can not and also this is a windows/linux/solaris solution.
I can run scripts on all the above.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
It will make your job bit easier