[Linux-PowerEdge] Dell OpenManage Server Inventory Collector Not Working

jag01email-server01 at yahoo.com jag01email-server01 at yahoo.com
Wed Jul 2 14:11:42 CDT 2014


Hello, I'm having issues getting "OpenManage Server Administrator (OMSA)" server client running on Ubuntu 14.04 (64-bit) to report it's inventory to a Dell "OpenManage Essentials (OME)" server running Windows 2008 R2. I'm able to inventory from OME via the iDRAC, however, the iDRAC inventory is not as complete as it is when also leveraging the OMSA client and I'd like to take advantage of these OMSA client benefits.

 
The following error message appears in the OME web interface (under "Manage/System Update/Issues And Resolutions For Updates") after doing a discover/inventory:


 
ERROR
Reason:Inventory collector is not installed on this server
Recommendation:Mount OMSA DVD on the server. Install 'srvadmin-cm' rpm and restart OMSA services. Once install completes re-inventory the server with OME
 
Web sources I've used to get things up and running:
 
· The "Dell OpenManage Ubuntu Repository"...
http://linux.dell.com/repo/community/ubuntu/


· The Dell "OpenManage Essentials 1.3 Frequently Asked Questions "
http://en.community.dell.com/techcenter/systems-management/w/wiki/3265.openmanage-essentials-faq.aspx


· About simplifying the "SNMP.conf" file (for debugging at least)...
http://en.community.dell.com/support-forums/servers/f/177/t/19063445.aspx  


· About the need to update "etc/default/snmpd" to fix "unknown" status...
http://en.community.dell.com/techcenter/os-applications/w/wiki/4678.monitoring-ubuntu-servers-with-openmanage-essentials.aspx


· About Inventory Collector issues...
http://en.community.dell.com/techcenter/systems-management/f/4494/t/19526668.aspx


· And based on this web document (http://en.community.dell.com/techcenter/systems-management/f/4494/t/19425042.aspx), I've tried installing any/all needed dependencies for 'srvadmin-cm' as illustrated in the below install script segment
 
Here's the corresponding install script segment I'm using run with "root" rights after first boot at build time (all "$VARIABLES" are predefined accordingly):
...
echo -e "\n############ INSTALLING SNMP - `date` ############\n"
apt-get -y install snmpd
sed -i "s; -I -smux,mteTrigger,mteTriggerConf;;" /etc/default/snmpd
cp --archive --verbose /etc/snmp/snmpd.conf /etc/snmp/snmpd.orig.conf
echo -e "# /etc/snmp/snmpd.conf
rocommunity $SNMP_COMMUNITY $SNMP_SERVER
trap2sink $SNMP_SERVER $SNMP_COMMUNITY
smuxpeer .1.3.6.1.4.1.674.10892.1" | tee "/etc/snmp/snmpd.conf"
service snmpd start

echo -e "\n############ INSTALLING DELL OPENMANAGE SERVER ADMINISTRATOR (OMSA) - `date` ############\n"
echo -e "deb http://linux.dell.com/repo/community/ubuntu $OS_CODE_NAME openmanage" | tee "/etc/apt/sources.list.d/linux.dell.com.sources.list"
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
gpg -a --export 1285491434D8786F | apt-key add -
apt-get update
#The following 'apt-get' calls were added trying to get any dependency that might be remotely needed installed; Would of course like to minimize this package list (temporarily using instead of just 'srvadmin-all')
#apt-get -y install srvadmin-all
apt-get -y install zlib1g-dev zlibc libstdc++6
apt-get -y install dcism dcism-dbgsym dtk-scripts libcmpicppimpl0 libcmpicppimpl0-dbgsym raidcfg raidcfg-dbgsym syscfg syscfg-dbgsym syscfg-doc
apt-get -y install srvadmin-*
echo -e "\n$USER     *       Administrator" | tee -a "/opt/dell/srvadmin/etc/omarolemap"
update-rc.d dsm_om_connsvc defaults
...


When running the following command from the Ubuntu server's console, the below is the error output:

                sudo bash /opt/dell/srvadmin/sbin/lx64/invcol -outc=/home/inv.xml
 
Command line output:
<?xml version="1.0" encoding="UTF-8"?>
<InventoryError lang="en">
<SPStatus result="false" module="omsainv.sh"><Message>Empty inventory results.</Message></SPStatus>
<SPStatus result="false" module="hapinst.sh install"><Message>Empty inventory results.</Message></SPStatus>
<SPStatus result="false" module="psdup -i"><Message> Update Failure: HAPI Failure - The HAPI package is not present in the DUP Package</Message></SPStatus>
<SPStatus result="false" module="psdup -i"><Message>Invalid inventory results.</Message></SPStatus>
<SPStatus result="false" module="hapinst.sh uninstall"><Message>Empty inventory results.</Message></SPStatus>
<SPStatus result="false" module="DUP -s"><Message>Empty inventory results.</Message></SPStatus>
<SPStatus result="false" module="shellfit.sh -i -y"><Message>Empty inventory results.</Message></SPStatus>
<SPStatus result="false" module="linddcfg.sh -inv -s"><Message>Empty inventory results.</Message></SPStatus>
<SPStatus result="false" module="inv_ic.sh"><Message>Empty inventory results.</Message></SPStatus></InventoryError>
 
Contents of "/home/inv.xml":
<?xml version="1.0" encoding="UTF-16"?>
<SVMInventory lang="en" schemaVersion="1.0" invcolVersion="7.4.1 (BLD_266)" invcolBuild="266" timeStamp="2014-07-02T11:50:03">
  <OperatingSystem osCode="LIN" osVendor="Unknown" osArch="x86" majorVersion="Unknown" minorVersion="3.13.0-30-generic" usingTPMmeasurements="FALSE"/>
  <System systemID="048C" TPMmeasurementsOn="FALSE"/><Device componentID="159" display="BIOS" impactsTPMmeasurements="TRUE"><Application componentType="BIOS" version="2.2.2" display="BIOS"/></Device>
  <Device vendorID="1000" deviceID="005b" subDeviceID="1f38" subVendorID="1028" bus="3" device="0" function="0" display="PERC H710 Mini Controller 0" impactsTPMmeasurements="TRUE"><Application componentType="FRMW" version="21.2.0-0007" display="PERC H710 Mini Controller 0 Firmware"/></Device>
  <Device componentID="21759" enum="CtrlId 0 DeviceId 0" display="WDC WD2003FYYS-1"><Application componentType="FRMW" version="1D02" display="WDC WD2003FYYS-1 Firmware"/></Device>
  <Device componentID="21759" enum="CtrlId 0 DeviceId 1" display="WDC WD2003FYYS-1"><Application componentType="FRMW" version="1D02" display="WDC WD2003FYYS-1 Firmware"/></Device>
  <Device componentID="21759" enum="CtrlId 0 DeviceId 2" display="WDC WD2003FYYS-1"><Application componentType="FRMW" version="1D02" display="WDC WD2003FYYS-1 Firmware"/></Device>
  <Device componentID="21759" enum="CtrlId 0 DeviceId 3" display="WDC WD2003FYYS-1"><Application componentType="FRMW" version="1D02" display="WDC WD2003FYYS-1 Firmware"/></Device>
  <Device componentID="25227" display=" 12G iDRAC7 BASE V1.00">
      <Application componentType="FRMW" version="1.57.57" display=" 12G iDRAC7 BASE V1.00"/>
   </Device>
  <Device vendorID="14e4" deviceID="165f" subVendorID="1028" subDeviceID="1f5b" bus="1" device="0" function="1" display="Unknown device 165f (em2)">
    <Application componentType="FRMW" version="7.8.53" display="Unknown device 165f (em2)"/>
  </Device>
  <Device vendorID="14e4" deviceID="165f" subVendorID="1028" subDeviceID="1f5b" bus="2" device="0" function="1" display="Unknown device 165f (em4)">
    <Application componentType="FRMW" version="7.8.53" display="Unknown device 165f (em4)"/>
  </Device>
  <Device vendorID="14e4" deviceID="165f" subVendorID="1028" subDeviceID="1f5b" bus="2" device="0" function="0" display="Unknown device 165f (em3)">
    <Application componentType="FRMW" version="7.8.53" display="Unknown device 165f (em3)"/>
  </Device>
  <Device vendorID="14e4" deviceID="165f" subVendorID="1028" subDeviceID="1f5b" bus="1" device="0" function="0" display="Unknown device 165f (em1)">
    <Application componentType="FRMW" version="7.8.53" display="Unknown device 165f (em1)"/>
  </Device>
</SVMInventory>
 
Any suggestions on how to get the Inventory Collector within the OMSA client working from Ubuntu Server 14.04 (64-bit) would be greatly appreciated!!
 
Regards and thanks in advance,
 
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.us.dell.com/pipermail/linux-poweredge/attachments/20140702/d75a2909/attachment-0001.html 


More information about the Linux-PowerEdge mailing list