All Linux attributes are not getting discovered after Discovery

Amrit Sharma2
Tera Expert

Hi,

I am running Discovery for Linux Servers. It is able to update the Name, Serial Number, Model, Disk Space. But it is not updating RAM, CPU attributes, OS attributes etc.

Although I can able to run meminfo, cpuinfo on the linux device but then also it not updating all the CI attributes. Kindly let me know if you have any solution for this.

Thanks!!!

1 ACCEPTED SOLUTION

AHHH!



There are certain probes that get cached. In this case since we expect Discovery to really be the ones updating fields we wouldn't keep trying to process information that didn't change, according to results.



Probe result cache


View solution in original post

8 REPLIES 8

jake_mckenna
ServiceNow Employee
ServiceNow Employee

To help troubleshoot this you are going to want to validate what the input responses are for these probes. First i would check that i am getting as a result to make sure the commands are getting processed and there are no errors. Next I would check the sensor processing to see why they are not processing properly and what fields they are actually setting. Like you said it should be collecting that info so we need to check the probes results to make sure permissions or anything else that might be stopping us first.



Getting into these few items will help get you started in your investigation. Discovery Probes and Sensors - ServiceNow Wiki


Hi Jake,



Actually I got an update on this. I deleted a device from CMDB and then tried to discover it and all the fields were updated. But when I tried to rediscover it again by changing the values of CPU attributes and os attributes, then it is unable to update the attributes. That means it is creating a CI completely with all the attributes but not updating it completely. I don't understand what can be the reason for this.


AHHH!



There are certain probes that get cached. In this case since we expect Discovery to really be the ones updating fields we wouldn't keep trying to process information that didn't change, according to results.



Probe result cache


Hey Jake,



Thanks a lot.!!!


That was really helpful.