Content of the CMDB class cmdb_ci_server_hardware

Amar_Be
Kilo Sage

Hi ,

 

I'm wondering what type of items should be put in the class Server Hardware (cmdb_ci_server_hardware).

This class is not defined into the CMDB Tables description page of the documentation.

In this documentation, there is the description for the classes cmdb_ci_mainframe and cmdb_ci_mainframe_hardware.
they are described as following :

cmdb_ci_mainframeIBM MainframeIBM large-scale computer system.
cmdb_ci_mainframe_hardwareMainframe HardwareThe hardware components of a large-scale computer system.

 

So, I presume that cmdb_ci_server_hardware contains the differents components of a physical server.

But this class has the child class cmdb_ci_net_app_server which is described as :

cmdb_ci_net_app_serverNetwork Appliance HardwareServer configured to perform as a networking appliance.

It is not described as a component but as a complete physical server, thus cmdb_ci_server_hardware should be a generic physical server.

The other sub-classes of Server Hardware looks more as components than specific servers; Network Controller, Server Chassis, Server Tape Unit...

 

So what is a Server Hardware? Complete physical server or component of a physical server?
This question raised when we tried to put into our CMDB an appliance installed on a physical server; Where the physical server, provided without any OS, should be put and where the appliance (OS+software provided as one unit) should go?

Thank you if you can clarify the description and use of this class.

 

 

1 REPLY 1

Jay Decker
Tera Contributor

Server Hardware (cmdb_ci_server_hardware) extends Server (cmdb_ci_server), but does not add any new attributes (per: https://www.servicenow.com/docs/csh?topicname=class-server.html&version=latest).

 

Per your question and after reviewing the list of tables, the following tables extend Server Hardware:

  • Network Appliance Hardware (cmdb_ci_net_app_server)
  • Network Controller (cmdb_ci_network_controller)
  • SDWan Controller (cmdb_ci_sdwan_controller)
  • Server Chassis (cmdb_ci_chassis_server)
  • Server Tape Unit (cmdb_ci_tape_server)

Looking at the table names, is appears that this class is for things that are "less" than a full-fledged server, meaning a "lightweight" server or appliance (e.g.: cmdb_ci_chassis_server and cmdb_ci_tape_server) and not necessarily