Install and use Dell OpenManage Server Administrator (OMSA) on Ubuntu

Jun 1, 2021 by Thibault Debatty | 3929 views


Dell OpenManage Server Administrator (OMSA) is a Dell utility to monitor your Dell servers. Here is how to install and use OMSA on a Ubuntu server...


At the time of writing, the latest version of Dell OMSA is v10.0.1, but there are multiple version available, These different versions are compatible with different generations of servers (hardware), and with different versions of Ubuntu.

Server generation

First step is to determine the generation of your server. Generally, the generation corresponds to the second digit of your server model. For example, a Dell PowerEdge R340 is a server of 14th generation, while a Dell PowerEdge R6515 is from 15th generation.

Hardware compatibility

As a rule of thumb, for a server of 15th generation, you will need at least OMSA v9.3.1.

Software compatibility

The OMSA version to use must also be compatible with your version of Ubuntu. You can find the compatibility matrix on


When you have found a version that is compatible with your server and your version of Ubuntu, you can start the installation...

APT source

First, you have to add the correct apt source:

echo "deb$VERSION/$RELEASE $RELEASE main" |  \
  sudo tee -a /etc/apt/sources.list.d/

For example, to install OMSA v9.4.0 on Ubuntu 18.04 (bionic):

export VERSION="940"
export RELEASE="bionic"
echo "deb$VERSION/$RELEASE $RELEASE main" | \
  sudo tee -a /etc/apt/sources.list.d/

Key and update

Import the repository signing key and update:

sudo gpg --keyserver --recv-key 1285491434D8786F
sudo gpg -a --export 1285491434D8786F | sudo apt-key add -
sudo apt update


The OMSA repository offers different packages and meta-packages. For a minimal installation, you should only install srvadmin-server-cli and srvadmin-storage-cli:

sudo apt install srvadmin-server-cli srvadmin-storage-cli

There is also a possibility to install a complete management webserver, with package srvadmin-webserver, or a SNMP client, with srvadmin-server-snmp etc. But these will not be covered here...

The different OMSA tools will be installed in /opt/dell/srvadmin/

For the other tools to work, the built-in OMSA service must be started:

sudo /opt/dell/srvadmin/sbin/ start


Finally, we can use the OMSA tools. The primary available tool is omreport, that can show detailed info about your system:

sudo /opt/dell/srvadmin/bin/omreport system version
sudo /opt/dell/srvadmin/bin/omreport system summary
sudo /opt/dell/srvadmin/bin/omreport chassis info

The omreport commands are organized in commands and sub-commands. The main top level commands are:

  • system : shows global information about OS, installed version of OMSA, configured IP addresses etc.
  • chassis : show mainly hardware information like processors, memory, power supplies, fans, network cards, temerature probes etc.
  • storage : shows information about storage controllers and disks.

You can try any of these with the ```-h````parameter to get more information about subcommands:

sudo /opt/dell/srvadmin/bin/omreport system -h
Getting started with Ansible
Ansible is an extremely powerful configuration management system. Ansible is able to perform a wide range of tasks on a large and heterogeneous ensemble of devices. Indeed, it relies on a system of modules (plugins) that allow to perform different tasks like software provisioning, system and application configuration management, application-deployment etc. Moreover, Ansible modules exist to manage a wide variety of devices like Linux and Windows computers, but also network equipment like switches and routers, kubernetes clusters and other cloud services like AWS, GCE and Azure. For this reasons, Ansible is sometimes coined as an infrastructure automation engine.
A light NAT router and DHCP server with Alpine Linux
Alpine Linux is a very light Linux distribution, that can run with less than 100MB of harddisk space. Here is how to configure Alpine Linux to run as a NAT router and DHCP server.
DNS over HTTPS and DNS over TLS with dnsdist
DNS is a real corner stone of privacy and security on the Internet! From the security point of view, DNS is used by your machine to link a domain name to an IP address. DNS is also used to find the email server of a recipient (using MX records). On a desktop computer, DNS is used by email clients to perform auto-configuration. Over the Internet, DNS records are used to prevent BGP hijacking (using RPKI). The list is long! From the privacy point of view, the DNS queries sent by your computer offer a clear view of the services you use.