Quantcast
Channel: Symantec Connect - Endpoint Management
Viewing all 7163 articles
Browse latest View live

Inventory Database Schema 7.5, Part 6 - Inventory Pack for Servers Virtual Machine Data

$
0
0

This is Part 6 of a 7 part article series detailing the data classes for Inventory, including Inventory Pack for Servers 7.5, providing administrators the knowledge they need to report on the newly expanded data set provided by this Solution. This Pack provides add on data to what is already gathered by Inventory Solution and should be considered an extension, not a replacement, of the main Solution.

Contents

Introduction
Database Schema
   Inv_UNIX_Connectivity_Collection – BASE Class
      Inv_UNIX_VMware_ESX_Connectivity_Collection – SUB Class
   Inv_UNIX_Virtual_System_Setting_Data – BASE Class
      Inv_UNIX_VMware_Virtual_System_Setting_Data – SUB Class
   Inv_UNIX_VMware_ESX_Storage_Extent – BASE Class
      Inv_UNIX_VMware_ESX_NFS_Extent – SUB Class
   Inv_UNIX_Virtual_Logical_Device – BASE Class
      Inv_UNIX_VMware_Virtual_SCSI_Controller – SUB Class
      Inv_UNIX_VMware_Virtual_Storage – SUB Class
      Inv_UNIX_VMware_Virtual_Network_Port – SUB Class
      Inv_UNIX_VMware_Virtual_Parallel_Port – SUB Class
      Inv_UNIX_VMware_Virtual_Serial_Port – SUB Class
   Inv_UNIX_Resource_Pool – STANDARD Class
   Inv_UNIX_Switch_Port – STANDARD Class
   Inv_UNIX_Virtual_Computer_System – STANDARD Class
   Inv_UNIX_Virtualization_Provider – STANDARD Class
   Inv_UNIX_VMware_ESX_Advanced_Configuration_Data – STANDARD Class
   Inv_UNIX_VMware_ESX_Network_Policy – STANDARD Class
   Inv_UNIX_VMware_ESX_Setting_Data – STANDARD Class
   Inv_UNIX_VMware_ESX_Storage_Volume – STANDARD Class
   Inv_UNIX_VMware_ESX_Standby_Uplink – STANDARD Class
   Inv_UNIX_VMware_ESX_VM_kernel_Network_Port – STANDARD Class
   Inv_UNIX_VMware_License_Setting_Data – STANDARD Class
      Inv_UNIX_Advanced_Settings_Define_VMware_ESX – ASSOCIATION Class
      Inv_UNIX_Allocation_Defines_Resource_Pool – ASSOCIATION Class
      Inv_UNIX_Allocation_Defines_Virtual_Logical_Device –ASSOCIATION Class
      Inv_UNIX_Collection_Connects_To_Switch_Port – ASSOCIATION Class
      Inv_UNIX_Concrete_Virtual_Component – ASSOCIATION Class
      Inv_UNIX_Connected_Virtual_Logical_Device – ASSOCIATION Class
      Inv_UNIX_Hosted_Dependency – ASSOCIATION Class
      Inv_UNIX_Hosted_Resource_Pool – ASSOCIATION Class
      Inv_UNIX_Hosted_Switch_Port – ASSOCIATION Class
      Inv_UNIX_Hosted_VMware_ESX_Storage_Volume – ASSOCIATION Class
      Inv_UNIX_Installed_Virtualization_Provider – ASSOCIATION Class
      Inv_UNIX_License_Settings_Define_VMware_Product – ASSOCIATION Class
      Inv_UNIX_Resource_Allocation_From_Connectivity_Collection – ASSOCIATION Class
      Inv_UNIX_Resource_Allocation_From_Logical_Device – ASSOCIATION Class
      Inv_UNIX_Resource_Allocation_From_Pool – ASSOCIATION Class
      Inv_UNIX_Settings_Define_Virtual_Computer_System – ASSOCIATION Class
      Inv_UNIX_Settings_Define_VMware_ESX – ASSOCIATION Class
      Inv_UNIX_Settings_Derive_From_Snapshot – ASSOCIATION Class
      Inv_UNIX_Snapshot_Of_Virtual_System – ASSOCIATION Class
      Inv_UNIX_Stored_VMware_ESX_Virtual_Computer_System – ASSOCIATION Class
      Inv_UNIX_VMware_ESX_Connectivity_Collection_Uplink – ASSOCIATION Class
      Inv_UNIX_VMware_ESX_Network_Policy_Applies_To_Connectivity_Collection – ASSOCIATION Class
      Inv_UNIX_VMware_ESX_Network_Policy_Applies_To_Switch_Port – ASSOCIATION Class
      Inv_UNIX_VMware_ESX_Service_Console_Connects_To_Collection – ASSOCIATION Class
      Inv_UNIX_VMware_ESX_Settings_Define_Resource_Pool – ASSOCIATION Class
      Inv_UNIX_VMware_ESX_Storage_To_Extent – ASSOCIATION Class
      Inv_UNIX_VMware_ESX_VMkernel_Connects_To_Collection – ASSOCIATION Class
Conclusion

 

Introduction

Documenting database schema is not an easy task.  SQL can provide a table-column view of all selected tables, but this does not account for any interdependencies between tables in a normalized environment.  In 7.5 for Inventory Pack for Servers, Normalization includes dependencies on base-class tables, or, in other words, subsequent tables are extensions of the base table.  Association tables are also in use.

NOTE: The information in this document may change, though at the time of publication this is believed to be the accurate information for Inventory Pack for Servers 7.5.

 

Database Schema

The following list reveals data classes and their structure.  First, the name of the table is given, followed by a designation as a Base or Sub Class data class.  The following label system is used:

  • BASE Class – This is a data class that has no dependencies on other Inventory data classes
  • SUB Class – This is a data class that has 1 dependency on a BASE data class
  • STANDARD Class – This is a data class that contains no dependencies or sub classes
  • ASSOCIATION Class – This data class associates two other data classes’ rows together (not dependencies)

 

Note the following when reviewing the grids:

  1. Display Name represents how the column will be labeled when working within the Symantec Management Console, including reports, Resource Manager details, Pickers, etc.
  2. Not all values have descriptions, but the label of the table and column should provide data on what’s stored therein.
  3. When a BASE Class is listed, all subsequent SUB classes are tied to that BASE Class, sequentially, below.
  4. Qualifiers per Column/Value are provided based on applicability.

 

For help in navigating dependent data classes, use the following guide:

  • Inv_UNIX_Connectivity_Collection
    • Inv_UNIX_VMware_ESX_Connectivity_Collection
  • Inv_UNIX_Virtual_System_Setting_Data
    • Inv_UNIX_VMware_Virtual_System_Setting_Data
  • Inv_UNIX_VMware_ESX_Storage_Extent
    • Inv_UNIX_VMware_ESX_NFS_Extent
  • Inv_UNIX_Virtual_Logical_Device
    • Inv_UNIX_VMware_Virtual_SCSI_Controller
    • Inv_UNIX_VMware_Virtual_Storage
    • Inv_UNIX_VMware_Virtual_Network_Port
    • Inv_UNIX_VMware_Virtual_Parallel_Port
    • Inv_UNIX_VMware_Virtual_Serial_Port

 

Inv_UNIX_Connectivity_Collection – BASE Class

Name

Data Type

Qualifiers

Name

Value

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

ElementName

string(256)

 

 

 

 

 

Description

User-friendly name of the connectivity collection.

DisplayName

Element Name

InstanceID

string(256)

 

 

 

 

 

Description

Unique identifier of the port group within the computer.

DisplayName

Instance ID

Key

true

Name

string(128)

 

 

 

 

 

Description

Identifying name of the collection.

DisplayName

Name

 

nv_UNIX_VMware_ESX_Connectivity_Collection – SUB Class

Name

Data Type

Qualifiers

Name

Value

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

CollectionType

uint16

 

 

 

 

 

Description

Type of the ports that are meant to be connected to the collection.

DisplayName

Collection Type

ValueMap

0, 1, 2, 3

Values

Unknown, Virtual Machine, Service Console, VMkernel

VLAN

uint32

 

 

 

 

 

Description

Identifier of the virtual local area network (VLAN).

DisplayName

VLAN

InstanceID

string(256)

 

 

 

 

 

Description

Unique identifier of the port group within the computer.

DisplayName

Instance ID

Key

true

            

 

Inv_UNIX_Virtual_System_Setting_Data – BASE Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

AutomaticShutdownAction

uint16

 

 

 

 

 

 

Description

Specifies what should happen to the virtual machine if host supports and allows shutting down virtual machines during its own shutdown.

 

DisplayName

Automatic Shutdown Action

 

ValueMap

2, 3, 4

 

Values

Turn Off, Save State, Shutdown

 

AutomaticShutdownDelay

uint32

 

 

 

 

 

 

Description

Specifies the default amount of time (in seconds) that should be granted to the virtual machine to shutdown before the next machine shutdown is initiated.

 

DisplayName

Automatic Shutdown Delay

 

AutomaticStartupAction

uint16

 

 

 

 

 

 

Description

Specifies what should happen to the virtual machine if host supports and allows starting virtual machines during its own start-up.

 

DisplayName

Automatic Startup Action

 

ValueMap

2, 4

 

Values

None, Always Startup

 

AutomaticStartupActionSequenceNumber

uint16

 

 

 

 

 

 

Description

Order in which the virtual machine is started or shut down in comparison to other virtual machines. The lower the value is the earlier startup is performed. Value of 0 indicates that any startup order is ok. Shutdown is performed in the reverse order.

 

DisplayName

Automatic Startup Action Sequence Number

 

AutomaticStartupDelay

uint32

 

 

 

 

 

 

Description

Specifies the default amount of time (in seconds) that should be granted to a virtual machine to startup before the next machine startup is initiated.

 

DisplayName

Automatic Startup Delay

 

ConfigurationDataRoot

string(1024)

 

 

 

 

 

 

Description

Absolute path to the directory containing the virtual machine configuration.

 

DisplayName

Configuration Data Root

 

ConfigurationFile

string(1024)

 

 

 

 

 

 

Description

Absolute path to the file containing configuration for the virtual machine.

 

DisplayName

Configuration File

 

ConfigurationID

string(128)

 

 

 

 

 

 

Description

Unique identifier of the current state of the configuration. This is important for the hierarchy of snapshots.

 

DisplayName

Configuration ID

 

CreationTime

datetime

 

 

 

 

 

 

Description

Date and time when the configuration settings were created or last modified.

 

DisplayName

Creation Time

 

ElementName

string(256)

 

 

 

 

 

 

Description

User-friendly name of the virtual machine.

 

DisplayName

Element Name

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the virtual machine configuration (computer-wide).

 

DisplayName

Instance ID

 

Key

true

 

LogFileDataRoot

string(1024)

 

 

 

 

 

 

Description

Absolute path to the directory containing log file for the virtual machine.

 

DisplayName

Log File Data Root

 

Notes

string

 

 

 

 

 

 

Description

Additional notes left by a user about the Virtual Machine.

 

DisplayName

Notes

 

SnapshotDataRoot

string(1024)

 

 

 

 

 

 

Description

Absolute path to the directory where the snapshot data for the virtual machine is stored.

 

DisplayName

Snapshot Data Root

 

SuspendDataRoot

string(1024)

 

 

 

 

 

 

Description

Absolute path to the directory where the suspended state data for the virtual machine is stored.

 

DisplayName

Suspend Data Root

 

SwapFileDataRoot

string(1024)

 

 

 

 

 

 

Description

Absolute path to the directory containing swap data for the virtual machine is stored.

 

DisplayName

Swap File Data Root

 

VirtualSystemIdentifier

string(128)

 

 

 

 

 

 

Description

Some kind of identifier for the virtual machine that can be used to map the configuration to the Computer Resource through the Inv_AeX_AC_VirtualMachine table.

 

DisplayName

Virtual System Identifier

 

VirtualSystemType

string(128)

 

 

 

 

 

 

Description

Type of the operating system running in the virtual machine.

 

DisplayName

Virtual System Type

 

 

Inv_UNIX_VMware_Virtual_System_Setting_Data – SUB Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

AccelerationDisabled

boolean

 

 

 

 

 

 

Description

Whether acceleration is disabled for the virtual machine.

 

DisplayName

Acceleration Disabled

 

AutomaticStartupWaitForHeartbeat

boolean

 

 

 

 

 

 

Description

Whether automatic startup of virtual machines should immediately continue if heartbeat from VMware Tools installed inside the virtual machine is detected.

 

DisplayName

Automatic Startup Wait For Heartbeat

 

ConfigurationFileVersion

string(64)

 

 

 

 

 

 

Description

Version of the VMX configuration file layout.

 

DisplayName

Configuration File Version

 

ConfigurationName

string(256)

 

 

 

 

 

 

Description

User-supplied name of the configuration settings (e.g. snapshot name).

 

DisplayName

Configuration Name

 

ConfigurationNotes

string

 

 

 

 

 

 

Description

User-supplied details notes for the configuration settings (e.g. snapshot description).

 

DisplayName

Configuration Notes

 

HyperThreadingSharing

uint16

 

 

 

 

 

 

Description

Controls access to a processor core that supports hyperthreadning.

 

DisplayName

HyperThreading Sharing

 

ValueMap

0, 1, 2, 3

 

Values

Unknown, Any, None, Internal

 

LocationID

string(38)

 

 

 

 

 

 

Description

Unique identifier for the virtual machine. On ESX 3.0.x this is generated when the virtual machine boots for the first time.

 

DisplayName

Location ID

 

LoggingEnabled

boolean

 

 

 

 

 

 

Description

Whether logging is enabled for the virtual machine.

 

DisplayName

Logging Enabled

 

MonitorMode

uint16

 

 

 

 

 

 

Description

Mode in which the virtual machine runs.

 

DisplayName

Monitor Mode

 

ValueMap

0, 1, 2

 

Values

Unknown, Release, Debug

 

PowerOffBehavior

uint16

 

 

 

 

 

 

Description

What should happen to the virtual machine when it is powered off.

 

DisplayName

Power Off Behavior

 

ValueMap

0, 1, 2

 

Values

Unknown, Hard, Soft

 

ResetBehavior

uint16

 

 

 

 

 

 

Description

What should happen to the virtual machine when it is reset.

 

DisplayName

Reset Behavior

 

ValueMap

0, 1, 2

 

Values

Unknown, Hard, Soft

 

SavedOperatingStatus

uint16

 

 

 

 

 

 

Description

Operating status that the virtual machine will have after the configuration is applied to the virtual machine (i.e. becomes active).

 

DisplayName

Operating Status

 

ValueMap

0, 5, 16, 0xC000, 0xC001

 

Values

Unknown, Stopped, In Service, Suspended, Not Applicable

 

SuspendBehavior

uint16

 

 

 

 

 

 

Description

What should happen to the virtual machine when it is suspended.

 

DisplayName

Suspend Behavior

 

ValueMap

0, 1, 2

 

Values

Unknown, Hard, Soft

 

VirtualHardwareVersion

string(64)

 

 

 

 

 

 

Description

Version of the virtual hardware defined in VMX. Also known as version of the virtual machine.

 

DisplayName

Virtual Hardware Version

 

VMwareToolsRunAfterPowerOn

boolean

 

 

 

 

 

 

Description

Boolean flag indicating whether VMware Tools scripts installed inside the virtual machine should run after the virtual machine is power on.

 

DisplayName

VMware Tools Run After Power On

 

VMwareToolsRunAfterResume

boolean

 

 

 

 

 

 

Description

Boolean flag indicating whether VMware Tools scripts installed inside the virtual machine should run after the virtual machine is resumed from suspended mode.

 

DisplayName

VMware Tools Run After Resume

 

VMwareToolsRunBeforePowerOff

boolean

 

 

 

 

 

 

Description

Boolean flag indicating whether VMware Tools scripts installed inside the virtual machine should run before the virtual machine is powered off.

 

DisplayName

VMware Tools Run Before Power Off

 

VMwareToolsRunBeforeSuspend

boolean

 

 

 

 

 

 

Description

Boolean flag indicating whether VMware Tools scripts installed inside the virtual machine should run before the virtual machine is suspended.

 

DisplayName

VMware Tools Run Before Suspend

 

VMwareToolsSyncTime

boolean

 

 

 

 

 

 

Description

Boolean flag indicating whether VMware Tools running on guest should synchronize system time with the host.

 

DisplayName

VMware Tools Sync Time

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the port group within the computer.

 

DisplayName

Instance ID

 

Key

true

 

             

 

Inv_UNIX_VMware_ESX_Storage_Extent – BASE Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the storage extent within the computer.

 

DisplayName

Instance ID

 

Key

true

 

         

 

Inv_UNIX_VMware_ESX_NFS_Extent – SUB Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

Accessible

boolean

 

 

 

 

 

 

Description

Whether the extent is currently accessible.

 

DisplayName

Accessible

 

Host

string(256)

 

 

 

 

 

 

Description

Host that the extent is mounted from.

 

DisplayName

Host

 

HostIP

string(64)

 

 

 

 

 

 

Description

IP address of the Host.

 

DisplayName

Host IP

 

Mounted

boolean

 

 

 

 

 

 

Description

Whether the extent is currently mounted.

 

DisplayName

Mounted

 

ReadOnly

boolean

 

 

 

 

 

 

Description

Whether the extent is mounted in read-only mode.

 

DisplayName

Read Only

 

ShareName

string(1024)

 

 

 

 

 

 

Description

Name of the share on NFS host.

 

DisplayName

Share Name

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the port group within the computer.

 

DisplayName

Instance ID

 

Key

true

 

            

 

Inv_UNIX_Virtual_Logical_Device – BASE Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

DeviceType

uint16

 

 

 

 

 

 

Description

Type of the virtual hardware device.

 

DisplayName

Device Type

 

ValueMap

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

 

Values

Unknown, Processor, Memory, IDE Controller, SCSI Controller, Storage, CD/DVD Drive, Floppy Drive, Generic SCSI Device, Ethernet Network Adapter, Serial Port, Parallel Port, USB Controller, Sound Adapter

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier for the virtual logical device (computer-wide).

 

DisplayName

Instance ID

 

Key

true

 

Name

string(128)

 

 

 

 

 

 

Description

Name of the device as defined in the configuration.

 

DisplayName

Name

 

         

 

Inv_UNIX_VMware_Virtual_SCSI_Controller – SUB Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

VirtualDevice

uint16

 

 

 

 

 

 

Description

Type of the SCSI virtual controller.

 

DisplayName

Virtual Device

 

ValueMap

0, 1, 2

 

Values

Unknown, LSI Logic, BUS Logic

 

Instance ID

nvarchar

 

 

 

 

 

Description

Provides the ID of the VM Instance for a given database.

DisplayName

 

              

 

Inv_UNIX_VMware_Virtual_Storage – SUB Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

AdapterType

uint16

 

 

 

 

 

 

Description

Type of the adapter that the virtual disk can be attached to.

 

DisplayName

Adapter Type

 

ValueMap

0, 1, 2, 3

 

Values

Unknown, LSI Logic, BUS Logic, IDE

 

StorageMode

uint16

 

 

 

 

 

 

Description

Policy for what should happen to the virtual hard disk when the virtual machine is powered off or when a snapshot is taken from it.

 

DisplayName

Storage Mode

 

ValueMap

0, 1, 2, 3

 

Values

Unknown, Persistent, Independent Non-Persistent, Independent Persistent

 

StorageType

uint16

 

 

 

 

 

 

Description

Type of the virtual disk backend.

 

DisplayName

Storage Type

 

ValueMap

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

 

Values

Unknown, VMFS Thin, VMFS Thick, VMFS Raw Device Map, VMFS Passthrough Raw Device Map, VMFS Sparse, 2GB Extent Sparse, 2GB Extent Flat, Monolithic Sparse, Monolithic Flat

 

UniqueID

string(38)

 

 

 

 

 

 

Description

Unique identifier of the hard disk.

 

DisplayName

Unique ID

 

VirtualHardwareVersion

string(64)

 

 

 

 

 

 

Description

Version of the VMware virtual hardware defined in VMDK.

 

DisplayName

Virtual Hardware Version

 

Instance ID

nvarchar

 

 

 

 

 

Description

Provides the ID of the VM Instance for a given database.

DisplayName

 

              

 

Inv_UNIX_VMware_Virtual_Network_Port – SUB Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

MACAddressType

uint16

 

 

 

 

 

 

Description

Specifies the source for the MAC address for the network adapter.

 

DisplayName

MAC Address Type

 

ValueMap

0, 1, 2

 

Values

Unknown, Static, Generated

 

VirtualDevice

uint16

 

 

 

 

 

 

Description

Type of the virtual network adapter.

 

DisplayName

Virtual Device

 

ValueMap

0, 1, 2, 3, 4

 

Values

Unknown, vlance, vmxnet, vmxnet Enhanced, e1000

 

Instance ID

nvarchar

 

 

 

 

 

Description

Provides the ID of the VM Instance for a given database.

DisplayName

 

                

 

Inv_UNIX_VMware_Virtual_Parallel_Port – SUB Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

Bidirectional

boolean

 

 

 

 

 

 

Description

Whether communication through the parallel port can be bidirectional.

 

DisplayName

Bidirectional

 

Instance ID

nvarchar

 

 

 

 

 

Description

Provides the ID of the VM Instance for a given database.

DisplayName

 

                  

 

Inv_UNIX_VMware_Virtual_Serial_Port – SUB Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

PipeFarEnd

uint16

 

 

 

 

 

 

Description

In case serial port is using a named pipe for the backend, type of the far end of the pipe.

 

DisplayName

Pipe Far End

 

ValueMap

0, 1, 2, 3

 

Values

Unknown, None, Virtual Machine, Application

 

PipeNearEnd

uint16

 

 

 

 

 

 

Description

In case serial port is using a named pipe for the backend, type of the near end of the pipe.

 

DisplayName

Pipe Near End

 

ValueMap

0, 1, 2, 3

 

Values

Unknown, None, Client, Server

 

PolledModeEnabled

boolean

 

 

 

 

 

 

Description

Whether the guest is allowed to use the serial port in polled mode.

 

DisplayName

Polled Mode Enabled

 

         

 

Inv_UNIX_Resource_Pool – STANDARD Class

01_5.png

 

Inv_UNIX_Switch_Port – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the switch port within the computer.

 

DisplayName

Instance ID

 

Key

true

 

Name

string(128)

 

 

 

 

 

 

Description

Identifying name of the switch.

 

DisplayName

Name

 

TotalPorts

uint32

 

 

 

 

 

 

Description

Total number of ports in the virtual switch.

 

DisplayName

Total Ports

 

UsedPorts

uint32

 

 

 

 

 

 

Description

Total number of ports in the virtual switch that are currently in-use.

 

DisplayName

Used Ports

 

         

 

Inv_UNIX_Virtual_Computer_System – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

Name

string(128)

 

 

 

 

 

 

Description

Unique identifier for the virtual machine.

 

DisplayName

Name

 

Key

true

 

OperatingStatus

uint16

 

 

 

 

 

 

Description

Indicates the current status of the virtual machine. Value "Stopped" indicates that the VM is not running. Value "In Service" indicates that the VM is up and running. "Suspended" means that the VM is not running, but memory state is available for resuming. "Stuck" means that the VM is paused because the hosting Virtualization Product requires some information from user.

 

DisplayName

Operating Status

 

ValueMap

0, 5, 16, 0xC000, 0xC001

 

Values

Unknown, Stopped, In Service, Suspended, Stuck

 

         

 

Inv_UNIX_Virtualization_Provider – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the virtualization product installation.

 

DisplayName

Instance ID

 

Key

true

 

OperatingStatus

uint16

 

 

 

 

 

 

Description

Indicates the current status of the Virtualization Product. Value "Servicing" means that the product is currently undergoing some maintenance. Value "Stopped" indicates that the virtualization product is now not working. Value "In Service" indicates that the product is fully up and running.

 

DisplayName

Operating Status

 

ValueMap

2, 5, 16

 

Values

Servicing, Stopped, In Service

 

         

 

Inv_UNIX_VMware_ESX_Advanced_Configuration_Data – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

DefaultValue

string

 

 

 

 

 

 

Description

Default value of the configuration option.

 

DisplayName

Default Value

 

Description

string

 

 

 

 

 

 

Description

Detailed information about what the option is meant for.

 

DisplayName

Description

 

ElementName

string(1024)

 

 

 

 

 

 

Description

Name of the advanced configuration option as it appears to user.

 

DisplayName

Element Name

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the advanced configuration setting.

 

DisplayName

Instance ID

 

Key

true

 

MaxValue

string

 

 

 

 

 

 

Description

Maximal value allowed for the configuration option.

 

DisplayName

Maximal Value

 

MinValue

string

 

 

 

 

 

 

Description

Minimal value allowed for the configuration option.

 

DisplayName

Minimal Value

 

OptionType

uint16

 

 

 

 

 

 

Description

Type of the data that can be used for option's value.

 

DisplayName

Option Type

 

ValueMap

0, 1, 2, 3

 

Values

Unknown, Integer, String, Boolean

 

Value

string

 

 

 

 

 

 

Description

Current (active) value of the configuration option.

 

DisplayName

Value

 

         

 

Inv_UNIX_VMware_ESX_Network_Policy – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

AverageBandwidth

uint64

 

 

 

 

 

 

Description

If Traffic Shaping is enabled, average allowed bandwidth (in bits per second).

 

DisplayName

Average Bandwidth

 

BurstSize

uint64

 

 

 

 

 

 

Description

If Traffic Shaping is enabled, the maximum number of bytes to allow in a burst. If a burst exceeds the burst size parameter, excess packets are queued for later transmission. If the queue is full, the packets are dropped. When you specify values for these two characteristics, you indicate what you expect the vSwitch to handle during normal operation.

 

DisplayName

Burst Size

 

FallbackPolicy

uint16

 

 

 

 

 

 

Description

If Fallback, the adapter is returned to active duty immediately on recovery, displacing the standby adapter that took over its slot, if any. If Replace, a failed adapter is left inactive even after recovery until another active adapter fails, requiring its replacement.

 

DisplayName

Fallback Policy

 

ValueMap

0, 1, 2

 

Values

Unset, Fallback, Replace

 

ForgedTransmits

uint16

 

 

 

 

 

 

Description

Whether forged transmits are enabled.

 

DisplayName

Forged Transmits

 

ValueMap

0, 1, 2

 

Values

Unset, Reject, Accept

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the network policy.

 

DisplayName

Instance ID

 

Key

true

 

LoadBalancingPolicy

uint16

 

 

 

 

 

 

Description

Determines how outgoing traffic is distributed among the assigned network adapters.

 

DisplayName

Load Balancing Policy

 

ValueMap

0, 1, 2, 3, 4

 

Values

Unset, SourcePortID, IP_Hash, MAC_Hash, Explicit

 

MACAddressChanges

uint16

 

 

 

 

 

 

Description

Whether changing of MAC address is allowed.

 

DisplayName

MAC Address Changes

 

ValueMap

0, 1, 2

 

Values

Unset, Reject, Accept

 

NetworkFailoverDetection

uint16

 

 

 

 

 

 

Description

Specifies how network failures are to be detected.

 

DisplayName

Network Failover Detection

 

ValueMap

0, 1, 2

 

Values

Unset, LinkStatusOnly, BeaconProbing

 

NotifySwitches

uint16

 

 

 

 

 

 

Description

If value is Yes, whenever a virtual NIC is connected to the vSwitch or whenever that virtual NIC's traffic is routed over a different physical NIC in the team because of a failover event, a notification is sent over the network to update the lookup tables on the physical switches.

 

DisplayName

Notify Switches

 

ValueMap

0, 1, 2

 

Values

Unset, Yes, No

 

PeakBandwidth

uint64

 

 

 

 

 

 

Description

If Traffic Shaping is enabled, maximum allowed bandwidth (in bits per second).

 

DisplayName

Peak Bandwidth

 

PromiscuousMode

uint16

 

 

 

 

 

 

Description

Whether the promiscuous mode is enabled for the connectivity.

 

DisplayName

Promiscuous Mode

 

ValueMap

0, 1, 2

 

Values

Unset, Reject, Accept

 

TrafficShapingPolicy

uint16

 

 

 

 

 

 

Description

Whether traffic shaping (bandwidth throttling) is enabled.

 

DisplayName

Traffic Shaping Policy

 

ValueMap

0, 1, 2

 

Values

Unset, Enabled, Disabled

 

          

 

Inv_UNIX_VMware_ESX_Setting_Data – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

AutomaticShutdownAction

uint16

 

 

 

 

 

 

Description

Specifies what should happen (by default) to a virtual machine when the host is shutting down: Turn Off (hard power off), Save State (suspend) or Shutdown (ask guest to shut down).

 

DisplayName

Automatic Shutdown Action

 

ValueMap

2, 3, 4

 

Values

Turn Off, Save State, Shutdown

 

AutomaticShutdownDelay

uint32

 

 

 

 

 

 

Description

Specifies the default amount of time (in seconds) that should be granted to the virtual machine to shutdown before the next machine shutdown is initiated.

 

DisplayName

Automatic Shutdown Delay

 

AutomaticStartupDelay

uint32

 

 

 

 

 

 

Description

Specifies the default amount of time (in seconds) that should be granted to a virtual machine to startup before the next machine startup is initiated.

 

DisplayName

Automatic Startup Delay

 

AutomaticStartupEnabled

boolean

 

 

 

 

 

 

Description

Boolean flag indicating whether virtual machines are allowed to start during host startup.

 

DisplayName

Automatic Startup Enabled

 

AutomaticStartupWaitForHeartbeat

boolean

 

 

 

 

 

 

Description

Boolean flag indicating whether automatic startup of virtual machines should immediately continue (without waiting for the startup delay) if VMware tools heartbeat is received from the virtual machine.

 

DisplayName

Automatic Startup Wait For Heartbeat

 

ServiceConsoleMemoryAmount

uint64

 

 

 

 

 

 

Description

Part of the total physical memory allocated to the Service Console part of the ESX Server (in megabytes). This is the effective value. Admin can configure a different value, which will become effective after host is rebooted.

 

DisplayName

Service Console Memory Amount

 

SystemMemoryAmount

uint64

 

 

 

 

 

 

Description

Part of the VMkernel Memory (Physical Memory Service Console Memory) allocated for the actual VMkernel, device drivers, and the virtualization layer (in megabytes). This is the effective value; it may change after a reboot in case Admin changed the amount of memory allocated to Service Console.

 

DisplayName

System Memory Amount

 

SystemUUID

string(38)

 

 

 

 

 

 

Description

Unique identifier for the ESX Server installation.

 

DisplayName

System UUID

 

Key

true

 

VirtualMachinesMemoryAmount

uint64

 

 

 

 

 

 

Description

Part of VMkernel Memory (Physical Memory Service Console Memory) actually available for virtualization (in megabytes). This is the effective value; it may change after a reboot in case Admin changed the amount of memory allocated to Service Console.

 

DisplayName

Virtual Machines Memory Amount

 

VMkernelUUID

string(38)

 

 

 

 

 

 

Description

Identifier for the ESX Server VMkernel.

 

DisplayName

VMkernel UUID

 

             

 

Inv_UNIX_VMware_ESX_Storage_Volume – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

BlockSize

uint64

 

 

 

 

 

 

Description

Size of the file system block in bytes.

 

DisplayName

Block Size

 

ConsolePath

string(1024)

 

 

 

 

 

 

Description

Path to the storage on Service Console.

 

DisplayName

Console Path

 

ElementName

string(256)

 

 

 

 

 

 

Description

User-visible name of the storage volume.

 

DisplayName

Element Name

 

FileSystemType

uint16

 

 

 

 

 

 

Description

Type of the file system used on the storage volume.

 

DisplayName

File System Type

 

ValueMap

0, 1, 2

 

Values

Unknown, VMFS, NFS

 

FileSystemVersion

string(64)

 

 

 

 

 

 

Description

Version of the file system used on the storage volume.

 

DisplayName

File System Version

 

FreeBlocks

uint64

 

 

 

 

 

 

Description

Total amount of unused file system blocks on the storage volume.

 

DisplayName

Free Blocks

 

FreeSize

uint64

 

 

 

 

 

 

Description

Indicates how much free space (in bytes) is left on the storage volume.

 

DisplayName

Free Size

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the storage within the computer.

 

DisplayName

Instance ID

 

Key

true

 

Name

string(128)

 

 

 

 

 

 

Description

Unique identifier of the storage volume.

 

DisplayName

Name

 

TotalBlocks

uint64

 

 

 

 

 

 

Description

Total amount of file system blocks available on the storage volume.

 

DisplayName

Total Blocks

 

TotalSize

uint64

 

 

 

 

 

 

Description

Total size of the storage volume in bytes.

 

DisplayName

Total Size

 

         

 

Inv_UNIX_VMware_ESX_Standby_Uplink – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

FallbackOrder

uint32

 

 

 

 

 

 

Description

Comparable number which defines the order in which physical adapters will become active in case of a failover situation. Lower number shows that the physical network port will be used earlier.

 

DisplayName

Fallback Order

 

         

 

Inv_UNIX_VMware_ESX_VM_kernel_Network_Port – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

Gateway

string(64)

 

 

 

 

 

 

Description

Default gateway for the VMkernel connections.

 

DisplayName

Default Gateway

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the port within the computer.

 

DisplayName

Instance ID

 

Key

true

 

IPAddress

string(64)

 

 

 

 

 

 

Description

IP address assigned for the VMkernel virtual network interface.

 

DisplayName

IP Address

 

MACAddress

string(64)

 

 

 

 

 

 

Description

MAC address of the VMkernel virtual network adapter.

 

DisplayName

MAC Address

 

Name

string(128)

 

 

 

 

 

 

Description

Identifying name of the network port.

 

DisplayName

Name

 

Netmask

string(64)

 

 

 

 

 

 

Description

Mask defining the sub-net that VMkernel virtual network interface is connected to.

 

DisplayName

Network Mask

 

VMotionEnabled

boolean

 

 

 

 

 

 

Description

Whether the VMkernel network port supports the VMotion functionality.

 

DisplayName

VMotion Enabled

 

         

 

Inv_UNIX_VMware_License_Setting_Data – STANDARD Class

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

Edition

string(128)

 

 

 

 

 

 

Description

Code name for the edition licensed for the ESX Server.

 

DisplayName

Edition

 

Features

string(1024)

 

 

 

 

 

 

Description

List of additional features licensed for the ESX Server.

 

DisplayName

Features

 

InstanceID

string(256)

 

 

 

 

 

 

Description

Unique identifier of the licensing settings on the computer.

 

DisplayName

Instance ID

 

Key

true

 

LicenseServer

string(256)

 

 

 

 

 

 

Description

Host that is serving licenses to the ESX Server.

 

DisplayName

License Server

 

LicenseServerPort

uint16

 

 

 

 

 

 

Description

Port on the host that is serving licenses to the ESX Server.

 

DisplayName

License Server Port

 

LicenseSource

uint16

 

 

 

 

 

 

Description

Where the license for the VMware product is coming from.

 

DisplayName

License Source

 

ValueMap

0, 1, 2, 3, 4

 

Values

Unknown, None, File, Server, Evaluation

 

         

 

Inv_UNIX_Advanced_Settings_Define_VMware_ESX – ASSOCIATION Class

02_4.png

 

Inv_UNIX_Allocation_Defines_Resource_Pool – ASSOCIATION Class

03_4.png

 

Inv_UNIX_Allocation_Defines_Virtual_Logical_Device –ASSOCIATION Class

04_4.png

 

Inv_UNIX_Collection_Connects_To_Switch_Port – ASSOCIATION Class

05_4.png

 

Inv_UNIX_Concrete_Virtual_Component – ASSOCIATION Class

06_2.png

 

Inv_UNIX_Connected_Virtual_Logical_Device – ASSOCIATION Class

07_2.png

 

Inv_UNIX_Hosted_Dependency – ASSOCIATION Class

Name

Class Origin

Reference Class

Description

 

Host

Inv_UNIX_Hosted_Dependency

Inv_UNIX_Virtualization_Provider

Virtualization Provider that hosts the virtual machine.

 

VirtualMachine

Inv_UNIX_Hosted_Dependency

Inv_UNIX_Virtual_Computer_System

Virtual Machine that is being hosted.

 

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

             

 

Inv_UNIX_Hosted_Resource_Pool – ASSOCIATION Class

Name

Class Origin

Reference Class

Description

 

Host

Inv_UNIX_Hosted_Resource_Pool

Inv_UNIX_Virtualization_Provider

Installation of the Virtualization Product that owns the pool.

 

ResourcePool

Inv_UNIX_Hosted_Resource_Pool

Inv_UNIX_Resource_Pool

Resource Pool provided by the Virtualization Product.

 

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

             

 

Inv_UNIX_Hosted_Switch_Port – ASSOCIATION Class

Name

Class Origin

Reference Class

Description

 

Host

Inv_UNIX_Hosted_Switch_Port

Inv_UNIX_Virtualization_Provider

Virtualization Provider that provides the virtual switch port.

 

SwitchPort

Inv_UNIX_Hosted_Switch_Port

Inv_UNIX_Switch_Port

Hosted virtual switch port.

 

Name

Data Type

Qualifiers

 

Name

Value

 

_id

bigint

 

 

 

 

 

Description

Column ID for entries in the table

Key

true

_ResourceGuid

uniqueidentifier

 

 

 

 

 

Description

The reporting system’s GUID

Key

true

            

 

Inv_UNIX_Hosted_VMware_ESX_Storage_Volume – ASSOCIATION Class

08_2.png

 

Inv_UNIX_Installed_Virtualization_Provider – ASSOCIATION Class

09_2.png

 

Inv_UNIX_License_Settings_Define_VMware_Product – ASSOCIATION Class

10_4.png

 

Inv_UNIX_Resource_Allocation_From_Connectivity_Collection – ASSOCIATION Class

11_3.png

 

Inv_UNIX_Resource_Allocation_From_Logical_Device – ASSOCIATION Class

12_4.png

 

Inv_UNIX_Resource_Allocation_From_Pool – ASSOCIATION Class

13_4.png

 

Inv_UNIX_Settings_Define_Virtual_Computer_System – ASSOCIATION Class

14_3.png

 

Inv_UNIX_Settings_Define_VMware_ESX – ASSOCIATION Class

15_3.png

 

Inv_UNIX_Settings_Derive_From_Snapshot – ASSOCIATION Class

16_3.png

 

Inv_UNIX_Snapshot_Of_Virtual_System – ASSOCIATION Class

17_3.png

 

Inv_UNIX_Stored_VMware_ESX_Virtual_Computer_System – ASSOCIATION Class

18_3.png

 

Inv_UNIX_VMware_ESX_Connectivity_Collection_Uplink – ASSOCIATION Class

19_3.png

 

Inv_UNIX_VMware_ESX_Network_Policy_Applies_To_Connectivity_Collection – ASSOCIATION Class

20_3.png

xx-20

 

Inv_UNIX_VMware_ESX_Network_Policy_Applies_To_Switch_Port – ASSOCIATION Class

21_2.png

 

Inv_UNIX_VMware_ESX_Service_Console_Connects_To_Collection – ASSOCIATION Class

22_2.png

 

Inv_UNIX_VMware_ESX_Settings_Define_Resource_Pool – ASSOCIATION Class

23_1.png

 

Inv_UNIX_VMware_ESX_Storage_To_Extent – ASSOCIATION Class

24_1.png

 

Inv_UNIX_VMware_ESX_VMkernel_Connects_To_Collection – ASSOCIATION Class

25_0.png

 

Conclusion

Because of the complexity of the Virtual Machine data, the data classes above are necessarily complex.  Hopefully this provides a guide that will allow you to upgrade or implement Inventory Pack for Servers 7.5 armed with the necessary data to manage your reports, filters, or anything else based off of Detailed VM data.

 

Inventory Database Schema 7.5 Part 1 - Basic Inventory
Inventory Database Schema 7.5 Part 2 - Hardware
Inventory Database Schema 7.5 Part 3 - Operation System
Inventory Database Schema 7.5 Part 4 - Software and User
Inventory Database Schema 7.5 Part 5 - Network Devices
Inventory Database Schema 7.5 Part 7 - Inventory Pack for Servers Database and Web


Inventory Database Schema 7.5, Part 7 - Inventory Pack for Servers Database and Web

$
0
0

This is Part 7 of a 7 part article series detailing the data classes for Inventory, including Inventory Pack for Servers 7.5, providing administrators the knowledge they need to report on the newly expanded data set provided by this Solution. This Pack provides add on data to what is already gathered by Inventory Solution and should be considered an extension, not a replacement, of the main Solution.

Contents

Introduction
Database Schema
Database Data Classes
   Inv_Database – BASE Class
      Inv_Oracle_Database – SUB Class
   Inv_Database_Service – BASE Class
      Inv_Oracle_Database_Service – SUB Class
   Inv_Database_Storage_Area – STANDARD Class
   Inv_Database_System – STANDARD Class
   Inv_Database_User – STANDARD Class
      Inv_Associate_Database_Service_To_Storage – ASSOCIATION Class
      Inv_Associate_Database_System_To_Service – ASSOCIATION Class
      Inv_Associate_Database_To_Service – ASSOCIATION Class
      Inv_Associate_Database_To_Storage – ASSOCIATION Class
      Inv_Associate_Database_User_To_Database – ASSOCIATION Class
Web Data Classes
   Inv_Apache_Http_Host_Setting_Data – BASE Class
      Inv_Apache_Http_Directory_Setting_Data – SUB Class
      Inv_Apache_Http_Alias_Setting_Data – SUB Class
      Inv_Apache_Http_Redirect_Setting_Data – SUB Class
   Inv_Http_Host_Setting_Data – BASE Class
      Inv_Apache_Http_Host_Configuration_Data – SUB Class
   Inv_Http_Server_Setting_Data – BASE Class
      Inv_Apache_Http_Server_Setting_Data – SUB Class
   Inv_Http_Host – STANDARD Class
   Inv_Apache_MPM_Http_Server_Setting_Data – STANDARD Class
   Inv_Http_Host_Binding – STANDARD Class
   Inv_Http_Server – STANDARD Class
      Inv_Http_Host_Host_Binding – ASSOCIATION Class
      Inv_Apache_Http_Host_Settings – ASSOCIATION Class
      Inv_Http_Host_Secure_Host_Binding – ASSOCIATION Class
      Inv_Installed_Http_Server – ASSOCIATION Class
      Inv_MPM_Settings_Define_Apache_Http_Server – ASSOCIATION Class
      Inv_Provided_Http_Host – ASSOCIATION Class
      Inv_Settings_Define_Http_Host – ASSOCIATION Class
      Inv_Settings_Define_Http_Server – ASSOCIATION Class
Conclusion

 

 

Introduction

Documenting database schema is not an easy task.  SQL can provide a table-column view of all selected tables, but this does not account for any interdependencies between tables in a normalized environment.  In 7.0 for Inventory Pack for Servers, Normalization includes dependencies on base-class tables, or, in other words, subsequent tables are extensions of the base table.  Association tables are also in use.

NOTE: The information in this document may change, though at the time of publication this is believed to be the accurate information for Inventory Solution 7.5.

 

Database Schema

The following list reveals data classes and their structure.  First, the name of the table is given, followed by a designation as a Base or Sub Class data class.  The following label system is used:

  • BASE Class – This is a data class that has no dependencies on other Inventory data classes
  • SUB Class – This is a data class that has 1 dependency on a BASE data class
  • STANDARD Class – This is a data class that contains no dependencies or sub classes
  • ASSOCIATION Class – This data class associates two other data classes’ rows together (not dependencies).  This class type may include tables not a part of Server Inventory

 

Note the following when reviewing the grids:

  1. Display Name represents how the column will be labeled when working within the Symantec Management Console, including reports, Resource Manager details, Pickers, etc.
  2. Not all values have descriptions, but the label of the table and column should provide data on what’s stored therein.
  3. When a BASE Class is listed, all subsequent SUB classes are tied to that BASE Class, sequentially, below.
  4. Qualifiers per Column/Value are provided based on applicability.

 

For help in navigating dependent data classes, use the following guide:

  • Inv_Database
    • Inv_Oracle_Database
  • Inv_Database_Service
    • Inv_Oracle_Database_Service
  • Inv_Apache_Http_Host_Setting_Data
    • Inv_Apache_Http_Directory_Setting_Data
    • Inv_Apache_Http_Alias_Setting_Data
    • Inv_Apache_Http_Redirect_Setting_Data
  • Inv_Http_Host_Setting_Data
    • Inv_Apache_Http_Host_Configuration_Data
  • Inv_Http_Server_Setting_Data
    • Inv_Apache_Http_Server_Setting_Data

 

Database Data Classes

The following data classes are for the Database information retrieved by the Server Inventory Agent.

 

Inv_Database – BASE Class

01_6.png

 

Inv_Oracle_Database – SUB Class

02_5.png

 

Inv_Database_Service – BASE Class

03_5.png

 

Inv_Oracle_Database_Service – SUB Class

04_5.png

 

Inv_Database_Storage_Area – STANDARD Class

05_5.png

 

Inv_Database_System – STANDARD Class

06_3.png

 

Inv_Database_User – STANDARD Class

07_3.png

 

Inv_Associate_Database_Service_To_Storage – ASSOCIATION Class

08_3.png

 

Inv_Associate_Database_System_To_Service – ASSOCIATION Class

09_3.png

 

Inv_Associate_Database_To_Service – ASSOCIATION Class

10_5.png

 

Inv_Associate_Database_To_Storage – ASSOCIATION Class

11_4.png

 

Inv_Associate_Database_User_To_Database – ASSOCIATION Class

12_5.png

 

Web Data Classes

The following data classes are for the Web Services information retrieved by the Server Inventory Agent.

 

Inv_Apache_Http_Host_Setting_Data – BASE Class

13_5.png

 

Inv_Apache_Http_Directory_Setting_Data – SUB Class

14_4.png

 

Inv_Apache_Http_Alias_Setting_Data – SUB Class

15_4.png

 

Inv_Apache_Http_Redirect_Setting_Data – SUB Class

16_4.png

 

Inv_Http_Host_Setting_Data – BASE Class

17_4.png

 

Inv_Apache_Http_Host_Configuration_Data – SUB Class

18_4.png

 

Inv_Http_Server_Setting_Data – BASE Class

19_4.png

 

Inv_Apache_Http_Server_Setting_Data – SUB Class

20_4.png

 

Inv_Http_Host – STANDARD Class

21_3.png

 

Inv_Apache_MPM_Http_Server_Setting_Data – STANDARD Class

22_3.png

 

Inv_Http_Host_Binding – STANDARD Class

23_2.png

 

Inv_Http_Server – STANDARD Class

24_2.png

 

Inv_Http_Host_Host_Binding – ASSOCIATION Class

25_1.png

 

Inv_Apache_Http_Host_Settings – ASSOCIATION Class

26_1.png

 

Inv_Http_Host_Secure_Host_Binding – ASSOCIATION Class

27_1.png

 

Inv_Installed_Http_Server – ASSOCIATION Class

28_0.png

 

Inv_MPM_Settings_Define_Apache_Http_Server – ASSOCIATION Class

29_0.png

 

Inv_Provided_Http_Host – ASSOCIATION Class

30_0.png

 

Inv_Settings_Define_Http_Host – ASSOCIATION Class

31_0.png

 

Inv_Settings_Define_Http_Server – ASSOCIATION Class

32_1.png

 

Conclusion

Hopefully this provides a guide that will allow you to upgrade or implement Inventory Pack for Servers 7.5 armed with the necessary data to manage your reports, filters, or anything else based off of Web or Database data.

 

Inventory Database Schema 7.5 Part 1 - Basic Inventory
Inventory Database Schema 7.5 Part 2 - Hardware
Inventory Database Schema 7.5 Part 3 - Operation System
Inventory Database Schema 7.5 Part 4 - Software and User
Inventory Database Schema 7.5 Part 5 - Network Devices
Inventory Database Schema 7.5 Part 6 - Inventory Pack for Servers Virtual Machine Data

Liveupdate/SEPM question

$
0
0
I need a solution

I've just been handed support of our Symantec products (we currently use a LUA, SEPM and thousands of SEP clients).  I need to upgrade our SEPM (and soon our SEP clients) to address some vulnerabilities and I've got a few questions regarding definitions from LUA.

Our current SEPM is on 12.1 RU4, we will be upgrading to 12.1 RU5.

In a week we will be upgrading the SEP client on a bunch of backend servers to 12.1 RU5.

We will still have 2200+ 11.X clients out there until I can get approval to upgrade those in a month or so.

I currently have my LUA downloading 12.1 RU4 and 11.x definitions

Changing things in my environment can be somewhat of a nightmare due to :processes:

 

1) When I update the SEPM to 12.1 RU5, do I need to have my LUA downlaod 12.1 RU5 definitions?  

2) Once I update my backend servers to 12.1 RU5, do i need to download the 12.1 RU5 defs?

Basically I want to avoid having to go through change control until I upgrade the thousands of endpoints we have out there if at all possible, and also keep the load on the LUA server down as much as possible by having it download as little as needed.

1413935398

How to install Altiris 7.5 SP1 on Windows 2012 (Best Practices)

$
0
0
I need a solution

Which settings option must be applyed for Application and IIS Roles on Windows 2012 R2?

Upgrade to 12.1.4 to 12.1.5 /Server named changed

$
0
0
I need a solution

We have just upgraded our SEPM server and now all the clients are not communicating to the single management server. The upgrade was successful but when looking at the client connection status the “last successful connection” was made just before the upgrade to the server name which was DOMAIN but not on the “Last Attempted Connection” was made to Domain.xxxxx.local (same port)

It appears that the upgrade process uses a different server name?

Thanks

Andy

Ghost image PXE via PCI ExpressCard

$
0
0
I need a solution

Hi,

I need to creat a ghost image from a laptop to a server using optical fiber via PCI ExpressCard:

IMG_0700.JPG

but I get this:

IMG_0695.JPG

Seems like the ExpressCard isn't recognised in the DOS.

Do you have a solution please?

 

Registry Key for Current Task Server

$
0
0
I need a solution

Hello, can anyone out there tell me a definitive registry key that is modified each time a client connects to a different task server?  I am looking to determine from the registry what task server a client is connected to.  I know RAAD is available, but I need to be able to pull this information from the registry.  Does such a key exist and what is the path?

 

Thanks!

Roaming user profile inventory

$
0
0
I need a solution

Hi

We using Client Management suite 7.1 SP2.

We need a Inventory report of exe file installed on Roaming user profile.

We have search it out it is not support in 7.0 SP1 http://www.symantec.com/docs/DOC1875

Anyone having idea it is possible in 7.1 SP2 or not.


Joint Twin Cities Endpoint Management and Security & Compliance User Group Meeting - November 18th

$
0
0
Location: 
Pinstripes - Edina
Time: 
Tue, 18 November, 2014 - 12:00 - 17:00 CST

Please join us for our joint Twin Cities Endpoint Management and Security & Compliance User Group meeting on Tuesday, November 18th from 12:00pm to 5:00pm at Pinstripes.

Lunch will be served! And games!

 

Agenda:

12:00-12:45 p.m. - Lunch, Welcome & Introductions

12:45-1:45 p.m. - Opening, Joint Presentation: General Overview of Symantec by Amber Johanson, Symantec

1:45-2:45 p.m. - Breakout Sessions for each User Group (presentation topics to follow)

2:45-3:00 p.m. - Prize Drawings & Conclusion

3:00-5:00 p.m. - Bowling and Bocce Ball!

 

Location:

Pinstripes - Edina

3849 Gallagher Drive

Edina, MN 55435

The meeting will start in Ballroom C with lunch and the opening presentation. Then one of the breakout sessions will take place in the Regusci Room and the other session will stay in Ballroom C. Everyone will come back to Ballroom C for the wrap up and prize drawings.

HELP!!! Patch Mgmt Editing Policy not opening correctly

$
0
0
I need a solution

Needing some assistance on why these two are so different.  The video attached which is working correctly is from my local system.  The system which is not working correctly is from another system which I'm using for testing.  This issue was first brought to my attention when our patch admin showed me.  I can access everything correctly from the server and locally from my system.  I've verified all Internet explorer settings with my own as well as Java.  What am I missing?  Can anyone shed some insight on this please.  See videos for exact issue.  We are running IE 11 in compatibility mode on both systems.  If I enable/open the F12 Developer tools on the system which isn't opening correctly it will then respond like it should.  Which doesn't make sense to me. 

 

Thank you,

 

Misty

Error - Core-DialogHandler

$
0
0
I need a solution

Hello,

 

I am receiving the error below when a customer is trying to access a responseURL.  They see the canned symantec error page, but when they try to access the page again it goes through.  How can i troubleshoot this?

 

Application Name : Request Software Prod
Process ID : 3672
Date :10/22/2014 11:58:22 AM
Log Level :Error
Log Category :Core-DialogHandler
Machine Name : PAINFGWS101
Message :
Error starting/continuing dialog model execution
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: could not deserialize IData ---> LogicBase.Framework.ObjectDeserializationError: could not deserialize: System.Collections.Hashtable ---> System.Exception: exception deserializing dictionary ---> LogicBase.Framework.ValueDeserializationError: could not deserialize attribute : valueType(System.Type)  ---> System.Exception: could not find type LogicBase.Core.Ensemble.ReportingStorageGateway.LogProcessReport
   at LogicBase.Framework.TypeTypeConverter.ConvertFromString(String value, Type t)
   at LogicBase.Framework.ObjectReadStream.ReadSimpleConverter(ObjectStorageValue objValue, Type type, ObjectStorageSimpleTypeConverter converter)
   --- End of inner exception stack trace ---
   at LogicBase.Framework.ObjectReadStream.ReadSimpleConverter(ObjectStorageValue objValue, Type type, ObjectStorageSimpleTypeConverter converter)
   at LogicBase.Framework.DictionaryItemStorage.ReadFromStream(ObjectReadStream stream)
   at LogicBase.Framework.IDictionaryTypeConverter.GetObject(ObjectStorageContainer storageContainer, ObjectStorageObjectData values, Type valueType, ObjectStorageErrorHandler errorHandler)
   --- End of inner exception stack trace ---
   at LogicBase.Framework.IDictionaryTypeConverter.GetObject(ObjectStorageContainer storageContainer, ObjectStorageObjectData values, Type valueType, ObjectStorageErrorHandler errorHandler)
   at LogicBase.Framework.ObjectReadStream.ReadRelationshipConverter(ObjectStorageValue objValue, Type type, ObjectStorageRelationshipTypeConverter converter)
   --- End of inner exception stack trace ---
   at LogicBase.Framework.ObjectReadStream.ReadRelationshipConverter(ObjectStorageValue objValue, Type type, ObjectStorageRelationshipTypeConverter converter)
   at LogicBase.Framework.ObjectReadStream.GetValue[T](String name)
   at LogicBase.Core.Data.IStorableHashTableHolder.ReadFromStream(ObjectReadStream stream)
   at LogicBase.Framework.ObjectStorage.ContainerDeserialize(ObjectStorageContext context, ObjectStorageContainer container)
   at LogicBase.Core.Data.OrchestrationData..ctor(SerializationInfo info, StreamingContext context)
   --- End of inner exception stack trace ---
   at LogicBase.Core.Data.OrchestrationData..ctor(SerializationInfo info, StreamingContext context)
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle._SerializationInvoke(Object target, SignatureStruct& declaringTypeSig, SerializationInfo info, StreamingContext context)
   at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj, SerializationInfo info, StreamingContext context)
   at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder)
   at System.Runtime.Serialization.ObjectManager.DoFixups()
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, IMethodCallMessage methodCallMessage)
   at LogicBase.Core.Messaging.Message.get_PayLoad()
   at LogicBase.Components.Default.ExchangeAdapters.LogicBaseExchangeWorkQueue.GetItem(String serviceID, String id)
   at LogicBase.Core.Models.Workflow.EmbeddedDialogModel.WorkflowDialogHTTPHandler.StartDialog(HttpContext context, DialogSession session)
   at LogicBase.Core.Models.Dialog.DialogHttpHandlerBase.System.Web.IHttpHandler.ProcessRequest(HttpContext context)

DS 6.9 - Maximum MS SQL Server version?

$
0
0
I need a solution

I just tried installing DS 6.9 on Windows Server 2012 R2 with MS SQL Server Express 2014...no success...and I'm about to try it again with 2012. Is there a *maximum* version of MS SQL Server on which DS 6.9 may run?

Thanks!

Managed Software Delivery - Remove the "Don't Run" Button...

$
0
0
I need a solution

Hello all, I am new to the managed software delivery and am running into a snag.  I would like to have a policy that allows the user to run it later (for up to an hour) but also I do NOT want them to have the ability to click the "Don't Run" as I am afraid some of the users will never allow the task to run.  Is there a way to disable, gray out, or remove the "Don't Run" button from the "Starting Task" dialog?

 

Thanks!

 

2014-10-22 15_35_48-Clipboard_0.jpg

 

 

 

How to read a file with URL encoding in the file name

$
0
0
I need a solution

I have a workflow that needs to read files from a Subversion repository that is available via a URL.  Many of the files were created with the %20 URL encoding used to replace an ASCII space.  When I try to read these files I get a (404) Not Found error.  I assume that when the name is being resolved the system is replacing the %20 with a space.  The files that do not have the URL encoding process without any problems.

I am using a Read Files component with the File Path Type set to URL.  Does anyone have a suggestion for getting the system to read the %20 as valid characters in the file name?

DS6.9 SP6 on Server 2012 Firm command failing

$
0
0
I need a solution

Hi everyone

I have setup a test server 2012 and installed DS6.9 Sp6.

I copied over my FIRM commands from the current live server which do the Replace Tokens naming on unattend.xml so the PC is named properly.

The FIRM commands seem to have changed. I did a search for firm and found it is named firm.exe and located in several directories on server 2012. I have tried a bunch of the various firm executables but all of them fail to copy the unattend file over to the PC.

The error on the splash screen on the PC reads "The system cannot execute the specified program".

Can someone send me a copy of the FIRM command when using it with replace tokens on Server 2012?

Thank You,

Sean

PS: Below is my current FIRM/Replace tokens commands on the live server which works great! And I have already tried changing firm-win.exe to just firm.exe

.\firm-win.exe copy .\Images\sysprep\imaged\%ID%.txt PROD:\windows\system32\sysprep\unattend.xml

.\firm-win.exe copy .\Images\sysprep\imaged\%ID%.txt PROD:\windows\panther\unattend.xml


Windows assessment scan keeps retrying download

$
0
0
I need a solution

We have a lot of clients showing Windows assessment scan - status retrying download. I haven't changed anything. Any pointers what to look for on this ?

1414136565

Error 2147012721

$
0
0
I need a solution

Hi there,

 

During the installation of one of our laptops using Deployment Console i get an error at activation of windows.

The error says: Error -2147012721 during script execution.

For some reason i cant find it anywhere what the problem is about.

Do you have any solutions/ideas?

 

Greetings,

 

Pieter

Full Scan Options through the Symantec cloud administration console

$
0
0

I would like to submit an idea to have more full scan option through the Symantec cloud administration console similar to the end users manual scan options in the below pictures you will first find the only options through the administration console and the next 2 pictures are from the end user manual scan.

Symantec3.JPG

 

Symantec1.JPG

Symantec2.JPG

Task Timeout DS 7.5

$
0
0
I need a solution

Hi Everyone,

I have a task that I'd like to run every day at the exact same time, but only if those computes are on at that exact time.  I scheduled this task at 5:30 and it works within 3 minutes, which is acceptable.  However, the task still tries to run on the computers that are off for the next hour.  Should a machine be turned on at 5:45, the task runs, which is undesireable.  Is there an adjustment on the timeout of tasks on NS 7.5?  Setting this to 10 min or so would reduce the issue to an acceptable level.

I would use DS 6.9 but it tries to wake the comptuers to run tasks which is less desierable still.

Please don't confust this with the "end task after x minutes" option.  I don't want to kill the task, I just don't want it to try running on a machine that is turned on after the run time specified.

 

 

Upgrade issue from 7.1.8280.0 to 7.5

$
0
0
I need a solution

One of my colleagues if trying to upgrade the Altiris server while I am on vacation, any ideas of how to fix this?

 

 Upgrade to SMP 7.5 SP1 is supported from SMP 7.1. SP2 MP 1.1 or SMP 7.7 HF6 along with the latest applicable splution-specific hot fixes, Current System SMP 7.1.8280.0.   Any help would be appeciated.

Viewing all 7163 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>