How to profile a server, need hardware, settings, basic config etc

Posted on 2006-05-24
Last Modified: 2013-12-16
I've got several Linux and Unix servers I am trying to gather documentation on. I'd like more information about what hardware is being used, what the most critical settings are and what software is installed.

Some of the information I could get with various tools specific to the distribution like up2date or yum, but I'm looking for a way to put together a comprehensive profile. There is a Windows program called SIW.exe that our network admin uses to profile the Windows servers he workks with and I'm jealous. I'd like to either find similar software for Linux and/or Unix or write a program that would gather the same information.

I started to write a batch file to gather what I knew I would need before I saw his Windows software. My batch file looked like:
df ( also see: df -h)
less /proc/cpuinfo
hdparm -tT /dev/hda
hdparm -tT /dev/sda
less /etc/profile
less /etc/resolv.conf
uname -a

Question by:ancientt
    LVL 87

    Expert Comment

    Zenworks could be something you might want to look at. It should run on linux as well as other plattforms:

    Of course tenworks isn't only good for inventories, you can also use it for further tasks.
    LVL 38

    Expert Comment

    Just download SIW.exe and run on my Windows XP. It looks like the Windows built-in command:
    C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe

    If you run RedHat Enterprise Linux, then you can try to run (as root)

    This command will give you a lot of hardware profile information.

    Or you can try to run
    to get the hardware profile on most recent Linux distribution.

    The following commands give you some system current resources usages
    netstat -a

    I hope this help
    LVL 38

    Expert Comment

    just  add some more commands I usually run
    lspci -v
    cat /proc/interrupts
    fdisk -l
    LVL 5

    Accepted Solution

    very good linux exploere(Solaris SUN exploerer) script;

    Author Comment

    Thanks for all the feedback. The script from arvind was exactly what I was hoping to find. The other suggestions were helpful as well, but I was looking for something already put together. I looked at the Zenworks tools but didn't find anything detailing exactly what they would provide in the way of system profiles.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Network Interface Card (NIC) bonding, also known as link aggregation, NIC teaming and trunking, is an important concept to understand and implement in any environment where high availability is of concern. Using this feature, a server administrator …
    I am a long time windows user and for me it is normal to have spaces in directory and file names. Changing to Linux I found myself frustrated when I moved my windows data over to my new Linux computer. The problem occurs when at the command line.…
    Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
    Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now