1. Machine (OS server)

    Article: AN0002420Updated: 02.05.2020

    Machine is the main entity of the system layer of the Configuration database. It records servers and other intengible items that are defined by operating system, not by a physical device.

    ObjectGears Configuration database contains the entity Machine (OS server) which is determined for servers in the intangible meaning and differentiates them from objects recorded in the class Device (Hardware layer). When we start with Configuration database, properties of the both entities may coincide to us. Therefore, you may have in a table with list of servers properties like server name, IP address, operating system, windows domain and together with them also manufacturer, hardware model, serial number, year of production, support end date, inventory number and server location (position in rack, building, location).

    It is useful to separate both categories and better differentiate the server concept. In case of a physical object let`s speak about Device, which has associated properties like manufacturer, model, serial number or inventory number. Server, which has usually an operating system as a key property, will be called Machine (OS server). In the class Machine we are going to keep records of not only physical (native) and virtual servers, but also server farms, clusters, cluster services and other entities.

    Automated data import

    This entity can be filled in automatically by means of infrastructure function OG_Servers

    The main properties of the class Machine (OS server)

    Property Description
    Code Code that each Configuration item is automatically assigned. Property inherited from  the parent class Configuration item.
    Status Machine status.
    Name Machine name.
    Responsible ObjectGears user responsible for the Configuration item.
    Description Machine description.
    OS Operating system.
    Virtual on Cluster or object of virtualization platform, on which the Machine is running. It relates to cluster services and virtual servers.
    Physical on Device, on which the server is running. It relates to physical (native) servers.
    Member of farm / cluster Farm or cluster, member of which the server is.
    IP Primary server IP address.
    Back-up datacenter IP Server IP address in the back-up center.
    Management IP  IP address of the remote administration card. It relates to physical (native) servers.
    CPU number Number of server CPU.
    RAM RAM in GB.
    VM name Name of the virtual machine in the virtualization platform (VMware, Hyper-V...).
    VM Used (GB) Space used by server in the virtualization platform (VMware, Hyper-V...).
    VM Provisioned (GB) Space provided to server in the virtualization platform (VMware, Hyper-V...).
    Patching category Category (group of servers), in which patches are applied to the server.
    Machine type Type of machine (e.g. server, cluster, cluster service, appliance, workstation, farm...).
    Administered by Organization responsible for server maintenance - e.g. with servers leased/operated by vendor.
    Team Team to which the server belongs.
    DHCP reservation Indicates that the server is using DHCP reservation of the IP address.
    Windows domain Domain to which the server belongs.
    DNS name DNS name of the server.
    Environment Environment, into which the server belongs (e.g. Development, Test, Acceptace, Production).
    Security zone Security zone, into which the server belongs (e.g. Internal network, particular DMZ, Internet).
    Restart during business hours Indicates that the server can be restarted during business hours.
    Service window Window in which server maintenance can be performed.
    Preferred node Node preferred for the server to run.
    Current node Node on which the server is currently running.
    Failover node Node on which the server will be migrated in case of the current node failure.
    SAN hostname Name of the server in the SAN network.
    VM notes Notes to the server from the virtualization platform.


    Configuration database (CMDB) and process Configuration management are introduced also in the ObjectGears website.