I have installed a fair few Dell Open manage client’s on our ESX hosts to give us the nice hardware monitoring of the Dell Open Manage software, I have just found an easier way to install it here at the Dell Tech center.
This script will install and configure the OMSA agent on VMware ESX 3.x. It will also configure the SNMP settings, and open the default ports in the firewall to allow communication.
If you’ve never installed OMSA on ESX, don’t start with this script ! Read this piece of documentation first, “Installing Dell OpenManage in a VMware ESX Server Software Environment”.
Then once you have a grasp of the steps necessary, you can use this script as a standalone, or integrate it as part of your standard installation procedures.
Copy the below ————————————
# [email protected] – www.delltechcenter.com
# Script to install OMSA on ESX 3.x, configure firewall, and snmp settings
# PreReq : OMSA tar from support.dell.com, as of 5-19-2008 the latest is the
# one listed below in the OMSA_TAR variable.
# Create a working directory (WD) and copy this script and
# the tarball there, then execute the script.
# WARNING : If you’ve never installed OMSA on ESX, DON’T start with
# this script. Walk before you run, read the “Installing
# Dell OpenManage in a VMware ESX Server Software Environment”
# Available on dell.com/vmware under “Support Documents”
# Some variables you might like to change
# Creating working directory and untar OMSA
tar -zxvf $WD/$OMSA_TAR
# Installing and starting OMSA
# b = base code
# w = web interface
# r = DRAC services
# s = storage management
echo ‘*** Installing and starting OMSA Agent ***’
$WD/working/linux/supportscripts/srvadmin-install.sh -b -w -r -s
# Open port in firewall for OMSA web interface
echo ‘*** Opening port 1311 for OMSA web interface ***’
esxcfg-firewall -o 1311,tcp,in,OpenManageRequest
# Configuration of snmp settings
echo ‘*** Configuring snmp and restarting snmp service ***’
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.BACKUP
sed -i “s/rocommunity.*/rocommunity $COMMUNITY_NAME/g” /etc/snmp/snmpd.conf
sed -i “s/trapcommunity.*/trapcommunity $COMMUNITY_NAME/g” /etc/snmp/snmpd.conf
sed -i “s/trapsink.*/trapsink $SNMP_TRAP_DEST/g” /etc/snmp/snmpd.conf
service snmpd restart
# Configuration of firewall for snmp
echo ‘*** Configuring firewall to allow snmp traffic ***’
esxcfg-firewall -e snmpd
echo ‘*** Removing working files and directory ***’
rm -rf $WD/working
echo ‘*** OMSA installation and configuration complete ***’