There have been some questions on how to check that your server is properly set up to use SNMP with Open Manage Essentials. If you have questions about this topic, ask in the forum post by Rob C.
Linux Configuration for SNMP and OMSAOverviewThis tutorial will guide you through the steps required to install Dell OpenManage Server Administrator (OMSA) and configure SNMP on Linux servers. These components are required for OpenManage Essentials to properly discover, inventory, and receive alerts from your Linux servers.You will need to complete the following steps for all your Linux servers:1. Install Net-SNMP for your specific version of Linux2. Install OMSA dependencies3. Install OMSA4. Verify OMSA SNMP settings5. Install Inventory Collector on 64-bit servers6. Configure the SNMP Community string7. Configure trap destinations8. Enable SNMP Access for remote hosts (SUSE Linux only)9. Configure Linux firewall settingsInstall Net-SNMPYou must install the Net-SNMP agent that is provided with your Linux distribution prior to installing OMSA. Otherwise, you will need to manually update the snmpd.conf file or reinstall OMSA after the SNMP install.Make sure the SNMP service is started:/etc/init.d/snmpd <start | status | restart>Install OMSA DependenciesNote: OMSA is supported only on Red Hat Enterprise Linux and SUSE Linux Enterprise. Please review the latest Dell OpenManage Software Support Matrix for supported Linux operating systems. You can install OMSA on all Linux systems even if the server is not supported, however complete functionality is not guaranteed.OMSA requires several dependency RPMs for remote enablement support. Ensure these RPMs are installed prior to installing OMSA. The RPMs are available in the following directory:linux\RPMS\supportRPMS\opensourcecomponents\<OS>\<architecture>Follow the sequence below to install the required RPMs:rpm -ivh libcmpiCppImpl0-x.x.x.rpmrpm –ivh libwsman1-x.x.x.rpmrpm -ivh sblim-sfcb-x.x.x.rpmrpm -ivh sblim-sfcb-x.x.x.rpmNOTE: Install the libwsman and openwsman client RPMs simultaneously as they have cyclic dependency:rpm -ivh libwsman1-x.x.x.rpm openwsman-clientx.x.x.rpmrpm -ivh openwsman-server-x.x.x.rpmNOTE: You might be required to install the following RPM from your Linux distribution media:rpm –ivh libxslt-1.x.x.x.rpmInstall OMSA from the InternetThe following steps require internet access on each Linux server:Yum Setup (RHEL5, RHEL 6)1. Set up the Dell OpenManage Repository:wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash2. Install OpenManage Server Administrator:yum install srvadmin-allZypper Setup (SLES 11 or greater)1. Set up the Dell OpenManage Repository:wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash2. Install OpenManage Server Administrator:zypper install srvadmin-all Rug Setup (SLES 10)1. Set up the Dell OpenManage Repository:wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash2. Install OpenManage Server Administrator:rug install srvadmin-baserug install srvadmin-webserverrug install srvadmin-storageservicesNOTE: If you want to install srvadmin-all, 'setserial' must be installed.After installation, make sure to start the applicable services by running the following command:sh linux/supportscripts/srvadmin-services.sh startInstall OMSA Locally (Alternative)The following steps require internet access from one server on your network only.First, download the install package using the following steps:1. Go to support.dell.com.2. Choose your server model and Linux OS.3. Scroll down to Systems Management and select OpenManage Server Administrator Managed Node.4. Click the 'Download Now' link to download the file that is for your specific Linux distribution.5. Download the file to a directory on your hard drive.6. Copy over the file to your Linux server using WinSCP or similar utilty.7. Browse to the location where you copied the file and unzip the package using the following command:gunzip xxxx.tar.gz8. Untar the package using the following command:tar –xvf xxxx.tarNext Install OMSA using the following steps:1. Change the current directory to the location where the files were extracted.2. Run the following command to perform an express install:sh linux/supportscripts/srvadmin-install.sh –expressAfter installation, make sure to start the applicable services by running the following command:sh linux/supportscripts/srvadmin-services.sh startVerify OMSA SNMP SettingsIf OMSA was installed after SNMP, these changes should have already been made by the OMSA installer. The changes setup OMSA communication with the SNMP agent and give read-only access to the entire MIB tree to the public community. This is required for OMSA and OME to work properly.1. Open the file for editing:/etc/snmp/snmpd.conf2. Verify the following 3 lines exist or add/modify them to the below if they do not:view all included .1access notConfigGroup "" any noauth exact all none nonesmuxpeer .184.108.40.206.4.1.674.10892.1 Install Inventory Collector on 64-bit ServersInventory Collector is required for systems update on Linux servers. Currently it is available only as a 32-bit version and must be installed separately for 64-bit systems.For all 64-bit supported Linux operating systems you must complete the following steps:1. Install the 32-bit version of zlib and compat-libstdc++ libraries.2. Install the srvadmin-cm package from:/linux/RPMS/supportRPMS/srvadminConfigure the SNMP Community StringThe community string is a password which must match for the querying server and all devices which it queries.To modify the community string:1. Open the file for editing:/etc/snmp/snmpd.conf2. Copy the line that reads:com2sec publicsec default publicorcom2sec notConfigUser default public3. Edit the copied line to replace ‘public’ with the new community string:com2sec publicsec default <new_community_name>orcom2sec notConfigUser default <new_community_name>4. To enable the changes, restart the SNMP agent:/etc/init.d/snmpd restartNote – this step is only needed once after all configuration changes are completed.Configure SNMP Trap DestinationsFor OpenManage Essentials to display alerts for a device, you must configure the device to send traps to the OpenManage Essentials server.To configure a trap destination:1. Open the file for editing:/etc/snmp/snmpd.conf2. Add the following line to the file:Trapsink <OME IP Address> <community name>3. To enable the changes, restart the SNMP agent:/etc/init.d/snmpd restartNote – this step is only needed once after all configuration changes are completed.Enabling SNMP Access for Remote Hosts (SUSE Linux only)The default SNMP configuration on SUSE Linux versions does not allow remote access. You must enable remote access for the OpenManage Essentials server to manage the system.To enable SNMP access for the OpenManage Essentials server:1. Open the file for editing:/etc/snmp/snmpd.conf2. Copy the line that reads:rocommunity public 127.0.0.13. Edit the copied line to replace the IP address with the OME server’s IP address:rocommunity public <OME IP Address>Alternatively, to enable SNMP access for all remote hosts, the new line should read:rocommunity publicNote – this is not recommended for security purposes.4. To enable the changes, restart the SNMP agent:/etc/init.d/snmpd restartNote – this step is only needed once after all configuration changes are completed.Firewall ConfigurationIf the firewall was enabled during the Linux installation, it will close the SNMP port blocking all external connections by default. Server Administrator will detect this and log a warning message to the system event log.You must open the SNMP port on the server for OpenManage Essentials to communicate with it or else this will block OME from discovering, inventorying, and receiving alerts for the server.Please refer to your specific Linux distribution for configuring firewall settings. You will need to configure your IPTABLES to allow access to UDP Port 161 and 162 for SNMP communication and TCP Port 1311 for OMSA.
We had some trouble getting the DELL MIBs to work (left out to install OMSA without an internet connection).
What did the trick is:
Install SNMP (as mentioned here) and also IPMI (yum install OpenIPMI) before the OMSA setup.