Identification section pattern error

Srinivasa Durga
Giga Contributor

Hi Friends,

I am trying to discover  a network VPN devices, but its giving the below error

 Identification Engine: Discovery status is FAILURE, Identification sections in pattern failed: section: discovery, error: Match step predicate is not matched. Failed Condition(s): [($⁠{cmdb_ci_hardware[1].sys_class_name} : value=) IS NOT EMPTY ]

Can you please help me how to trouble shoot this?

 

Regards,
Srinivas

6 REPLIES 6

suvro
Mega Sage
Mega Sage

It seems like it is trying the Identification rules Hardware. But it should not. It should try to identify a network device.

Firstly check the input log of the first phase like which port is getting detected. whether it is detecting port 161 or some other port.

Ideally which table it should populate ? check that tables classification rules does it match with that device, otherwise you may to tweak that. If it gets classified correctly, it will use the correct Identification rules. Also check whether any Identification rules defined for that table or its parents table.

 

Firstly check these things, then we can move ahead for the next round of investigation. If possible try to involve someone from the IT team in the investigation

Srinivasa Durga
Giga Contributor

Hi Suvro,

Thanks for the reply. Its is on port 443 and i could telnet it from the midserver successfully and in the input it shows 443 port open.

Its failing at the below pattern and gave the above error. 

So if i want to find exactly which table its going to update , i can find in credential less pattern only right?

find_real_file.png

Regards,

Srinivas

So from this I am assuming you do not have proper credentials, hence it is trying for credential less discovery. Can you check with the network team and configure a proper credential for that device. 

well 443 is for https. Port 161 is for snmp (for network devices). This port should be open.