Documente Academic
Documente Profesional
Documente Cultură
Hall Of Tips
Search
Introduction
This post is a
[hide]
comprehensive
introduction to Dells Introduction
omreport and 1 Generalities
omconfig command 1.1 The command
line utilities. level
1.2 The different
omreport is the command line tool that allow us to domains
check server setup, when omconfig is the tool with 1.2.1 The
which we will modify the server setup. system
domain
Note : please refer to the Omreport script example page for a
1.2.2 The
comprehensive example about the omreport utility usage in a
chassis
shell script.
domain
1.2.3 The
storage
domain
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 1/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 2/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
The omreport utility can be used to access multiples hardware components (controller cards,
network interfaces etc) as well as software components (server purchasing cost, dell service tag etc).
All those components are sorted in 3 different categories (which will be used as a syntax
element), i call them domains in this post. In this section i list those domains and their corresponding
objects.
1. Logs
2. Shutdown actions
3. Threshold
4. Ownership information
5. Recovery actions configuration informations
6. SNMP (traps setup)
1. Fans
2. Server chassis
3. Memory
4. Power supplies
5. Temperature sensors
6. Voltage sensors
7. BIOS
8. BMC network card (remote access administration network interface)
9. Network interface(s)
10. Parallel and/or serial port(s)
11. Processor(s)
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 3/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
1. Physical disk(s)
2. Virtual disk(s)
3. Controller (such as PERC controller)
4. Enclosure
5. Battery (the controller battery)
6. Connector(s)
omhelp<level_1_command><level_2_command><level_3_command
<level_1_command><level_2_command><level_3_command>?
Note : with this syntax only command of level_2 or level_3 are optional
From my point of view the second syntax is much more intuitive, but it is up to you and
your needs.
#omhelpomreportchassismemory
memorySystemmemoryconfiguration.
Validparametersare:
index=<number>Displaysmemorydevicepropertiesfora
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 4/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
-?
#omreportchassismemory?
memorySystemmemoryconfiguration.
Validparametersare:
index=<number>Displaysmemorydevicepropertiesfora
1. Ok # everything is OK
2. Non-Critical # A warning occurs, it does not run your system a straight forward risk
but it needs attention. Your system may not be in optimum conditions.
3. Critical # your system is in bad condition! you may fix whatever causes this error
ASAP.
#omreportaboutdetails=true
Productname:ServerAdministrator
Version:6.5.0
Copyright:Copyright(C)DellInc.19952011Allrights
Company:DellInc.
Contains:AlibraryforparsingGNUstylecommandline
[...]
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 5/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
:SystemUtilitiesPackage/LibsysfsforLSIsto
:iDRACCommandInterface6.5.0
This command will display all available commands within the given domain.
#omreportsystem?
systemSystemcomponentproperties.
Theavailablecommand(s)are:
CommandDescription
alertactionAlertaction(s)properties.
alertlogViewalertlog.
assetinfoAssetinformation.
cmdlogViewcommandlog.
esmlogViewhardware(EmbeddedSystemManagement)
eventsVieweventsenable/disablesettings.
operatingsystemOperatingsystemproperties.
platformeventsPlatformeventreport.
pedestinationsPlatformeventdestinations.
postlogViewPowerOnSelfTest(POST)log.
recoveryAutorecoveryproperties.
shutdownShutdownproperties.
thrmshutdownThermalshutdownproperties.
summarySummaryofallsystemcomponents.
versionVersionreportforallupdateablecomponent
Note : having a command listed here DOES NOT mean that the corresponding feature is
available on your system!
This command display information about components such as processor, memory, PCI slot,
server model, name and service tag and more
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 6/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
Note : The following excerpt is not complete, i just extracted some information, you
will get more than this when launching the system summary command.
#omreportsystemsummary
[...]
ChassisInformation
ChassisModel:PowerEdgeR710
ChassisServiceTag:BDF1P4J
ExpressServiceCode:24755939443
ChassisLock:Present
ChassisAssetTag:
RemoteAccessInformation
RemoteAccessDevice:iDRAC6Enterprise
vFlashMedia:Absent
Processor1
ProcessorBrand:Intel(R)Xeon(R)CPU
ProcessorVersion:Model26Stepping5
Voltage:1200mV
Processor2
ProcessorBrand:Intel(R)Xeon(R)CPU
ProcessorVersion:Model26Stepping5
Voltage:1200mV
[...]
Memory
TotalInstalledCapacity:4096MB
MemoryAvailabletotheOS:3943MB
TotalMaximumCapacity:196608MB
MemoryArrayCount:1
[...]
BIOSInformation
Manufacturer:DellInc.
Version:1.3.6
ReleaseDate:10/30/2009
#omreportsystem
If everything is fine :
#omreportsystem
Health
SEVERITY:COMPONENT
Ok:MainSystemChassis
Forfurtherhelp,typethecommandfollowedby?
If anything is wrong you will get the status as : (with the location of the failing
component)
#omreportsystem
Health
SEVERITY:COMPONENT
Critical:MainSystemChassis
Forfurtherhelp,typethecommandfollowedby?
Note : When something bad like this is happening, you may want to get more
details about the failing component :
In this case the domains where the failure occurs is Main System Chassis which
corresponds to the Chassis domain, so you should now ask the omreport to report
about this very component (see Retrieving the health status for the chassis).
This command will list all firmwares / drivers version related to updateable components.
#omreportsystemversion
VersionReport
MainSystemChassis
Name:BIOS
Version:2.6.1
Updateable:N/A
Name:BMC
Version:2.37
Updateable:N/A
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 8/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
Software
Name:RedHatEnterpriseLinuxServer
Version:release5.4(Tikanga)Kernel2.6.18164.el5(x8
Updateable:N/A
Name:DellServerAdministrator
Version:5.3.0
Updateable:N/A
PERCFirmware
Name:PERC5/iIntegrated
Version:5.1.10040
Updateable:N/A
I will not be listing all possible commands and their output, but from what i found
useful was:
1. Display the Hardware logs
omreportsystemesmlog#thefirstlineofthisreportre
omreportsystemalertlog
omreportsystempostlog
#omreportchassis?
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 9/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
chassisChassiscomponentproperties.
Theavailablecommand(s)are:
CommandDescription
pwrmonitoringPowermonitoringproperties.
pwrmanagementPowermanagementproperties.
hwperformanceHardwareperformanceinformation.
acswitchACswitchsettings.
biosBIOSproperties.
biossetupBIOSsetupconfiguration.
bmcRemoteAccessinformation.
SUBCOMMANDDEPRECATIONWARNING:
Thissubcommandisdeprecatedandwillbe
asubsequentrelease.
Usethesubcommand"remoteaccess"instead
fansFanprobe(s)properties.
fruSystemComponents(FRU)information.
ledsChassisLEDsettings.
firmwareFirmwareproperties.
infoChassisinformation.
intrusionChassisintrusionstatus.
memorySystemmemoryconfiguration.
nicsNetworkinterfacecard(s)andTeamInterfac
portsPort(s)properties.
frontpanelFrontpanelbuttoncontrolsettings.
processorsProcessor(s)properties.
pwrsuppliesPowersupply(s)properties.
slotsSlot(s)properties.
tempsTemperatureprobe(s)properties.
voltsVoltageprobe(s)properties.
remoteaccessRemoteAccessinformation.
batteriesBattery(s)properties.
removableflashmediaRemoveableflashMediaproperties
Note : having a command listed here DOES NOT mean that the corresponding feature is
available on your system!
if everything is OK :
#omreportchassis
Health
MainSystemChassis
SEVERITY:COMPONENT
Ok:Fans
Ok:Intrusion
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 10/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
Ok:Memory
Ok:PowerSupplies
Ok:Processors
Ok:Temperatures
Ok:Voltages
Ok:HardwareLog
Ok:Batteries
Forfurtherhelp,typethecommandfollowedby?
#omreportchassis
Health
MainSystemChassis
SEVERITY:COMPONENT
Ok:Fans
Ok:Intrusion
Ok:Memory
Critical:PowerSupplies
Ok:Processors
Ok:Temperatures
Ok:Voltages
Ok:HardwareLog
Ok:Batteries
Forfurtherhelp,typethecommandfollowedby?
Note : Unfortunately omreport does not use the return code facility, which means that
regardless of how the health of the checked domain was reported you will only get a 0
status if the command went ok. So to use the omreport command within script you
will have to search for specific patterns inside the output, one good news is that you
can easily format the output of omreport comman (see Formatting the omreport
output section)
omconfigchassisbiossetupattribute=nic1setting=enabledwit
#omreportstorage?
storageDisplaystoragecomponentproperties.
Theavailablecommand(s)are:
CommandDescription
adiskDisplayarraydisk(s)properties.DEPRECATE
pdiskDisplayphysicaldisk(s)properties.
vdiskDisplayvirtualdisk(s)properties.
controllerDisplaycontroller(s)properties.
enclosureDisplayenclosureproperties.
batteryDisplaybatteryproperties.
globalinfoDisplayglobalstorageproperties.
connectorDisplayconnectorproperties.
cachecadeDisplaycachecade(s)properties.
In order to be able to get the list of physical HDDs for your system, your first need to
know the number of controller(s) and their respective ID. You can get a list of
available controller(s) ID by issuing :
omreportstoragecontroller|grepID
ID:0
SlotID:Embedded
SCSIInitiatorID:NotApplicab
In this case there is only one controller, its type is embedded (this means it is an
integrated controller, a e.g : PERC5/I, the I at the end actually means Integrated).
Now, with the previously retrieved controller ID, we are able to get the list of physical
HDDs per controller :
omreportstoragepdiskcontroller=0
1 ID:0:0:0
2 MirrorSetID:NotApplicable
3 UsedRAIDDiskSpace:931.00GB(999653638144b
4 AvailableRAIDDiskSpace:0.00GB(0bytes)
5 VendorID:ATA
6 ProductID:WDCWD10EARS00MVWB0
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 12/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
7 ID:0:0:1
8 MirrorSetID:NotApplicable
9 UsedRAIDDiskSpace:931.00GB(999653638144b
10 AvailableRAIDDiskSpace:0.00GB(0bytes)
11 VendorID:ATA
12 ProductID:WDCWD10EARS00MVWB0
13 ID:1:0:4
14 MirrorSetID:NotApplicable
15 UsedRAIDDiskSpace:931.00GB(999653638144b
16 AvailableRAIDDiskSpace:0.00GB(0bytes)
17 VendorID:DELL
18 ProductID:ST31000340NS
19 ID:1:0:5
20 MirrorSetID:NotApplicable
21 UsedRAIDDiskSpace:931.00GB(999653638144b
22 AvailableRAIDDiskSpace:0.00GB(0bytes)
23 VendorID:DELL
24 ProductID:ST31000340NS
In this example we can see that there are 4 physical HDDs (as there are 4 different ID
lines @lines n1,7,13,19), each ID lines are followed by 5 other lines including
informations about HDDs.
In case you only want to know how many HDDs there are without other information,
you can use this :
omreportstoragepdiskcontroller=0|grepw"^ID"
Which gives :
ID:0:0:0
ID:0:0:1
ID:1:0:4
ID:1:0:5
The RAID configuration is actually nothing but the virtual disk architecture, this is
why we can use the following command to retrieve it :
omreportstoragevdiskcontroller=0
Note : To achieve this you need to know the controller(s) ID, see the previous item (Retrieve the
list of physical HDDs) to find it out.
This should print something like :
ListofVirtualDisksonControllerPERC5/iIntegrated(Emb
ControllerPERC5/iIntegrated(Embedded)
ID:0
Status:Ok
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 13/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
Name:system
State:Ready
Encrypted:NotApplicable
Layout:RAID1
Size:931.00GB(999653638144bytes)
DeviceName:/dev/sda
BusProtocol:SATA
Media:HDD
ReadPolicy:NoReadAhead
WritePolicy:WriteThrough
CachePolicy:NotApplicable
StripeElementSize:64KB
DiskCachePolicy:Enabled
ID:1
Status:Ok
Name:Seances
State:Ready
Encrypted:NotApplicable
Layout:RAID0
Size:1,862.00GB(1999307276288bytes)
DeviceName:/dev/sdb
BusProtocol:SATA
Media:HDD
ReadPolicy:NoReadAhead
WritePolicy:WriteThrough
CachePolicy:NotApplicable
StripeElementSize:64KB
DiskCachePolicy:Enabled
From the omreport command line tool it is possible to do that for a given virtual disk.
We first need to get the ID of each available virtual disk(s) for each controller ID of our
system, which has already been shown in the Retrieve the RAID configuration.
Once we got this list of virtual disk, we can just use those information to get the full
list of physical disk(s) for a given virtual disk, as :
omreportstoragepdiskcontroller=0vdisk=0
ListofPhysicalDisksbelongingtosystem
ControllerPERC5/iIntegrated(Embedded)
ID:0:0:0
Status:Ok
Name:PhysicalDisk0:0:0
State:Online
PowerStatus:NotApplicable
BusProtocol:SATA
Media:HDD
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 14/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
Revision:51.0AB51
FailurePredicted:No
Certified:NotApplicable
EncryptionCapable:No
Encrypted:NotApplicable
Progress:NotApplicable
MirrorSetID:NotApplicable
Capacity:931.00GB(999653638144bytes)
UsedRAIDDiskSpace:931.00GB(999653638144bytes)
AvailableRAIDDiskSpace:0.00GB(0bytes)
HotSpare:No
VendorID:ATA
ProductID:WDCWD10EARS00MVWB0
SerialNo.:WDWCAZA904698846988
PartNumber:NotAvailable
NegotiatedSpeed:NotAvailable
CapableSpeed:NotAvailable
ManufactureDay:NotAvailable
ManufactureWeek:NotAvailable
ManufactureYear:NotAvailable
SASAddress:1221000000000000
ID:0:0:1
Status:Ok
Name:PhysicalDisk0:0:1
State:Online
PowerStatus:NotApplicable
BusProtocol:SATA
Media:HDD
Revision:51.0AB51
FailurePredicted:No
Certified:NotApplicable
EncryptionCapable:No
Encrypted:NotApplicable
Progress:NotApplicable
MirrorSetID:NotApplicable
Capacity:931.00GB(999653638144bytes)
UsedRAIDDiskSpace:931.00GB(999653638144bytes)
AvailableRAIDDiskSpace:0.00GB(0bytes)
HotSpare:No
VendorID:ATA
ProductID:WDCWD10EARS00MVWB0
SerialNo.:WDWCAZA948818988189
PartNumber:NotAvailable
NegotiatedSpeed:NotAvailable
CapableSpeed:NotAvailable
ManufactureDay:NotAvailable
ManufactureWeek:NotAvailable
ManufactureYear:NotAvailable
SASAddress:1221000001000000
There are quiet a lot of info in there and i am sure you know which one you want
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 15/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
[root@machine~]#omreport?
[...]
fmt<lst|tbl|ssv|cdv|xml>Formatforoutputresults,default
Where:lstListformat.
tblTableformat.
ssvSemicolonseparatedfor
cdvCustomdelimitersepara
xmlRawXMLformat.
outc<file>Redirectoutputtofile,deleteoldifexists
OR
outa<file>Redirectoutputtofile,appendtooldifexi
OR
OutputmayalsoberedirectedusingOperatingSystemfacilitie
This output shows quite straight forward usable formatting option. One good news is the
cdv option that allows you to specify your own separator (sweet). To specify this
customized separator you just need to use the following command :
omconfigpreferencescdvformatdelimiter=<separator>
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 16/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
This section is about miscellaneous omconfig and hopefully handy commands. omconfig is the
command used to modify machine setup, when omreport is the tool that allow us to only check the
same machine setup.
The following command can be customized to clear any logs, you will just have to
adapt the log name according to the omconfig system -?output
omconfigsystem<log_to_be_cleared>action=clear
[root@test~]#omconfigsystemesmlogaction=clear
EmbeddedSystemManagement(ESM)logclearedsuccessfully.
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 17/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
This server is not faulty anymore, i do fix the issue (which was a dead Physical drive inside
a RAID1 array), but as you can see it is still reported as Faulty by the script (see Omreport :
script example to understand how is buit this output).
Reported as faulty
Thisisanautomaticallygeneratedemailby"/Admin/bin/Hard
~~~~~~~~~~~SYSTEM~~~~~~~~~~~
[MainSystemChassis]>[Critical]<
~~~~~~~~~~~CHASSIS~~~~~~~~~~~
[Fans]>[Ok]
[Intrusion]>[Ok]
[Memory]>[Ok]
[PowerSupplies]>[Ok]
[Processors]>[Ok]
[Temperatures]>[Ok]
[Voltages]>[Ok]
[HardwareLog]>[Critical]<
[Batteries]>[Ok]
~~~~~~~~~~~STORAGE~~~~~~~~~~~
[vdisk_0]>[Ok]
[enclosure_0]>[Ok]
[battery_0]>[Ok]
[controller_0]>[Ok]
[pdisk_0]>[Ok]
[pdisk_1]>[Ok]
[connector_0]>[Ok]
[connector_1]>[Ok]
[root@TestComputer~]#omconfigsystemesmlogaction=clear
EmbeddedSystemManagement(ESM)logclearedsuccessfully.
Thisisanautomaticallygeneratedemailby"/Admin/bin/Hard
~~~~~~~~~~~SYSTEM~~~~~~~~~~~
[MainSystemChassis]>[Ok]
~~~~~~~~~~~CHASSIS~~~~~~~~~~~
[Fans]>[Ok]
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 18/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
[Intrusion]>[Ok]
[Memory]>[Ok]
[PowerSupplies]>[Ok]
[Processors]>[Ok]
[Temperatures]>[Ok]
[Voltages]>[Ok]
[HardwareLog]>[Ok]
[Batteries]>[Ok]
~~~~~~~~~~~STORAGE~~~~~~~~~~~
[vdisk_0]>[Ok]
[enclosure_0]>[Ok]
[battery_0]>[Ok]
[controller_0]>[Ok]
[pdisk_0]>[Ok]
[pdisk_1]>[Ok]
[connector_0]>[Ok]
[connector_1]>[Ok]
omconfigchassispwrmanagementprofile=maxperformance
omconfigchassisbiossetupattribute=cpuhtsetting=enabled
omconfigchassisbiossetupattribute=cputurbomodesetting=en
omconfigchassisbiossetupattribute=nic1setting=enabledwit
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 19/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
omconfigchassisfrontpanellcdindex=1config=customtext
omconfigstoragecontrolleraction=exportlogcontroller=1
Tagged on: deleting old omreport error messages, dell, omconfig, omconfig tutorial,
omreport, omreport tutorial, open manage, poweredge, server, sysadmin
Pier Post author
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 20/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
Tim
January 16, 2017 at 16:02
2. Im finding that running the omconfig commands to clear the logs is not working. I
get a response back saying that the log has been cleared, yet events are still
present.?
Reply
A. Hi Tim,
I do not have any dell server available at the moment, but I will check asap, and
post the answer (if I happen to find one :) ) here.
Regards
Reply
3. Pingback: Install Dell Open Manage software on Linux Server Linux notes
Youssef ASEBRIY
November 26, 2014 at 13:09
DannetStudio
May 5, 2014 at 00:59
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
This site supports SyntaxHighlighter via WP SyntaxHighlighter. It can highlight your code.
Paste your code in the comment form, select it and then
click the language link button below. This will wrap your code in a <pre> tag and format it
when submitted.
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 22/23
11/23/2017 Dell server utility : omreport / omcong Hall Of Tips
Bash shell | C | C# | C++ | CSS | Diff | HTML | Java | JavaScript | PHP | Patch | Perl | Plain Text |
PowerShell | Python | Ruby | Ruby on Rails | SQL | Shell | XHTML | XML | XSLT |
Post Comment
NAVIGATION CATEGORIES
Welcome to the Hall of Tips ! Select Category
Site Map
All posts on one page !
Copyright 2017 Hall Of Tips | Theme by: Theme Horse | Powered by:
WordPress
17d14h 5m # 0.05-0.06-0.1
http://cavepopo.hd.free.fr/wordpress/linux/dell-server-utility-omreport/ 23/23