Link to home
Start Free TrialLog in
Avatar of TIMFOX123
TIMFOX123Flag for United States of America

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.

#! /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"

Open in new window

Avatar of santoshmotwani
santoshmotwani
Flag of Australia image

Try Sydi

It will make your job bit easier
ASKER CERTIFIED SOLUTION
Avatar of santoshmotwani
santoshmotwani
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of arnold
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.

Avatar of TIMFOX123

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.

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial