October 13, 2009

Quick Install of Dell OpenManage

Dell OpenManage provides a way to remotely see the health of your direct-attached storage and monitor the general hardware health of your entire server. It is also a handy debug tool if you have to contact support. It is easy to install and worth the effort. Here we are installing / upgrading the latest version of OpenManage, currently version 6.1.0.

Goto support.dell.com downloads, enter your service tag, select "Red Hat Enterprise Linux 5" as your OS, then expand the "+Systems Management" tree and click "Dell OpenManage Server Administrator Managed Node", then select "GNU-Zip OM_6.1.0_ManNode_A00.tar.gz". Once you finally see the "Download" button, you should be able to right-click on it and "Copy Link Location" so that you can paste it into your server ssh terminal for a direct download.
# cd /usr/local/src
# wget http://ftp.us.dell.com/sysman/OM_6.1.0_ManNode_A00.tar.gz
# mkdir OM_6.1.0_ManNode_A00
# cd OM_6.1.0_ManNode_A00
# tar xzvf ../OM_6.1.0_ManNode_A00.tar.gz
# ./setup.sh

The setup will automatically un-install old versions, install the new versions, and ask you if you would like to start the service. Say yes to all.

Now you should be able to navigate in a web browser to the ssl web server running on port 1311 of your server and log in (e.g. https://localhost:1311/ ). If you are not directly on the server, you will have to setup a port forward to access this service remotely and then connect with your web browser:
$ ssh -L 1311:localhost:1311 user@myserver.foo.org


Update: It looks like you can also install OMSA with the Dell Hardware Repo latest. I would uninstall existing versions before attempting this first.
# wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
# yum install srvadmin-all

6 comments:

eLGonZo said...

it is also possibe to add a Redhat/centOS Repository to install the OMSA Modules via yum:

wget -q -O - http://linux.dell.com/repo/community/bootstrap.cgi | bash


adds the repository and the key. After that you can install with

yum install srvadmin-base

and start the service:
srvadmin-services.sh start

if you want the webservice and your disks monitored you have to install these modules as well:

yum install srvadmin-webserver srvadmin-storageservices

For more information see you might want to have a look at

http://linux.dell.com/repo/community/

Gavin said...

Thanks eLGonZo. I'll add that to the post. I was looking at the community repo, but it wasn't immediately obvious to me. Cheers!

Anonymous said...

I tried to install Dell OpenManage on a production server and it calls for libxml2.so.2. Do you know where I can get this, without a boat load of other stuff? The only source I have found is an RPM package from http://rpm.pbone.net/index.php3/stat/4/idpl/12384966/com/zenoss-2.3.287.el5.x86_64.rpm.html which includes a ton of other packages.

Gavin said...

Hey Anonymous. Just try installing libxml2. # yum install libxml2

Anonymous said...

I just tried search the repositories for these packages and they seem to no longer exist. At least for RHEL5. Anyone have an idea if that can be overridden if the packages are only designed for earlier versions of Red Hat? Thanks, John.

Anonymous said...

I just posted the above comment. Couple hours later I figured it out. I was trying on a Dell PowerEdge 1650. Dell OpenManage is not supported on there. Rather than the insaller telling me this, it just did nothing. Installed on 2950 and works great.

Here is another note though to further help others. If you don't reboot, you have to manually start the services for all the components to start.

dsm_om_connsvc start
srvadmin-services.sh start

After that, works like a charm!

Have great day all! John.