Error: 'This Server is not a Dell Server or Dell MO is not installed' (NETIQKB46308)

  • 7746308
  • 02-Feb-2007
  • 18-Jan-2011

Environment

NetIQ AppManager 6.x
NetIQ AppManager 7.0.x

Situation

Error: 'This Server is not a Dell Server or Dell MO is not installed'
SNMP errors when attempting to discover DELL Managed Object?
Discovery_Dell Knowledge Script fails

Resolution

The Discovery_Dell knowledge script can fail for various reasons.  Perform the following diagnostic steps to determine the cause of failure.

Before you begin, review the following Dell article for systems running Windows 2003 SP1 and above:

http://support.dell.com/support/topics/global.aspx/support/kb/en/document?dn=1092292&c=us&l=en&cs=&s=gen#0

First Diagnostic Step--Operator Console:

On the Operator Console, verify the Discovery_Dell Knowledge Script is running with the appropriate Community string.  If you leave the field blank, the script will first attempt to use the SNMP defined community string for the Server listed within AppManager Security Manager and if there is not a defined Community String, it will default to the Community string public.

Note: The Community string is case sensitive.

Second Diagnostic Step--AppManager Managed Client Dell Server:

Note: Dell OpenManage Software must be installed on the client to ensure successful integration and discovery of the Dell Managed Object components.Dell OpenManage Software is, therefore, required for discovery.

Verify the Installed Dell software meets the required listed version from our product page listed here: https://www.netiq.com/support/am/supportedproducts.asp.

Dell Discovery has some specific SNMP component requirements as well as requiring the installation of the DELL Managed Object.  Use the following steps to configure the required settings:

Verify the existence of the DELL Managed Object (QDELLA4.DLL):

  1. On the AppManager Managed Client Dell Server, navigate to the AppManager install folder, <...NetIQ\AppManager\Bin\> Directory.
  2. Verify that the QDELLA4.DLL file exists.
  3. If the file does not exist, perform either of the following two options to restore the QDella4.dll Managed Object File:

Option 1. Copythe file from a server that has the MO installed and located in the same directory or go to Step 3.

  1. Open a DOS command window in the same folder.
  2. Type REGSVR32 QDELLA4.DLL  to register the .DLL file.
  3. Re-run the Discovery_Dell Knowledge Script

Option 2. Re-install the AppManager Managed client and select the Dell Managed Object option.

Verify the correct SNMP Service configuration:

    1. As an account that has administrative permissions, log on to the Dell Server Managed Client.
    2. Enter the NT Services Applet.
    3. Expand Simple Network Management Protocol (SNMP) Service > Properties > Security.
    4. Ensure the Server HOST name (as listed in the AppManager Console treeview) and IP are also listed in the allow packets from window, or that Accept from any host is selected. 
    5. If the same Server HOST name is not listed in the allow packets from window, enter the local computer HOST name and IP address . Do not enter or rely on Local Host.
    6. Restart the SNMP Service.

Third Diagnostic Step--Diagnosing the availability of the required DELL OID's on the Managed Client:

Use the SNMPwalk tool to determine if the required OIDs are available for successful discovery. 

  1. Download the SNMPWalk.exe file from the following location: https://download.netiq.com/kb/files/NETIQKB46308_snmpwalk.exe and copy this to the C:\ drive on the Dell Server Managed Client. 
  2. Using the NetIQMC account, log on to the Remote Server.
  3. Open a DOS Window and type the following command:

    C:\  SNMPWALK.exe <servername or IP address> <Communitystring>  >> C:\SNMPwalk.TXT

  4. When the program is complete, open the C:\snmpwalk.txt file.  You should see the following OID's:

Dell Server Model                                             .1.3.6.1.4.1.674.10892.1.300.10.1.9.1

ArrayManager Version                                  .1.3.6.1.4.1.674.10893.1.1.1.0

Explanation:

Discovery Dell looks for the following OID for older software when Querying SNMP on the Dell Server to determine if Dell is installed:

 Dell Server Model                                             .1.3.6.1.4.1.674.10892.1.300.10.1.9.1

 After Discovery Dell determines whether this OID is accessible, it then discovers the Hardware OID's: 

PhysicalDiskStat.1.3.6.1.4.1.16.1.1.3.1.4.
AMI__InstPhysicalDiskStat .1.3.6.1.4.1.3582.1.1.3.1.4.
Perc2Version.1.3.6.1.4.1.795.3.5.1.0
Perc2DeviceStat  .1.3.6.1.4.1.795.3.5.5.1.13.
ArrayManager Version.1.3.6.1.4.1.674.10893.1.1.1.0
ArrayManagerPhysicalDiskStatus.1.3.6.1.4.1.674.10893.1.1.130.4.1.4.

The newer software looks for the Array Manager Software:   

ArrayManager Version                                  .1.3.6.1.4.1.674.10893.1.1.1.0

The newer software then detects the following hardware:

g=0 cols=2 cellPadding=1 width="95%" border=1>
Server model.1.3.6.1.4.1.674.10892.1.300.10.1.19
All Data of Dell hardware.1.3.6.1.4.1.674.10892
fan probes.1.3.6.1.4.1.674.10892.1.700.12
temperature probes.1.3.6.1.4.1.674.10892.1.700.20
voltage probes.1.3.6.1.4.1.674.10892.1.600.20
Array objects.1.3.6.1.4.1.674.10893
Array physical disks.1.3.6.1.4.1.674.10893.1.1.130.4
Array logical disks .1.3.6.1.4.1.674.10893.1.1.140.1

If these items are not available, you may receive errors or Discovery failures.

Please note: If these OIDS are not available it may be necessary for the DELL Software to be re-installed.  We rely on the Manufacturer for this OID information and OID returned values.

Cause

This error can result from an incorrect SNMP configuration or from an incorrect query of the OIDs.

Additional Information

Formerly known as NETIQKB46308

If these steps do not address your Dell Discovery issue, Please contact NetIQ Technical Support for further steps.