SNMP in terms of System Management

The Simple Network Management Protocol (SNMP for short) has two aspects.

One, is as an agent, which allows the device that is running SNMP to be discovered and inventoried by a Monitoring Agent. (Port 161)

The second, allows to send traps to a Monitoring Agent via port 162.

For our purposes, we won’t go into all the specifics of SNMP, just that it can be used by a Monitoring Software for discovery/ inventory and alert processing. More specifics can be found here:

https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol 

That being said, here are some pieces of how SNMP can be leveraged in multi-operating system environments:

Unrecognized / Unsupported Operating System or Architecture – OMSA install

Previously we discussed how to install Dell OpenManage Server Administrator on a Linux Server using the installation script ./setup.sh.

This can lead to the following error on Non-RHEL system (yes, even if they are RHEL variants). For this example, I used the packaged version of Dell  OMSA to install on a Linux CENTOS 7.5 M420 blade.

# ./setup.sh
Unrecognized / Unsupported Operating System or Architecture. This script cannot
continue with the installation. Select rpms from the OS folder in
the media that closely matches this Operating System to continue
with the manual install.

The way to install OMSA if you are getting this error, is to by-pass the script. One way to do it (for a typical install) is to change to the RPM directory (after extracting the OMSA tar.gz file) and install all available RPMS.

For example:

# cd Downloads/OMSA/linux/RPMS/supportRPMS/srvadmin/RHEL7/x86_64/

and then installing all available packages:

# rpm -ivh *.rpm
Preparing... ################################# [100%]
Updating / installing..

Once this is completed, the Dell OpenManage Server Administrator application will be installed on your system.

The rest of the steps will be the “usual”, such as starting the OMSA services and adding port 1311 to your firewall exceptions.

Manual installation of Dell OpenManage Server Administrator in Linux

Dell OpenManage Server Adminitrator is a utility that allows to manage a standalone sever. Some of its features are the ability  to check firmware and driver versions, as well as configuration of BIOS settings, Remote Access Card (DRAC) and Storage Configuration.

In this guide, we will show a simple straightforward of installing the application in a RHEL/RHEL variant environment.

Download Information

Find an appropriate package, such as 9.1 https://downloads.dell.com/FOLDER04637708M/1/OM-SrvAdmin-Dell-Web-LX-9.1.0-2757_A00.tar.gz

Note: The appropriate version for your system will vary by OS version and System type. The product information page can be found here: https://www.dell.com/support/article/us/en/19/sln312492/openmanage-server-administrator-omsa?lang=en 

Download Instructions

  1. SSH to your Linux host
  2. Make a directory for the installation and switch to it. For example, I will switch to the root user account and make a OMSA directory on my Downloads path
    #su root
    # cd ~
    #cd Downloads
    #mkdir OMSA 
    #cd OMSA/
  3. Use WGET command to download the tar.gz package
 #wget https://downloads.dell.com/FOLDER04637708M/1/OM-SrvAdmin-Dell-Web-LX-9.1.0-2757_A00.tar.gz

 

Installation instructions

  1. First, find the name of the file that you have downloaded. This can be done by running the ls command to do a listing
    > ls
  2. Decompress the file using the tar command. On the file name, you can use tab to autocomplete the name of the package to be extracted
    #  tar -xvf OM-SrvAdmin-Dell-Web-LX-9.1.0-2757_A00.tar.gz
  3. Once the package is decompressed, you should see a setup file. In linux, most commonly it will be listed as a filename with the extension *.sh. For example
  4. #./setup.sh
  5. At this point, the installation will be like any typical program. There will be options for a typical installation, or customized installation. For most purposes, a typical installation is recommended.
  6. If you assumed that OMSA would install this easy on a RHEL variant, think again! However, look no further, here’s what you can do if you get an error that you are trying to install on an unsupported system. 

 

Post installation instructions

  1. Start the Dell OpenManage Server Administrator services.
    #services/opt/dell/srvadmin/sbin/srvadmin-services.sh start
  2. Dell OpenManage opens a webserver on port 1311. This port will need to be added to the Linux firewall
    #firewall-cmd --zone=public --add-port=1311/tcp --permanent
    #firewall-cmd --reload

At this point, you should be able to browse the OpenManage Server Administrator installation through any browser using the system’s ip address and port. Such as https://<hostip>:1311

In a future article, I will show how to to leverage Dell’s System Update Utility  (DSU) to install the OpenManage Server Administrator package.