Notifications

24 views

Description

Pattern: "Solaris Server" fails with error:

2020-04-09 22:34:08: Identification CI Errors:
In payload missing minimum set of input values for criterion (matching) attributes from identify rule for table [cmdb_ci_storage_device]. Add these input values in payload item '{"className":"cmdb_ci_disk","values":......

The is because in the IRE input payload the name field for cmdb_ci_disk is missing.

This happens when the target Solaris server has blkdev devices.

To verify, debug the pattern, and run the command in Step 16.1. Get disks, check if result has line that starts with 'blkdev'.

Steps to Reproduce

Run discovery to Solaris server that has blkdev device

Workaround

 

In "Solaris Server" pattern - Step 16.1. Get disks, change command:

from
"iostat -Enr | tr ',' '\n' | sed 's/^[cs][a-zA-Z0-9_]*/DiskSection: Name: &/g'; echo ''"
to
"iostat -Enr | tr ',' '\n' | sed 's/^[vbcs][a-zA-Z0-9_]*/DiskSection: Name: &/g'; echo ''"

([cs] changed to [vbcs])

Note: letter v is the solution from PRB1378994


Related Problem: PRB1399216

Seen In

There is no data to report.

Intended Fix Version

Paris

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2020-05-11 14:45:59
Published:2020-04-28