 |  | Introduction |
HP Systems Insight Manager uses a Microsoft SQL (Windows install) or PostgreSQL (HP-UX or Linux install) database to store collected event and system data. The database can be on the same system as the management application or on a different system that has network access to the database server. HP Systems Insight Manager uses the Java Database Connector (JDBC) and the Object Database Connector (ODBC) on Microsoft Windows systems to communicate with the database. During installation, the necessary database systems and transaction log systems are created before creating and populating the database. The database contains: Reports can be created in Access, Excel, Crystal Reports, or any standard reporting tool that can access the database. The database schema is published to make creating the reports easier.
 |  | Pre-defined Views |
There are several pre-defined views that are shipped with HP Systems Insight Manager. These views can be used to search the database for different information such as data collection information, event data and license data.
Notices_view. This view can be used to list events in the system along with their descriptions. It does not contain the specifics of an event, but can be useful for some simple reports. It will return the system name, event severity, cleared status, received time, cleared time, and event description.
View_deviceAssociations. This view is used in building searches, mainly used internally.
licenseCounts. This view is used to show license count data in the license report.
deviceTypesEnum. This view links the devices table productType field with an (English) string representing the system type.
deviceSubTypesEnum. This view links the nodeSubTypesEnum table enumOrd field with an (English) string representing the system sub type.
 |  | Database Tables |
The following sections provide the contents of the database for reporting purposes. The tables describe the information collected by HP Systems Insight Manager and the database table structures that store the information. The following tables are available:  |
 |
 |
 |
 |
 |
 |
CIM_OperatingSystem table  |
CIM_PhysicalElement table  |
 |
 |
 |
 |
 |
 |
CIM_SoftwareElement table  |
In the ClusterInfo table, each row represents one cluster. The ClusterInfo fields are defined in the following table. These fields can be edited through Options Cluster Monitor Cluster Settings: Contact Person Contact Phone Contact Email Contact Pager Dial Out Modem Dial In Modem Cluster Location Applications Comments
The ClusterNodeInfo fields are defined in the following table. These fields can be edited through Options Cluster Monitor Node Settings: Contact Person Contact Phone Contact E-mail Contact Pager Dial Out Modem Dial In Modem Cluster Location Applications Comments
The DB_DeviceInfo table contains general system information. Any system that supports SNMP has information in this table. The DB_DeviceInfo fields are defined in the following table. The DB_DeviceInfoEx table contains basic information for systems that are running the HP Systems Insight Manager agent or a standard DMI service layer. The DB_DeviceInfoEX fields are defined in the following table.
 |
The DeviceNames table contains the names for devices as determined by the various protocols that this device supports. The DeviceNames fields are defined in the following table.
The Devices table contains discovered system information. This is the primary table used to define system related data. The Devices fields are defined in the following table.
 |
The Device Protocol Information fields are defined in the following table.
 |
The DeviceSnmpSettings table contains the SNMP settings currently configured for the devices. The DeviceSnmpSettings fields are defined in the following table.
HPUX_BaseKernelParameter table  |
 |
 |
 |
HPUX_NISServerService table  |
HPUX_PhysicalVolume table  |
 |
 |
The IPAddress table contains the known IP addresses for the devices. The IPAddress fields are defined in the following table. The IPXAddress table contains the known IPX addresses for the systems. The IPXAddress fields are defined in the following table. The Notices table contains all the events received or generated, such as Discovered Device events, SNMP traps, and so on. The Notices fields are defined in the following table. The NoticeTypes table defines all of the event types that can be processed. The NoticeType fields are defined in the following table.
|