- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-08-2025 01:18 PM
Hey there experts, I have seen several posts regarding the possibility of discovering HP iLO devices. I have found a very helpful post by @doug_schulze here I was able to create a custom HTTP Classifier and associated Discovery Pattern for CI Type Out-of-Band Device. Within the Identification, I made an HTTP Get Call to "https://xxx.xxx.xxx.xxx/redfish/v1/Systems/1" then used regex parser ("HostName" : "([^"]+)") to extract the hostname (I am going to try to get the hostname of the server the card is installed on as well as the iLO hostname). At this point, I am not sure how to proceed or how to map the extracted information to an existing CI field on the out-of-band device class. Any information would be helpful. Also, if there is a better method for accomplishing this please advise.
Solved! Go to Solution.
- Labels:
-
Discovery
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-09-2025 02:57 PM
You have done the hard part, now all you have to do is build out the pattern matching the results in your temp tables to the record itself. I have a video on that if you need....https://www.servicenow.com/community/itom-articles/create-a-simple-snmp-classifier-the-patterns-edit...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-09-2025 02:57 PM
You have done the hard part, now all you have to do is build out the pattern matching the results in your temp tables to the record itself. I have a video on that if you need....https://www.servicenow.com/community/itom-articles/create-a-simple-snmp-classifier-the-patterns-edit...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2025 02:01 PM - edited 01-13-2025 10:44 AM
Doug, thank you for your response and the link, I am following the link you provided. However, when creating the "Set Parameter Value" operation, the value is not showing on the associated CI attribute, even when using the drag-and-drop feature (one thing to note, in the video it has the full ci class specified when you dragged and dropped. However, it just pulls the attribute name when I do it. For example, $name instead of cmdb_ci_outofband_device.name as seen in the video. If I use the "Test" button, the field name and the value (hostname of the target system) is shown correctly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-14-2025 06:18 AM
There may be a bug or issue with the drag and drop in Vancouver, you cannot drag and drop the cmdb CI attribute. I was able to map the value using, $cmdb_ci_outofband_device[*].name.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-19-2025 08:49 AM
Hi @gagribben , I'm having similar requirement, can you please share your http classifier. That would give me an idea and tweak my implementation accordingly. Thanks in advance.