Dell comes with their server utility scripts called omreport and omconfig. These tools allow you to view and modify your hardware configuration on the server.
Dell tools information
To see what version of the tools your running:
[[email protected] ~]# omreport about details=true
To see if there are updates available for the firmware:
[[email protected] ~]# omreport system version
To see what commands are available using omreport:
[[email protected] ~]# omreport system -?
General information
To view information regarding the server model, cpu type, memory, service tags, etc, run:
[[email protected] ~]# omreport system summary
Hardware Health
If you want to view the health of the system and chassis components, run:
[[email protected] ~]# omreport system
To only get the health information for the chassis:
[[email protected] ~]# omreport chassis
The chassis can also only return specific components, such as:
[[email protected] ~]# omreport chassis fans [[email protected] ~]# omreport chassis memory [[email protected] ~]# omreport chassis nics [[email protected] ~]# omreport chassis processors [[email protected] ~]# omreport chassis temps [[email protected] ~]# omreport chassis batteries [[email protected] ~]# omreport chassis pwrsupplies
Storage health
As a quick note, if the commands below report there are no controllers listed, check to be sure that the software is actually running by:
[[email protected] ~]# /opt/dell/srvadmin/sbin/srvadmin-services.sh status dell_rbu (module) is stopped ipmi driver is running dsm_sa_datamgrd is stopped dsm_sa_eventmgrd is stopped dsm_sa_snmpd is stopped dsm_om_shrsvcd is stopped dsm_om_connsvcd is stopped [roo[email protected] ~]# /opt/dell/srvadmin/sbin/srvadmin-services.sh restart
To view the physical and virtual disks on the server:
[[email protected] ~]# omreport storage pdisk controller=0 [[email protected] ~]# omreport storage vdisk controller=0 [[email protected] ~]# omreport storage pdisk controller=0 vdisk=0
If you just wanted a quick listing of the relevant disk information to see the state of the drives, run:
[[email protected] ~]# omreport storage pdisk controller=0 | grep -iE "^id|^status|name|state|Failure Predicted" ID : 0:0:0 Status : Ok Name : Physical Disk 0:0:0 State : Online Failure Predicted : No ID : 0:0:1 Status : Ok Name : Physical Disk 0:0:1 State : Online Failure Predicted : No
To see if there are any empty drive bays on the server:
[[email protected] ~]# omreport storage controller controller=0 info=pdslotreport | grep 'Empty Slots'
To see the storage battery status:
[[email protected] ~]# omreport storage battery controller=0
Hardware Logs
To display the hardware logs, run:
[[email protected] ~]# omreport system esmlog
If you need to view the alert logs:
[[email protected] ~]# omreport system alertlog
And if you needed to view the messages from the POST:
[[email protected] ~]# omreport system postlog
If you find you need to clear the logs, that can be performed by:
[[email protected] ~]# omconfig system esmlog action=clear [[email protected] ~]# omconfig system alertlog action=clear [[email protected] ~]# omconfig system postlog action=clear
CPU actions
To see if hyperthreading is enabled on the CPUs:
[[email protected] ~]# omreport chassis biossetup | grep -A 2 'HyperThreading'
If you wanted to enable hyperthreading:
# Dell R710 [[email protected] ~]# omconfig chassis biossetup attribute=cpuht setting=enabled # Dell R720 [[email protected] ~]# omconfig chassis biossetup attribute=ProcCores setting=All
If you needed to enable or disable NUMA:
# Disable NUMA: [[email protected] ~]# omconfig chassis biossetup attribute=numa setting=disabled # Enable NUMA: [[email protected] ~]# omconfig chassis biossetup attribute=numa setting=enabled