How to fix it

  1. Navigate to Discovery > Discovery Log and filter by your Discovery Schedule name and recent time range to identify specific errors for missing devices.
  2. Look for log entries containing 'duplicate CI found' or 'CI identification'. If found, go to CMDB > CI Class Manager and select your device's CI class.
  3. Click the Identification Rules related list and review each rule. Check if the combination of attributes (like serial number, MAC address, name) is too restrictive and matching existing CIs instead of creating new ones.
  4. Query the CI table directly using Configuration > Base Items > [Your CI Class] and search for any existing CIs with similar attributes to your missing device.
  5. If duplicates exist, either modify the identification rules to be more specific or delete the duplicate CI and re-run discovery. For rule modifications, focus on unique identifiers like serial numbers rather than names.
  6. Check credential issues by going to MID Server > ECC Queue and filter by State = 'Error' and Source contains your MID Server name.
  7. Look for authentication failures or 'Login failed' messages. Navigate to Discovery > Credentials and verify the correct credential type (SSH, SNMP, WMI) exists for your device type.
  8. Test credentials by going to Discovery > Discovery Schedules, selecting your schedule, and using the 'Test Connectivity' option for the specific IP address.
  9. Verify IP range coverage by checking your Discovery Schedule's IP Ranges tab. Ensure your target device IP is included and not listed in any exclusion ranges.
  10. Check Discovery patterns by navigating to Discovery > Discovery Patterns and finding the pattern that should handle your device type (search by device manufacturer or model).
  11. Verify the pattern's CI Class field is populated. If empty or incorrect, select the appropriate CI class from CMDB > CI Class Manager.
  12. If the CI class doesn't exist, create it by going to System Definition > Tables and extending the appropriate parent class (usually cmdb_ci or a more specific subclass).
  13. Re-run discovery for the specific device by going to your Discovery Schedule, clicking Discover Now, and entering the single IP address rather than running the full range.
💡

After making changes, wait 5-10 minutes then check Discovery > Discovery Log again. Filter by your specific IP address to see detailed probe results and confirm CI creation.