Need hardware details of the machines being monitored
search cancel

Need hardware details of the machines being monitored

book

Article ID: 136166

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

I can see that we have info related to OS and its version available in UIM but we need two more pieces of information as listed below. Please let us know if we can fetch this info. We need this info for all the OSes (Windows\Unix).

- hardware versions and dates

- hardware install dates

Environment

Release : 8.51

Component : UIM - NEXEC/USM

Resolution

OS commands options:


Example commands can be found online , e.g., 

https://vitux.com/get-linux-system-and-hardware-details-on-the-command-line/

https://www.binarytides.com/linux-commands-hardware-info/

https://unix.stackexchange.com/questions/2300/getting-information-on-a-machines-hardware-in-linux

 

You might also consider posting a message to the UIM Community to see if someone has already written such a probe.

Recommendation:

We would start with making sure you can use telnet/SSH/WMI/SNMP, different means of discovery, and make sure you can discover all of the Windows/Linux machines via UMP Discovery. That implies you have credentials for all of the Windows/Linux machines, then use UMP discovery. If you have a robot on the machine, great, if not you can use rsp to remotely discover and monitor the machine(s). Once that is done, check the CM_COMPUTER_SYSTEM table  for data but, that said, OS level commands provide the most flexibility for gathering all the data for sure.

select * from cm_computer_system

- contains the OS type, name, version and description.
- SNMP-based probes may provide you other details, e.g., snmpcollector, snmpget,
- but there is not a single probe that can gather ALL desired host/device->hardware version/information/details.

Right now only a custom or Broadcom UIM field-developed probe could provide a truly comprehensive solution.

Custom probe option:

If you choose to create a custom probe here is a community post in two parts that covers it:

https://community.broadcom.com/communities/community-home/librarydocuments/viewdocument?DocumentKey=4716800b-b333-4ba4-bb06-a5b5fd1b4c25

https://community.broadcom.com/enterprisesoftware/communities/community-home/librarydocuments/viewdocument?DocumentKey=d9945c34-684b-4fec-bb0b-24bdc0eb72dd

 

Application Discovery option:

You could actually use Application Discovery in USM.

App Discovery is a mechanism to deploy scripts to robots that can report back anything they like. We intended to use it to discover a certain set of applications, but you could report on the OS, hardware or anything really, as long as you have a script that can gather that information. You would create 1 or more custom scripts. A script for appDiscovery would be a batch script for Windows, a shell script for Unix/Linux and all you have to do is "echo" or "print" key=value pairs. 

Please refer to the following links for more information:

Use Application Discovery

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/unified-infrastructure-management/8-5-1/using-ump/the-unified-service-manager-portlet/run-discovery-in-usm/use-application-discovery.html

Create Custom Scripts for Application Discovery

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/unified-infrastructure-management/8-5-1/development-tools/create-custom-scripts-for-application-discovery.html

 

nexec probe option:

https://knowledge.broadcom.com/external/article?articleId=35012