Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIX
2
Intel Itanium Logo: Intel, Intel Inside and Itanium are trademarks or
registered trademarks of Intel Corporation in the U.S. and other
countries and are used under license.
Java is a U.S. trademark of Sun Microsystems, Inc.
Microsoft is a U.S. registered trademark of Microsoft Corporation.
MS-DOS is a U.S. registered trademark of Microsoft Corporation.
Netscape and Netscape Navigator are U.S. trademarks of Netscape
Communications Corporation.
OpenView is a registered U.S. trademark of Hewlett-Packard Company.
Oracle is a registered U.S. trademark of Oracle Corporation, Redwood
City, California.
OSF, OSF/1, OSF/Motif, Motif, and Open Software Foundation are
trademarks of the Open Software Foundation in the U.S. and other
countries.
Pentium is a U.S. registered trademark of Intel Corporation.
SQL*Plus is a registered U.S. trademark of Oracle Corporation,
Redwood City, California.
UNIX is a registered trademark of the Open Group.
Windows NT is a U.S. registered trademark of Microsoft Corporation.
Windows and MS Windows are U.S. registered trademarks of
Microsoft Corporation.
3
4
Contents
1. The OVO Database Schema
In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
General Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Performing Queries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Adding Your Own OVO Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Adding a Program Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Using Variables as Parameters for Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Adding an SQL*Plus Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Adding Your Own OVO Service Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
HP OpenView Service Navigator Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3. User Tables
In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
opc_appl_groups Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
opc_appl_in_group Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
opc_appl_login Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
opc_appl_node_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
opc_appl_platforms Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
opc_applgrp_in_grp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
opc_application Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
opc_capabilities Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
opc_integr_appl Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
opc_op_browser_set Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
opc_op_browser_set_cma Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
opc_op_browser_set_obj Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
opc_op_defaults Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
opc_op_desk Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
opc_op_group_desk Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
opc_op_ov_geometry Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
opc_op_profiles Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
opc_op_realm Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
opc_op_runtime Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
opc_op_services Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5
Contents
opc_ov_appl Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
opc_user_data Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4. Node Tables
In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
opc_chsets Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
opc_cluster_map Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
opc_comm_type Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
opc_mgmtsv_config Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
opc_net_machine Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
opc_net_sec_types Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
opc_node_alt_addr Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
opc_node_alt_name Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
opc_node_alt_v6_addr Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
opc_node_defaults Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
opc_node_groups Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
opc_node_names Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
opc_node_pattern Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
opc_nodehier_layout Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
opc_nodehiers Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
opc_nodes Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
opc_nodes_in_group Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
opc_pltfrm_family Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
5. Template Tables
In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
opc_console_source Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
opc_ec_source Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
opc_interf_source Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
opc_logfile_source Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
opc_monitor_source Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
opc_node_config Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
opc_sched_source Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
opc_source_templ Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
opc_templ_groups Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
opc_templ_in_tgrp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6
Contents
opc_templ_on_ngrp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
opc_templ_options Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
opc_templ_status Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
opc_tmpl_on_node Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
opc_tgrp_in_tgrp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
opc_tgrp_on_ngrp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
opc_tgrp_on_node Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
opc_trap_source Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6. Condition Tables
In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
opc_appresp_id_lst Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
opc_cond Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
opc_cond_appl_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
opc_cond_cust_attrib Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
opc_cond_mgrp_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
opc_cond_node_list Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
opc_cond_obj_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
opc_cond_oper_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
opc_cond_sev_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
opc_cond_stat_var Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
opc_cond_text Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
opc_cond_type_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
opc_monitor_cond Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
opc_mpi_reg_conds Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
opc_msg_cond Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
opc_msg_key_rel Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
opc_open_mpis Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
opc_rgr_cond Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
opc_snmp_variables Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
opc_trap_cond Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
7. Message Tables
In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
opc_act_cust_attrib Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
opc_act_messages Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
opc_anno_text Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
opc_annotation Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
7
Contents
opc_escal_assign_m Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
opc_forward_msgs Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
opc_hist_anno_text Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
opc_hist_annotation Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
opc_hist_cust_attrib Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
opc_hist_messages Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
opc_hist_msg_text Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
opc_hist_orig_text Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
opc_instr_interf Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
opc_instructions Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
opc_msg_text Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
opc_orig_msg_text Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
opc_service_msgs Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
8. Other Tables
In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
opc_agent_status Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
opc_audit Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
opc_audit_param Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
opc_change_status Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
opc_cma_names Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
opc_db_maintenance Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
opc_message_groups Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
opc_notif_schedule Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
opc_notif_services Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
opc_service Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
opc_service_log Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
opc_symbols Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
opc_temp_appl_list Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
opc_temp_msgrp_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
opc_temp_node_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
opc_temp_object_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
opc_temp_service_list Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
opc_temp_templ Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
opc_tmp_filter_appl Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
opc_tmp_filter_cma Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
8
Contents
opc_tmp_filter_msggrp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
opc_tmp_filter_node Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
opc_tmp_filter_obj Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
opc_tmp_filter_pattern_node Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
opc_tmp_filter_service Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
opc_tmp_misc_msggrp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
opc_tmp_msg_id Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
opc_tmp_msg_id_service Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
opc_tmp_valid_msggrp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
opc_tmp_visible_msggrp Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
opc_tmp_visible_node Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
opc_tmp_visible_node2 Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
opc_tmp_visible_pattern Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
opc_tmp_visible_profile Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
opc_tmp_visible_service Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
opc_trouble_ticket Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
9. Secondary Indexes
In This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Secondary Indexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
A. Database Changes
Changes from OVO A.07.00 to A.08.10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
9
Contents
10
Printing History
The manual printing date and part number indicate its current edition.
The printing date will change when a new edition is printed. Minor
changes may be made at reprint without changing the printing date. The
manual part number will change when extensive changes are made.
Manual updates may be issued between editions to correct errors or
document product changes. To ensure that you receive the updated or
new editions, you should subscribe to the appropriate product support
service. See your HP sales representative for details.
First Edition: February 1999
Second Edition: September 1999
Third Edition: June 2000
Fourth Edition: January 2002
Fifth Edition: May 2004
Sixth Edition: September 2004
11
12
Conventions
The following typographical conventions are used in this manual.
Table 1 Typographical Conventions
Italic Book or manual titles, and man page Refer to the OVO Administrator’s
names Reference and the opc(1M) manpage
for more information.
Variable that you must supply when At the prompt, enter rlogin
entering a command username.
Parameters to a function The oper_name parameter returns
an integer response.
Computer Text and other items on the The following system message
computer screen displays:
Are you sure you want to
remove current group?
13
Table 1 Typographical Conventions (Continued)
14
OVO Documentation Map
HP OpenView Operations (OVO) provides a set of manuals and online
help that help you use the product and understand the concepts
underlying the product. This section describes what information is
available and where you can find it.
15
OVO Manuals
This section provides an overview of the OVO manuals and their
contents.
Table 2 OVO Manuals
OVO Installation Guide for Designed for administrators who install OVO software Hardcopy
the Management Server on the management server and perform initial
PDF
configuration.
This manual describes:
OVO Concepts Guide Provides you with an understanding of OVO on two Hardcopy
levels. As an operator, you learn about the basic
PDF
structure of OVO. As an administrator, you gain insight
into the setup and configuration of OVO in your own
environment.
OVO Administrator’s Designed for administrator’s who install OVO on the PDF only
Reference managed nodes and are responsible for OVO
administration and troubleshooting. Contains
conceptual and general information about the OVO
DCE/NCS-based managed nodes.
OVO DCE Agent Concepts Provides platform-specific information about each PDF only
and Configuration Guide DCE/NCS-based managed node platform.
OVO HTTPS Agent Provides platform-specific information about each PDF only
Concepts and Configuration HTTPS-based managed node platform.
Guide
OVO Reporting and Provides a detailed description of the OVO database PDF only
Database Schema tables, as well as examples for generating reports from
the OVO database.
OVO Entity Relationship Provides you with an overview of the relationships PDF only
Diagrams between the tables and the OVO database.
16
Table 2 OVO Manuals (Continued)
OVO Java GUI Operator’s Provides you with a detailed description of the OVO PDF only
Guide Java-based operator GUI and Service Navigator. This
manual contains detailed information about general
OVO and Service Navigator concepts and tasks for OVO
operators, as well as reference and troubleshooting
information.
Service Navigator Concepts Provides information for administrators who are Hardcopy
and Configuration Guide responsible for installing, configuring, maintaining, and
PDF
troubleshooting the HP OpenView Service Navigator.
This manual also contains a high-level overview of the
concepts behind service management.
OVO Software Release Notes Describes new features and helps you: PDF only
OVO Supplementary Guide Describes the message source templates that are PDF only
to MPE/iX Templates available for MPE/iX managed nodes. This guide is not
available for OVO on Solaris.
Managing Your Network Designed for administrators and operators. This manual Hardcopy
with HP OpenView Network describes the basic functionality of HP OpenView
PDF
Node Manager Network Node Manager, which is an embedded part of
OVO.
OVO Database Tuning This ASCII file is located on OVO management server on ASCII
the following location:
/opt/OV/ReleaseNotes/opc_db.tuning
17
Additional OVO-related Products
This section provides an overview of the OVO-related manuals and their
contents.
Table 3 Additional OVO-related Manuals
If you purchase the HP OpenView Operations for UNIX Developer’s Toolkit, you receive the full OVO
documentation set, as well as the following manuals:
HP OpenView ECS Explains how to use the ECS Designer product in the Hardcopy
Configuring Circuits for NNM and OVO environments.
PDF
NNM and OVO
18
OVO Online Information
The following information is available online.
Table 4 OVO Online Information
HP OpenView Operations Context-sensitive help system contains detailed help for each window
Administrator’s Guide to of the OVO administrator Motif GUI, as well as step-by-step
Online Information instructions for performing administrative tasks.
HP OpenView Operations Context-sensitive help system contains detailed help for each window
Operator’s Guide to Online of the OVO operator Motif GUI, as well as step-by-step instructions
Information for operator tasks.
HP OpenView Operations HTML-based help system for the OVO Java-based operator GUI and
Java GUI Online Service Navigator. This help system contains detailed information
Information about general OVO and Service Navigator concepts and tasks for
OVO operators, as well as reference and troubleshooting information.
HP OpenView Operations Manual pages available online for OVO. These manual pages are also
Man Pages available in HTML format.
To access these pages, go to the following location (URL) with your
web browser:
http://<management_server>:3443/ITO_MAN
In this URL, the variable <management_server> is the fully qualified
hostname of your management server. Note that the man pages for
the OVO HTTPS-agent are installed on each managed node.
19
20
1 The OVO Database Schema
Chapter 1 21
The OVO Database Schema
In This Chapter
In This Chapter
This chapter introduces the OVO database schema. It explains the areas
that this book covers and describes how to use the information provided
to write and display your own reports in OVO.
22 Chapter 1
The OVO Database Schema
Introduction
Introduction
This chapter provides information about the definitions and contents of
the OVO database tables. You can generate reports or perform queries
via any report tools compatible with the Oracle database.
NOTE All of the tables defined in this manual are considered read-only. You can
query the tables at any time for report generation, but you must not
write to the tables. Writing to the tables directly is not supported by
Hewlett-Packard.
Also, tables and fields may change in future releases of OVO.
Hewlett-Packard does not guarantee that the reports you develop will
work with future releases of OVO.
Chapter Data
Chapter 1 23
The OVO Database Schema
Introduction
General Conventions
Most indexing key fields are implemented as 36-byte character Universal
Unique Identifiers (UUIDs) to make key generation easier and be
consistent with the object identifiers used by other OpenView databases.
OVO uses a special null ID that consists of 36 zeros, except for foreign
keys which use Oracle null values.
Enumerated types are implemented as integer fields. The possible values
are given in the Description column. The values for Yes/No are 1/0.
The Constraint column describes the constraints of each table column.
See Table 1-2 on page 24 for the constraints that are used:
Table 1-2 Notation of the Constraint Field
24 Chapter 1
The OVO Database Schema
Introduction
Performing Queries
OVO supports the following query methods:
• Report programs
You can add your own programs as described in the section
“Adding a Program Report” on page 26.
• SQL reports using SQL*Plus
You can add your own SQL reports as described in the section
“Adding an SQL*Plus Report” on page 28.
• OVO internal reports
These reports use internal C functions and, consequently, may
not be added or modified.
❏ Reporting tools accessing the database directly
Reports generated by any reporting tool that can access the Oracle
database.
❏ Service Reports
OVO-specific service reports are included in the HP OpenView
Reporter product and can be viewed over the web. For more
information on how to add new service reports and how to go about
modify existing ones, see the HP OpenView VantagePoint Reporter
documentation.
Chapter 1 25
The OVO Database Schema
Adding Your Own OVO Reports
26 Chapter 1
The OVO Database Schema
Adding Your Own OVO Reports
Variable Description
Table 1-4 on page 27 shows which variables are available in the operator
GUI and from the administrator’s Message Browser.
Table 1-4 Available OVO Variables in the Operator GUI and Administrator
Message Browser
Variable Description
Chapter 1 27
The OVO Database Schema
Adding Your Own OVO Reports
1. Decide which data you need for the report. The OVO database tables
and their relationships are described in the following sections of this
manual.
For this example, the table opc_op_realm contains details of the
responsibilities of the OVO users and, in addition, the message group
name that is specified as a parameter. The table opc_user_data lists
the OVO users. The link between opc_op_realm and opc_user_data
is the user_id, namely opc_op_realm.user_id ->
opc_user_data.user_id. The table opc_node_groups lists the node
group names and is linked to opc_op_realm by means of the
node_group_id, namely opc_op_realm.node_group_id ->
opc_node_groups.node_group_id.
2. Create the SQL statement that extracts the information you need. As
a test, set a fixed value for the message-group name, for example:
select distinct u.name, g.node_group_name
from opc_user_data u, opc_op_realm r, opc_node_groups g
where r.user_id = u.user_id
and r.node_group_id = g.node_group_id
and r.msg_group_name = ‘OS’
order by 1,2;
You can use, for example, SQL*Plus to test the SQL statement. You
will be asked for the opc_report password, then enter the following
command:
$ORACLE_HOME/bin/sqlplus opc_report@ov_net
To exit SQL*Plus enter: quit
3. Format your report to look like an OVO report: the formatting is
done by selecting the text from the Oracle dummy table, dual. Since
OVO reports write to the file /tmp/rep.lst, you have to add a
corresponding spool statement: spool /tmp/rep (SQL*Plus
automatically appends .lst to this).
28 Chapter 1
The OVO Database Schema
Adding Your Own OVO Reports
Chapter 1 29
The OVO Database Schema
Adding Your Own OVO Reports
select
‘------------------------------------------------‘ from
dual;
30 Chapter 1
The OVO Database Schema
Adding Your Own OVO Service Reports
Chapter 1 31
The OVO Database Schema
Adding Your Own OVO Service Reports
the severity status can be outside of the queried time interval. Figure 1-1
on page 32 shows how the time when a service entered or left a certain
severity status can affect service reporting.
N W
Service D
N W
Service C
N W
Service B
N W
Service A
N = Normal W = Warning
32 Chapter 1
2 Entity Relationship Diagrams
Chapter 2 33
Entity Relationship Diagrams
In This Chapter
In This Chapter
This chapter contains the entity relationship diagrams for the OVO
database.
34 Chapter 2
Entity Relationship Diagrams
Entity Relationship Diagrams
Multiplicity of Relationships
Exactly One
Optional (0 or 1)
One Or More
Zero, One Or More
NOTE The entity relationship diagrams only show the tables relating to users,
nodes, templates, conditions and messages. They do not represent the
entire OVO database.
Chapter 2 35
Entity Relationship Diagrams
Entity Relationship Diagrams
opc_op_browser_set opc_user_data
user_id user_id
setting name symbol_type_id
nodehier_id
Figure 2-2 shows that a user in the opc_user_data table has zero, one, or
more saved browser settings in opc_op_browser_set. In other words, a
user may save one or more browser settings, but does not have to.
Each browser setting belongs to exactly one user. Since no name appears
on the relationship line, the relationship is based on the common key,
user_id.
opc_op_browser_set_obj opc_op_browser_set
Figure 2-3 shows that a browser setting may have zero, one, or more
selected objects, for example selected nodes. Each of the selected objects
in opc_op_browser_set_obj belongs to exactly one browser setting. To
36 Chapter 2
Entity Relationship Diagrams
Entity Relationship Diagrams
parent_id
opc_nodehier_layout
layout_id
nodehier_id
layout_id parent_id
node_id
Chapter 2 37
Chapter 2
OPC_MESSAGE_GROUPS OPC_NODE_GROUPS
NAME: VARCHAR2 (P) NODE_GROUP_ID: VARCHAR2 (P)
OPC_OP_RUNTIME SYMBOL_TYPE_ID: VARCHAR2 (F)
SYMBOL_TYPE_ID: VARCHAR2 (F)
USER_ID: VARCHAR2 (P,F)
MSG_GROUP_NAME
OPC_OP_OV_GEOMETRY OPC_NODES_IN_GROUP
Operators have 3 entries.
Template Administrators and user
profile have no entry. USER_ID: VARCHAR2 (P,F) NODE_GROUP_ID: VARCHAR2 (P,F)
WINDOW_TYPE: NUMBER (P) OPC_OP_REALM NODE_ID: VARCHAR2 (P,F)
USER_ID: VARCHAR2 (U,F)
OPC_OP_DEFAULTS NODE_GROUP_ID: VARCHAR2 (U,F)
MSG_GROUP_NAME: VARCHAR2 (U,F)
USER_ID: VARCHAR2 (P,F)
OPC_NODES
NODE_ID: VARCHAR2 (P)
OPC_OP_BROWSER_SET_OBJ OPC_CAPABILITIES OPC_OP_SERVICES SYMBOL_TYPE_ID: VARCHAR2 (F)
MACHINE_TYPE: NUMBER (F)
USER_ID: VARCHAR2 (P,F) USER_ID: VARCHAR2 (P,F) USER_ID: VARCHAR2 (P,F)
DEPOT_NODE_ID: VARCHAR2 (F)
SETTING_NAME: VARCHAR2 (P,F) SERVICE_NAME: VARCHAR2 (P)
OBJECT_TYPE: NUMBER (P)
OBJECT_NAME: VARCHAR2 (P) OPC_OP_BROWSER_SET
USER_ID
SETTING_NAME OPC_USER_DATA OPC_OP_PROFILES
USER_ID: VARCHAR2 (P,F) PARENT_ID
OPC_OP_BROWSER_SET_CMA SETTING_NAME: VARCHAR2 (P)
USER_ID: VARCHAR2 (P) USER_ID: VARCHAR2 (P,F)
USER_ID PROFILE_ID PROFILE_ID (U,F)
USER_ID: VARCHAR2 (P,F) SYMBOL_TYPE_ID: VARCHAR2 (F)
SETTING_NAME: VARCHAR2 (P,F) OPC_OP_GROUP_DESK NODEHIER_ID: VARCHAR2 (F)
OPC_NODEHIER_LAYOUT
USER_ID
USER_ID: VARCHAR2 (P,F) OBJECT_ID
LAYOUT_ID LAYOUT_ID: VARCHAR2 (P)
APPL_GROUP_ID: VARCHAR2 (P,F)
NODEHIER_ID: VARCHAR2 (F)
PARENT_ID: VARCHAR2 (F)
OPC_CHANGE_STATUS OPC_CHANGE_STATUS holds NODE_ID: VARCHAR2 (F)
OPC_OP_DESK change flags, currentlly for
OBJECT_ID: VARCHAR2 (P) nodes and user. Each change
OPC_APPLGRP_IN_GRP OPC_APPL_GROUPS flag has an own row.
USER_ID: VARCHAR2 (P,F) OBJECT_TYPE: NUMBER (P) LAYOUT_ID
APPLICATION_ID: VARCHAR2 (P,F) STATUS_TYPE: NUMBER (P)
APPL_GROUP_ID: VARCHAR2 (U,F) APPL_GROUP_ID: VARCHAR2 (P)
MEMBER_APPL_GRP_ID: VARCHAR2 (U,F) SYMBOL_TYPE_ID: VARCHAR2 (F)
NEW_OBJ_LAYOUT_ID
MEMBER_APPL_GRP_ID APPL_GROUP_ID
OPC_APPL_NODE_LIST
OPC_APPLICATION
OPC_APPL_IN_GROUP OPC_NODEHIERS
APPLICATION_ID: VARCHAR2 (U,F)
APPLICATION_ID: VARCHAR2 (P)
APPL_GROUP_ID: VARCHAR2 (P,F) ENTRY_TYPE: NUMBER (U) NODEHIER_ID: VARCHAR2 (P)
SYMBOL_TYPE_ID: VARCHAR2 (F)
APPLICATION_ID: VARCHAR2 (P,F) NODE_STRING: VARCHAR2 (U) SYMBOL_TYPE_ID: VARCHAR2 (F)
NEW_OBJ_LAYOUT_ID: VARCHAR2 (F)
NAME: VARCHAR2 (U)
User Tables
OPC_APPL_LOGIN
OPC_OV_APPL OPC_INTEGR_APPL
APPLICATION_ID: VARCHAR2 (P,F) OPC_APPL_PLATFORMS
APPLICATION_ID: VARCHAR2 (P,F) APPLICATION_ID: VARCHAR2 (P,F)
PLTFRM_FAMILY_NAME: VARCHAR2 (P,F)
APPLICATION_ID: VARCHAR2 (F)
OPC_APPLICATION is the main entry of applications. Depending on the application type, also MACHINE_TYPE: NUMBER (F)
entries in following tables must exist:
- ITO integrated: one entry in OPC_INTEGR_APPL
Entity Relationship Diagrams
38
Chapter 2
Figure 2-6
OPC_HIST_MESSAGES NODE_ID
OPC_NODE_GROUPS OPC_TEMPL_ON_NGRP
MESSAGE_NUMBER: VARCHAR2 (P) If ENTRY_TYPE is 0, node_string is a string that contains a variable. Else ENTRY_TYPE is the
INSTRUCTION_ID: VARCHAR2 AUTO_NODE_ID network_type of a node and NODE_STRING is linked to the NODE_ID in OPC_NODE_NAMES. NODE_GROUP_ID: VARCHAR2 (P) NODE_GROUP_ID: VARCHAR2 (P,F)
NODE_ID: VARCHAR2 (F) SYMBOL_TYPE_ID: VARCHAR2 (F) TEMPLATE_ID: VARCHAR2 (P,F)
AUTO_NODE_ID: VARCHAR2 (F) OPC_COND_NODE_LIST OPC_APPL_NODE_LIST
OP_INIT_NODE_ID
OP_INIT_NODE_ID: VARCHAR2 (F)
MESSAGE_GROUP: VARCHAR2 NODELIST_ID: VARCHAR2 (U) APPLICATION_ID: VARCHAR2 (U,F)
ENTRY_TYPE: NUMBER (U) ENTRY_TYPE: NUMBER (U)
NODE_STRING: VARCHAR2 (U) NODE_STRING: VARCHAR2 (U)
MESSAGE_NUMBER OPC_TGRP_ON_NGRP
NODE_STRING NODE_STRING
Node Tables
NETWORK_TYPE
NETWORK_TYPE MACHINE_TYPE NETWORK_TYPE OPC_NODEHIER_LAYOUT OPC_NODEHIERS
MACHINE_TYPE MACHINE_TYPE LAYOUT_ID
LAYOUT_ID: VARCHAR2 (P) NODEHIER_ID: VARCHAR2 (P)
OPC_CHSETS NODEHIER_ID: VARCHAR2 (F) SYMBOL_TYPE_ID: VARCHAR2 (F)
OPC_COMM_TYPE OPC_NET_SEC_TYPES
PARENT_ID: VARCHAR2 (F) NEW_OBJ_LAYOUT_ID: VARCHAR2 (F)
NETWORK_TYPE: NUMBER (P,F) NODE_ID: VARCHAR2 (F) NAME: VARCHAR2 (U)
NETWORK_TYPE: NUMBER (P,F) NETWORK_TYPE: NUMBER (P,F)
MACHINE_TYPE: NUMBER (P,F) MACHINE_TYPE: NUMBER (P,F) MACHINE_TYPE: NUMBER (P,F)
CHSET_NUMBER: NUMBER (P) COMM_TYPE: NUMBER (P) NET_SECURITY_TYPE: NUMBER (P) PARENT_ID LAYOUT_ID NEW_OBJ_LAYOUT_ID
Entity Relationship Diagrams
Entity Relationship Diagrams
39
Chapter 2
OPC_TGRP_IN_TGRP
TEMPL_GROUP_ID: VARCHAR2 (P)
MEMBER_GRP_ID: VARCHAR2 (P)
MEMBER_GRP_ID
TEMPL_GROUP_ID
TEMPL_GROUP_ID
OPC_TGRP_ON_NGRP OPC_TEMPL_GROUPS OPC_TGRP_ON_NODE
NODE_GROUP_ID: VARCHAR2 (P,F) TEMPL_GROUP_ID: VARCHAR2 (P) NODE_ID: VARCHAR2 (P,F)
LOCK_USER_ID
TEMPL_GROUP_ID: VARCHAR2 (P,F) LOCK_USER_ID: VARCHAR2 (F) TEMPL_GROUP_ID: VARCHAR2 (P,F)
OPC_USER_DATA
OPC_NODES
USER_ID USER_ID: VARCHAR2 (P)
OPC_NODE_GROUPS OPC_TEMPL_ON_NGRP OPC_TEMPL_IN_TGRP
SYMBOL_TYPE_ID: VARCHAR2 (F) NODE_ID: VARCHAR2 (P)
NODE_GROUP_ID: VARCHAR2 (P) NODE_GROUP_ID: VARCHAR2 (P,F) TEMPL_GROUP_ID: VARCHAR2 (P) SYMBOL_TYPE_ID: VARCHAR2 (F)
SYMBOL_TYPE_ID: VARCHAR2 (F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P) MACHINE_TYPE: NUMBER (F)
OPC_TMPL_ON_NODE DEPOT_NODE_ID: VARCHAR2 (F)
LOCK_USER_ID
NODE_ID: VARCHAR2 (P,F)
TEMPLATE_ID: VARCHAR2 (P,F)
OPC_TEMPL_OPTIONS OPC_SOURCE_TEMPL OPC_NODE_CONFIG
TEMPLATE_ID: VARCHAR2 (P,F)
TEMPLATE_ID: VARCHAR2 (P) NODE_ID: VARCHAR2 (P,F)
INSTRUCTION_ID: VARCHAR2
LOCK_USER_ID: VARCHAR2 (F) TEMPLATE_ID: VARCHAR2 (P,F)
OPC_SCHED_SOURCE OPC_EC_SOURCE OPC_CONSOLE_SOURCE OPC_INTERF_SOURCE OPC_LOGFILE_SOURCE OPC_MONITOR_SOURCE OPC_TRAP_SOURCE
TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F)
MSG_BEFORE_ID: VARCHAR2
MSG_SUCCESS_ID: VARCHAR2
MSG_FAILED_ID: VARCHAR2
Template Tables
OP_INIT_NODE_ID: VARCHAR2
NEW_NODE_ID: VARCHAR2
Entity Relationship Diagrams
NEW_TEXT_ID: VARCHAR2
Figure 2-7
40
Chapter 2
Figure 2-8
Regroup conditions
OPC_SCHED_SOURCE
OPC_RGR_COND OPC_CONSOLE_SOURCE OPC_INTERF_SOURCE OPC_LOGFILE_SOURCE OPC_MONITOR_SOURCE OPC_TRAP_SOURCE
TEMPLATE_ID: VARCHAR2 (P,F)
CONDITION_ID: VARCHAR2 (P,F) MSG_BEFORE_ID: VARCHAR2 TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F) TEMPLATE_ID: VARCHAR2 (P,F)
MSG_SUCCESS_ID: VARCHAR2
DEFAULT_TEXT_ID: VARCHAR2
MSG_FAILED_ID: VARCHAR2
DEFAULT_TEXT_ID
OPC_MSG_COND contains the set attributes of a cond. It is shared between OPC_COND
and OPC_MONITOR_COND. Not used for regroup and MPI registration cond.
MSG_BEFORE_ID
MSG_SUCCESS_ID OPC_COND OPC_TRAP_COND
OPC_MONITOR_COND
MSG_FAILED_ID
CONDITION_ID: VARCHAR2 (P) TRAP_CONDITION_ID: VARCHAR2 (P)
CONDITION_ID: VARCHAR2 (P)
TEMPLATE_ID: VARCHAR2 (F) TEMPLATE_ID: VARCHAR2 (F)
TEMPLATE_ID: VARCHAR2 (P,F)
NODELIST_ID: VARCHAR2 NODELIST_ID: VARCHAR2
MSI registration conditions TEXT_ID: VARCHAR2 SNMP_VARIABLES_ID: VARCHAR2
Condition Tables
OPC_MPI_REG_CONDS
trap_condition_id
INST_ID: VARCHAR2 (P) OPC_MSG_KEY_REL
OPC_MSG_COND
CONDITION_ID: VARCHAR2
CONDITION_ID: VARCHAR2 (F)
CONDITION_ID: VARCHAR2 (P)
NEW_TEXT_ID INSTRUCTION_ID: VARCHAR2
AUTO_NODE_ID: VARCHAR2
OP_INIT_NODE_ID: VARCHAR2
OPC_INSTRUCTIONS NEW_NODE_ID: VARCHAR2 OPC_COND_CUST_ATTRIB
OPC_OPEN_MPIS
INSTRUCTION_ID NEW_TEXT_ID: VARCHAR2
INSTRUCTION_ID: VARCHAR2 (P) CONDITION_ID (P)
INST_ID: VARCHAR2 (P)
CONDITION_ID: VARCHAR2 (U) CONDITION_ID: VARCHAR2 (P) CONDITION_ID: VARCHAR2 (U) CONDITION_ID: VARCHAR2 (U)
APPLICATION: VARCHAR2 (U) SEVERITY: NUMBER (P) MESSAGE_GROUP: VARCHAR2 (U) OBJECT: VARCHAR2 (U)
Entity Relationship Diagrams
Entity Relationship Diagrams
41
Entity Relationship Diagrams
Entity Relationship Diagrams
OPC_ANNO_TEXT OPC_HIST_ANNO_TEXT
OPC_ANNOTATION OPC_HIST_ANNOTATION
OPC_ACT_CUST_ATTRIB OPC_HIST_CUST_ATTRIB
OPC_ESCAL_ASSIGN_M
OPC_FORWARD_MSGS
TARGET_MANAGER_ID
OPC_NODE_NAMES
NODE_ID NODE_ID
OPC_ACT_MESSAGES NODE_ID: VARCHAR2 (P) OPC_HIST_MESSAGES
OPC_INSTRUCTIONS
MESSAGE_GROUP OPC_MESSAGE_GROUPS
NAME NAME MESSAGE_GROUP
NAME: VARCHAR2 (P)
SYMBOL_TYPE_ID: VARCHAR2 (F)
OPC_MSG_TEXT
OPC_HIST_MSG_TEXT
MESSAGE_NUMBER: VARCHAR2 (P,F)
ORDER_NUMBER: NUMBER (P) MESSAGE_NUMBER: VARCHAR2 (P,F)
ORDER_NUMBER: VARCHAR2 (P)
OPC_ORIG_MSG_TEXT OPC_HIST_ORIG_TEXT
42 Chapter 2
Entity Relationship Diagrams
Entity Relationship Diagrams
OPC_NOTIF_SCHEDULE
OPC_NOTIF_SERVICES
SERVICE_ID: VARCHAR2 (F)
DAY: NUMBER
SERVICE_ID: VARCHAR2 (P)
START_TIME: VARCHAR2
END_TIME: VARCHAR2
OPC_TROUBLE_
TICKET
STATUS_FLAG: NUMBER
TT_CALL: VARCHAR2
OPC_SERVICE OPC_SERVICE_LOG
Chapter 2 43
Entity Relationship Diagrams
Entity Relationship Diagrams
44 Chapter 2
3 User Tables
Chapter 3 45
User Tables
In This Chapter
In This Chapter
This chapter contains the user tables.
46 Chapter 3
User Tables
opc_appl_groups Table
opc_appl_groups Table
This table represents application groups.
Table 3-1 opc_appl_groups Table
Con-
Column Name Column Type Description
straint
Chapter 3 47
User Tables
opc_appl_in_group Table
opc_appl_in_group Table
This table represents the relationships of applications to application
groups. Each application in each application group has an entry in this
table.
Table 3-2 opc_appl_in_group Table
Con-
Column Name Column Type Description
straint
48 Chapter 3
User Tables
opc_appl_login Table
opc_appl_login Table
This table stores the name and password combinations for OVO internal
applications for different platform families.
Table 3-3 opc_appl_login Table
Con-
Column Name Column Type Description
straint
Chapter 3 49
User Tables
opc_appl_node_list Table
opc_appl_node_list Table
This table contains details of the target nodes on which to execute
applications. The administrator configures this in OVO.
Table 3-4 opc_appl_node_list Table
Con-
Column Name Column Type Description
straint
50 Chapter 3
User Tables
opc_appl_platforms Table
opc_appl_platforms Table
This table contains, for each application, a list of machine types where
the application is available. The combination of application_id and
machine_type must be unique.
Valid keys for machine types depend on Table 4-5, “opc_net_machine
Table,” on page 84, and are linked to the entries found there.
Table 3-5 opc_appl_platforms Table
Con-
Column Name Column Type Description
straint
Chapter 3 51
User Tables
opc_applgrp_in_grp Table
opc_applgrp_in_grp Table
This table contains the assignments of application groups to application
groups.
Table 3-6 opc_applgrp_in_grp Table
Con-
Column Name Column Type Description
straint
52 Chapter 3
User Tables
opc_application Table
opc_application Table
This table contains attributes that are common to all applications. Other
details exist in different tables, depending on the application type:
Con-
Column Name Column Type Description
straint
Chapter 3 53
User Tables
opc_application Table
Con-
Column Name Column Type Description
straint
54 Chapter 3
User Tables
opc_application Table
Con-
Column Name Column Type Description
straint
Chapter 3 55
User Tables
opc_capabilities Table
opc_capabilities Table
This table contains details of what a user is or is not allowed to do in
OVO.
Table 3-8 opc_capabilities Table
Con-
Column Name Column Type Description
straint
56 Chapter 3
User Tables
opc_integr_appl Table
opc_integr_appl Table
This table contains details of OVO-integrated applications.
Table 3-9 opc_integr_appl Table
Con-
Column Name Column Type Description
straint
Chapter 3 57
User Tables
opc_op_browser_set Table
opc_op_browser_set Table
This table contains the main entry of an operator’s saved browser
settings. These are the filters that specify which messages appear in the
View and History Message browsers, and the Pending Messages Browser.
Table 3-10 opc_op_browser_set Table
Con-
Column Name Column Type Description
straint
58 Chapter 3
User Tables
opc_op_browser_set Table
Con-
Column Name Column Type Description
straint
logonly_flag N number(3) Filter out all but log only messages: Yes/No.
Chapter 3 59
User Tables
opc_op_browser_set Table
Con-
Column Name Column Type Description
straint
60 Chapter 3
User Tables
opc_op_browser_set_cma Table
opc_op_browser_set_cma Table
This table contains the object list of the custom message attribute name
and value pairings for an operator’s saved browser settings. There is one
entry for each custom message attribute pairing within each browser
setting.
Table 3-11 opc_op_browser_set_cma Table
Con-
Column Name Column Type Description
straint
Chapter 3 61
User Tables
opc_op_browser_set_obj Table
opc_op_browser_set_obj Table
This table contains the object list of an operator’s saved browser settings.
There is one entry for each browser setting. This is the content of the On
Selected Symbols listbox.
Table 3-12 opc_op_browser_set_obj Table
Con-
Column Name Column Type Description
straint
62 Chapter 3
User Tables
opc_op_defaults Table
opc_op_defaults Table
This table contains the default settings of browsers for individual OVO
users. This includes details of the size and which columns are visible.
Table 3-13 opc_op_defaults Table
Con-
Column Name Column Type Description
straint
Chapter 3 63
User Tables
opc_op_defaults Table
Con-
Column Name Column Type Description
straint
64 Chapter 3
User Tables
opc_op_defaults Table
Con-
Column Name Column Type Description
straint
Chapter 3 65
User Tables
opc_op_defaults Table
Con-
Column Name Column Type Description
straint
66 Chapter 3
User Tables
opc_op_desk Table
opc_op_desk Table
This table represents the application desktop of an OVO user. It contains
the top-level applications that are directly assigned to that user.
Table 3-14 opc_op_desk Table
Con-
Column Name Column Type Description
straint
Chapter 3 67
User Tables
opc_op_group_desk Table
opc_op_group_desk Table
This table represents the application-group desktops of an OVO user.
Only the top level application groups are shown. When an application
group which contains other application groups is assigned to an operator,
the operator inherits all these application groups.
The complete desktop of an operator is created with the tables
opc_op_desk on page 67, opc_op_group_desk on page 68, opc_appl_in
group on page 48, and opc_applgrp_in_grp on page 52.
Table 3-15 opc_op_group_desk Table
Con-
Column Name Column Type Description
straint
68 Chapter 3
User Tables
opc_op_ov_geometry Table
opc_op_ov_geometry Table
This table contains the geometry data of an OVO user’s main OV
submaps. This applies for Motif GUIs only.
Table 3-16 opc_op_ov_geometry Table
Con-
Column Name Column Type Description
straint
Chapter 3 69
User Tables
opc_op_profiles Table
opc_op_profiles Table
This table contains details of assignments between profiles and other
profiles or users.
Table 3-17 opc_op_profiles Table
Con-
Column Name Column Type Description
straint
70 Chapter 3
User Tables
opc_op_realm Table
opc_op_realm Table
This table represents the responsibility matrix of the operators. The
responsibility matrix is built by pairs of message groups and node
groups.
Table 3-18 opc_op_realm Table
Con-
Column Name Column Type Description
straint
Chapter 3 71
User Tables
opc_op_runtime Table
opc_op_runtime Table
This table contains dynamic values that are required by OVO to keep
track of active Motif GUI sessions. One entry is available for each active
session. Since the administrator GUI has two active sessions, it also has
two runtime entries.
NOTE This table does not represent API sessions and the Java GUI.
Con-
Column Name Column Type Description
straint
name varchar2(20) OVO user name at the time the GUI starts.
72 Chapter 3
User Tables
opc_op_runtime Table
Con-
Column Name Column Type Description
straint
Chapter 3 73
User Tables
opc_op_services Table
opc_op_services Table
This table contains operator and service assignment combinations. The
content of the table is dynamic, it exists only at runtime.
Con-
Column Name Column Type Description
straint
74 Chapter 3
User Tables
opc_ov_appl Table
opc_ov_appl Table
This table contains the OpenView specific details for an OpenView
application.
Table 3-21 opc_ov_appl Table
Con-
Column Name Column Type Description
straint
Chapter 3 75
User Tables
opc_user_data Table
opc_user_data Table
This table contains the main details for configured users and user
profiles.
Table 3-22 opc_user_data Table
Con-
Column Name Column Type Description
straint
76 Chapter 3
4 Node Tables
Chapter 4 77
Node Tables
In This Chapter
In This Chapter
This chapter contains the node tables.
78 Chapter 4
Node Tables
opc_chsets Table
opc_chsets Table
This table stores the possible character sets of a platform. It belongs to
the table opc_net_machine (see page 84) which contains the main entry
for an agent platform.
Table 4-1 opc_chsets Table
Con-
Column Name Column Type Description
straint
Chapter 4 79
Node Tables
opc_cluster_map Table
opc_cluster_map Table
This table holds the association between physical and virtual nodes.
Table 4-2 opc_cluster_map Table
Con-
Column Name Column Type Description
straint
80 Chapter 4
Node Tables
opc_comm_type Table
opc_comm_type Table
This table stores the possible communication types of a platform. It
belongs to the table opc_net_machine (see page 84) which contains the
main entry for an agent platform.
Table 4-3 opc_comm_type Table
Con-
Column Name Column Type Description
straint
Chapter 4 81
Node Tables
opc_mgmtsv_config Table
opc_mgmtsv_config Table
This table contains the global configuration of the management server.
Table 4-4 opc_mgmtsv_config Table
Con-
Column Name Column Type Description
straint
82 Chapter 4
Node Tables
opc_mgmtsv_config Table
Con-
Column Name Column Type Description
straint
Chapter 4 83
Node Tables
opc_net_machine Table
opc_net_machine Table
This table contains the main details for agent platforms available on this
management server. It is used by the OVO GUI, for example to display
the platform name and to define possible values. The values are defined
in the Agent Platform files which can be loaded using opcagtdbcfg
(1M).
The table also contains information about any proxy capabilities for a
platform. (This information is reserved for future use.)
Table 4-5 opc_net_machine Table
Con-
Column Name Column Type Description
straint
84 Chapter 4
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
Chapter 4 85
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
86 Chapter 4
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
Chapter 4 87
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
88 Chapter 4
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
Chapter 4 89
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
90 Chapter 4
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
Chapter 4 91
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
92 Chapter 4
Node Tables
opc_net_machine Table
Con-
Column Name Column Type Description
straint
Chapter 4 93
Node Tables
opc_net_sec_types Table
opc_net_sec_types Table
This table contains a list of possible NSP (Network Security Protocol)
security types for the platform identified by network_type and
machine_type (link to opc_net_machine).
Table 4-6 opc_net_sec_types Table
Con-
Column Name Column Type Description
straint
94 Chapter 4
Node Tables
opc_node_alt_addr Table
opc_node_alt_addr Table
This table contains the alias or alternate IP addresses for a node. A node
can use several alias or alternate IP addresses or several nodes can use
the same alias or alternate IP address. However, each combination of
node_id and alt_ip_addr must be unique.
Table 4-7 opc_node_alt_addr Table
Con-
Column Name Column Type Description
straint
Chapter 4 95
Node Tables
opc_node_alt_name Table
opc_node_alt_name Table
This table contains the alias or alternate IP name for a node, if defined.
A node can use several alias or alternate IP names or several nodes can
use the same alias or alternate IP name. However, each combination of
node_id and alt_ip_name must be unique.
Table 4-8 opc_node_alt_name Table
Con-
Column Name Column Type Description
straint
96 Chapter 4
Node Tables
opc_node_alt_v6_addr Table
opc_node_alt_v6_addr Table
This table contains the alias or alternate IPv6 addresses for a node. A
node can use several alias or alternate IPv6 adresses or several nodes
can use the same alias or alternate IPv6 address. However, each
combination of node_id and alt_ip_addr must be unique.
Table 4-9 opc_node_alt_v6_addr Table
Con-
Column Name Column Type Description
straint
Chapter 4 97
Node Tables
opc_node_defaults Table
opc_node_defaults Table
This table contains the default values of an agent platform, as given in
the Agent Platform Files. These defaults can be changed using the GUI.
They apply when a node of that platform type is added. The values are
loaded together with the unalterable platform data using
opcagtdbcfg(1M).
Table 4-10 opc_node_defaults Table
Con-
Column Name Column Type Description
straint
98 Chapter 4
Node Tables
opc_node_defaults Table
Con-
Column Name Column Type Description
straint
Chapter 4 99
Node Tables
opc_node_defaults Table
Con-
Column Name Column Type Description
straint
100 Chapter 4
Node Tables
opc_node_defaults Table
Con-
Column Name Column Type Description
straint
Chapter 4 101
Node Tables
opc_node_defaults Table
Con-
Column Name Column Type Description
straint
102 Chapter 4
Node Tables
opc_node_groups Table
opc_node_groups Table
This table contains all node groups.
Table 4-11 opc_node_groups Table
Con-
Column Name Column Type Description
straint
Chapter 4 103
Node Tables
opc_node_names Table
opc_node_names Table
This table contains the IP addresses (if the node is in an internet
network) and the identifying name of the nodes. It contains the
addresses for normal nodes in opc_nodes (see page 108). It also contains
the node addresses of messages that matched an external node. These
are referenced from Table , “opc_act_messages Table,” on page 176 and
Table , “opc_hist_messages Table,” on page 190.
Table 4-12 opc_node_names Table
Con-
Column Name Column Type Description
straint
104 Chapter 4
Node Tables
opc_node_pattern Table
opc_node_pattern Table
This table contains pattern of nodes for external events.
Table 4-13 opc_node_pattern Table
Con-
Column Name Column Type Description
straint
Chapter 4 105
Node Tables
opc_nodehier_layout Table
opc_nodehier_layout Table
This table contains the layout of the node hierarchies. It contains layout
elements for both nodes and layout groups.
Table 4-14 opc_nodehier_layout Table
Con-
Column Name Column Type Description
straint
106 Chapter 4
Node Tables
opc_nodehiers Table
opc_nodehiers Table
This table contains the node hierarchies and their specifications.
Table 4-15 opc_nodehiers Table
Con-
Column Name Column Type Description
straint
Chapter 4 107
Node Tables
opc_nodes Table
opc_nodes Table
This table contains details of the nodes in the Node Bank for both
external nodes and normal nodes.
Table 4-16 opc_nodes Table
Con-
Column Name Column Type Description
straint
108 Chapter 4
Node Tables
opc_nodes Table
Con-
Column Name Column Type Description
straint
Chapter 4 109
Node Tables
opc_nodes Table
Con-
Column Name Column Type Description
straint
110 Chapter 4
Node Tables
opc_nodes Table
Con-
Column Name Column Type Description
straint
Chapter 4 111
Node Tables
opc_nodes Table
Con-
Column Name Column Type Description
straint
112 Chapter 4
Node Tables
opc_nodes Table
Con-
Column Name Column Type Description
straint
Chapter 4 113
Node Tables
opc_nodes Table
Con-
Column Name Column Type Description
straint
114 Chapter 4
Node Tables
opc_nodes Table
Con-
Column Name Column Type Description
straint
Chapter 4 115
Node Tables
opc_nodes_in_group Table
opc_nodes_in_group Table
This table represents the relationships of nodes in node groups. For each
node in each node group an entry can be found in this table.
Table 4-17 opc_nodes_in_group Table
Con-
Column Name Column Type Description
straint
116 Chapter 4
Node Tables
opc_pltfrm_family Table
opc_pltfrm_family Table
This table stores the information for a platform family.
Table 4-18 opc_pltfrm_family Table
Con-
Column Name Column Type Description
straint
Chapter 4 117
Node Tables
opc_pltfrm_family Table
118 Chapter 4
5 Template Tables
Chapter 5 119
Template Tables
In This Chapter
In This Chapter
This chapter contains the template tables.
The templates are defined by several tables. Table 5-8,
“opc_source_templ Table,” on page 134 is the main table. This table
contains the template_id that is used to identify the according entries in
other tables. Depending on the message source type specified in this
table, additional tables are used to complete the template.
120 Chapter 5
Template Tables
opc_console_source Table
opc_console_source Table
This table contains fields that are specific to MPE/iX console templates.
Table 5-1 opc_console_source Table
Con-
Column Name Column Type Description
straint
Chapter 5 121
Template Tables
opc_console_source Table
Con-
Column Name Column Type Description
straint
122 Chapter 5
Template Tables
opc_ec_source Table
opc_ec_source Table
This table contains the fields specific to event correlation templates.
Table 5-2 opc_ec_source Table
Con-
Column Name Column Type Description
straint
Chapter 5 123
Template Tables
opc_interf_source Table
opc_interf_source Table
This table contains the fields specific to opcmsg templates.
Table 5-3 opc_interf_source Table
Con-
Column Name Column Type Description
straint
124 Chapter 5
Template Tables
opc_interf_source Table
Con-
Column Name Column Type Description
straint
Chapter 5 125
Template Tables
opc_logfile_source Table
opc_logfile_source Table
This table contains the fields specific to logfile templates.
Table 5-4 opc_logfile_source Table
Con-
Column Name Column Type Description
straint
126 Chapter 5
Template Tables
opc_logfile_source Table
Con-
Column Name Column Type Description
straint
Chapter 5 127
Template Tables
opc_logfile_source Table
Con-
Column Name Column Type Description
straint
128 Chapter 5
Template Tables
opc_monitor_source Table
opc_monitor_source Table
This table contains the fields specific to threshold monitor templates.
Table 5-5 opc_monitor_source Table
Con-
Column Name Column Type Description
straint
Chapter 5 129
Template Tables
opc_monitor_source Table
Con-
Column Name Column Type Description
straint
130 Chapter 5
Template Tables
opc_node_config Table
opc_node_config Table
Templates can be assigned directly to a node, or indirectly through
template groups. Also, templates and template groups can be assigned to
node groups. To avoid multiple distribution of the same template, this
table contains all resolved template to node assignments.
Table 5-6 opc_node_config Table
Con-
Column Name Column Type Description
straint
Chapter 5 131
Template Tables
opc_sched_source Table
opc_sched_source Table
This table contains the fields specific to a scheduled action template.
Table 5-7 opc_sched_source Table
Con-
Column Name Column Type Description
straint
132 Chapter 5
Template Tables
opc_sched_source Table
Con-
Column Name Column Type Description
straint
Chapter 5 133
Template Tables
opc_source_templ Table
opc_source_templ Table
This table contains the fields common to all template types. The
combination of source_type_id and template_name is unique.
Table 5-8 opc_source_templ Table
Con-
Column Name Column Type Description
straint
134 Chapter 5
Template Tables
opc_templ_groups Table
opc_templ_groups Table
This table contains all configured OVO template groups.
Table 5-9 opc_templ_groups Table
Con-
Column Name Column Type Description
straint
Chapter 5 135
Template Tables
opc_templ_in_tgrp Table
opc_templ_in_tgrp Table
This table contains the templates that are assigned to a template group.
Table 5-10 opc_templ_in_tgrp Table
Con-
Column Name Column Type Description
straint
136 Chapter 5
Template Tables
opc_templ_on_ngrp Table
opc_templ_on_ngrp Table
This table contains the template-to-node-group assignments.
Table 5-11 opc_templ_on_ngrp Table
Con-
Column Name Column Type Description
straint
Chapter 5 137
Template Tables
opc_templ_options Table
opc_templ_options Table
This table contains the local logging options and defaults for the message
source templates. The event correlation and scheduled action templates
do not have entries in this table.
Table 5-12 opc_templ_options Table
Con-
Column Name Column Type Description
straint
138 Chapter 5
Template Tables
opc_templ_options Table
Con-
Column Name Column Type Description
straint
Chapter 5 139
Template Tables
opc_templ_status Table
opc_templ_status Table
This table contains the distribution and activation status of the
templates on the managed nodes.
Table 5-13 opc_templ_status Table
Con-
Column Name Column Type Description
straint
140 Chapter 5
Template Tables
opc_tmpl_on_node Table
opc_tmpl_on_node Table
This table contains the direct template-to-node assignments. (The
resolved assignments are in the opc_node_config table (see page 131).)
Table 5-14 opc_tmpl_on_node Table
Con-
Column Name Column Type Description
straint
Chapter 5 141
Template Tables
opc_tgrp_in_tgrp Table
opc_tgrp_in_tgrp Table
This table contains the template groups that are assigned to a template
group.
Table 5-15 opc_tgrp_in_tgrp Table
Con-
Column Name Column Type Description
straint
142 Chapter 5
Template Tables
opc_tgrp_on_ngrp Table
opc_tgrp_on_ngrp Table
This table contains the template-group-to-node-group assignments.
Table 5-16 opc_tgrp_on_ngrp Table
Con-
Column Name Column Type Description
straint
Chapter 5 143
Template Tables
opc_tgrp_on_node Table
opc_tgrp_on_node Table
This table contains the template-group-to-node assignments.
Table 5-17 opc_tgrp_on_node Table
Con-
Column Name Column Type Description
straint
144 Chapter 5
Template Tables
opc_trap_source Table
opc_trap_source Table
This table contains the fields specific to SNMP trap templates.
Table 5-18 opc_trap_source Table
Con-
Column Name Column Type Description
straint
Chapter 5 145
Template Tables
opc_trap_source Table
Con-
Column Name Column Type Description
straint
146 Chapter 5
6 Condition Tables
Chapter 6 147
Condition Tables
In This Chapter
In This Chapter
This chapter contains the condition tables for message source templates.
A condition consists of several parts, some of which are the same for
logfile, opcmsg, MPE/iX console, and SNMP trap templates. Others parts
are specific to each template type and therefore are stored in separate
tables.
148 Chapter 6
Condition Tables
opc_appresp_id_lst Table
opc_appresp_id_lst Table
This table contains a list of the Application Response IDs of Message
Stream Interface registration conditions.
Table 6-1 opc_appresp_id_lst Table
Con-
Column Name Column Type Description
straint
Chapter 6 149
Condition Tables
opc_cond Table
opc_cond Table
This table contains the main entries for conditions of the message source
type logfile, opcmsg, and MPE/iX console, as well as for registration
conditions and regroup conditions.
Table 6-2 opc_cond Table
Con-
Column Name Column Type Description
straint
150 Chapter 6
Condition Tables
opc_cond_appl_list Table
opc_cond_appl_list Table
This table contains lists of applications used in the conditions.
Table 6-3 opc_cond_appl_list Table
Con-
Column Name Column Type Description
straint
Chapter 6 151
Condition Tables
opc_cond_cust_attrib Table
opc_cond_cust_attrib Table
This table contains the custom message attribute computation rules
assigned to the respective message conditions. The combination of
condition_id and cma_name must be unique.
Table 6-4 opc_cond_cust_attrib Table
Con-
Column Name Column Type Description
straint
152 Chapter 6
Condition Tables
opc_cond_mgrp_list Table
opc_cond_mgrp_list Table
This table contains a list of message groups for the conditions.
Table 6-5 opc_cond_mgrp_list Table
Con-
Column Name Column Type Description
straint
Chapter 6 153
Condition Tables
opc_cond_node_list Table
opc_cond_node_list Table
This table contains lists of nodes used in the conditions.
Table 6-6 opc_cond_node_list Table
Con-
Column Name Column Type Description
straint
154 Chapter 6
Condition Tables
opc_cond_obj_list Table
opc_cond_obj_list Table
This table contains lists of objects used in the conditions.
Table 6-7 opc_cond_obj_list Table
Con-
Column Name Column Type Description
straint
Chapter 6 155
Condition Tables
opc_cond_oper_list Table
opc_cond_oper_list Table
This table contains a list of operator names of Message Stream Interface
registration conditions.
Table 6-8 opc_cond_oper_list Table
Con-
Column Name Column Type Description
straint
156 Chapter 6
Condition Tables
opc_cond_sev_list Table
opc_cond_sev_list Table
This table contains lists of severities used in the conditions.
Table 6-9 opc_cond_sev_list Table
Con-
Column Name Column Type Description
straint
Chapter 6 157
Condition Tables
opc_cond_stat_var Table
opc_cond_stat_var Table
This table holds the values of condition status variables for scheduled
outages.
Table 6-10 opc_cond_stat_var Table
Con-
Column Name Column Type Description
straint
158 Chapter 6
Condition Tables
opc_cond_text Table
opc_cond_text Table
This table contains the text patterns of conditions in templates, as well
as the message text to set if the condition matches. The text is split into
parts of 254 characters and assembled in the order determined by
order_number.
Table 6-11 opc_cond_text Table
Con-
Column Name Column Type Description
straint
Chapter 6 159
Condition Tables
opc_cond_type_list Table
opc_cond_type_list Table
This table contains a list of message types for a Message Stream
Interface registration condition.
Table 6-12 opc_cond_type_list Table
Con-
Column Name Column Type Description
straint
160 Chapter 6
Condition Tables
opc_monitor_cond Table
opc_monitor_cond Table
This table contains the main entry of a monitor condition.
Table 6-13 opc_monitor_cond Table
Con-
Column Name Column Type Description
straint
Chapter 6 161
Condition Tables
opc_mpi_reg_conds Table
opc_mpi_reg_conds Table
This table contains the registration conditions of an active instance of
the Message Stream Interface.
Table 6-14 opc_mpi_reg_conds Table
Con-
Column Name Column Type Description
straint
162 Chapter 6
Condition Tables
opc_mpi_reg_conds Table
Con-
Column Name Column Type Description
straint
Chapter 6 163
Condition Tables
opc_msg_cond Table
opc_msg_cond Table
This table contains the set attributes of a message condition for all
template types.
Table 6-15 opc_msg_cond Table
Con-
Column Name Column Type Description
straint
164 Chapter 6
Condition Tables
opc_msg_cond Table
Con-
Column Name Column Type Description
straint
Chapter 6 165
Condition Tables
opc_msg_cond Table
Con-
Column Name Column Type Description
straint
166 Chapter 6
Condition Tables
opc_msg_cond Table
Con-
Column Name Column Type Description
straint
Chapter 6 167
Condition Tables
opc_msg_key_rel Table
opc_msg_key_rel Table
This table contains the details of relationships between message keys
and match conditions.
Table 6-16 opc_msg_key_rel Table
Con-
Column Name Column Type Description
straint
168 Chapter 6
Condition Tables
opc_open_mpis Table
opc_open_mpis Table
This table contains runtime data about the Message Stream Interface
instances.
Table 6-17 opc_open_mpis Table
Con-
Column Name Column Type Description
straint
Chapter 6 169
Condition Tables
opc_rgr_cond Table
opc_rgr_cond Table
This table specifies the regroup conditions (used for redirection of
messages to another message group or another service name).
Table 6-18 opc_rgr_cond Table
Con-
Column Name Column Type Description
straint
170 Chapter 6
Condition Tables
opc_snmp_variables Table
opc_snmp_variables Table
This table contains lists of the contents of user-defined SNMP variables.
SNMP variables are used for pattern matching instead of the message
text used by other message sources.
Table 6-19 opc_snmp_variables Table
Con-
Column Name Column Type Description
straint
Chapter 6 171
Condition Tables
opc_trap_cond Table
opc_trap_cond Table
This table contains the match condition part of SNMP trap conditions.
Table 6-20 opc_trap_cond Table
Con-
Column Name Column Type Description
straint
172 Chapter 6
7 Message Tables
Chapter 7 173
Message Tables
In This Chapter
In This Chapter
Although they have the same attributes, the active and history messages
are kept in two different sets of tables because this:
174 Chapter 7
Message Tables
opc_act_cust_attrib Table
opc_act_cust_attrib Table
This table contains the actual custom message attribute pairs attached
to the associated message. The combination of message_number and
cma_name must be unique.
Table 7-1 opc_act_cust_attrib Table
Con-
Column Name Column Type Description
straint
Chapter 7 175
Message Tables
opc_act_messages Table
opc_act_messages Table
This table contains the main entry for messages that are currently in the
Message Browser window.
This table can also contain messages that are marked as acknowledged.
When acknowledging a large number of messages, the messages are
marked by setting the ackn_flag field to Yes. The opcdbmsgmv process
runs on a regular basis to move all marked messages to the history
tables.
Table 7-2 opc_act_messages Table
Con-
Column Name Column Type Description
straint
176 Chapter 7
Message Tables
opc_act_messages Table
Con-
Column Name Column Type Description
straint
Chapter 7 177
Message Tables
opc_act_messages Table
Con-
Column Name Column Type Description
straint
178 Chapter 7
Message Tables
opc_act_messages Table
Con-
Column Name Column Type Description
straint
Chapter 7 179
Message Tables
opc_act_messages Table
Con-
Column Name Column Type Description
straint
180 Chapter 7
Message Tables
opc_act_messages Table
Con-
Column Name Column Type Description
straint
Chapter 7 181
Message Tables
opc_act_messages Table
Con-
Column Name Column Type Description
straint
182 Chapter 7
Message Tables
opc_anno_text Table
opc_anno_text Table
This table contains the annotation text for messages in
opc_act_messages (see page 176). To allow for sizes greater than 254, the
annotation text is split into chunks of 254 characters.
Table 7-3 opc_anno_text Table
Con-
Column Name Column Type Description
straint
Chapter 7 183
Message Tables
opc_annotation Table
opc_annotation Table
This table contains the main entry of message annotations for messages
in opc_act_messages (see page 176).
Table 7-4 opc_annotation Table
Con-
Column Name Column Type Description
straint
184 Chapter 7
Message Tables
opc_escal_assign_m Table
opc_escal_assign_m Table
This table contains the message numbers of the owned messages, and
messages that were escalated to or from another management server.
This refers to messages in opc_act_messages (see page 176).
Table 7-5 opc_escal_assign_m Table
Con-
Column Name Column Type Description
straint
Chapter 7 185
Message Tables
opc_forward_msgs Table
opc_forward_msgs Table
This table contains a list of messages that have been forwarded to other
management servers. One message can be forwarded to more than one
manager.
Table 7-6 opc_forward_msgs Table
Con-
Column Name Column Type Description
straint
186 Chapter 7
Message Tables
opc_hist_anno_text Table
opc_hist_anno_text Table
This table contains the annotation text for history messages in
opc_hist_messages (see page 190). To allow for sizes greater than 254,
the annotation text is split into chunks of 254 characters.
Table 7-7 opc_hist_anno_text Table
Con-
Column Name Column Type Description
straint
Chapter 7 187
Message Tables
opc_hist_annotation Table
opc_hist_annotation Table
This table contains the annotations of a history message in
opc_hist_messages (see page 190). The annotation texts are in
opc_hist_anno_text.
Table 7-8 opc_hist_annotation Table
Con-
Column Name Column Type Description
straint
188 Chapter 7
Message Tables
opc_hist_cust_attrib Table
opc_hist_cust_attrib Table
This table contains the actual custom message attribute pairs attached
to the associated history message. The combination of message_number
and cma_name must be unique.
Table 7-9 opc_hist_cust_attrib Table
Con-
Column Name Column Type Description
straint
Chapter 7 189
Message Tables
opc_hist_messages Table
opc_hist_messages Table
This table contains the main entry for history messages (messages that
were acknowledged or are log-only). Some acknowledged messages may
still be in opc_act_messages (see page 176).
Table 7-10 opc_hist_messages Table
Con-
Column Name Column Type Description
straint
190 Chapter 7
Message Tables
opc_hist_messages Table
Con-
Column Name Column Type Description
straint
Chapter 7 191
Message Tables
opc_hist_messages Table
Con-
Column Name Column Type Description
straint
192 Chapter 7
Message Tables
opc_hist_messages Table
Con-
Column Name Column Type Description
straint
Chapter 7 193
Message Tables
opc_hist_messages Table
Con-
Column Name Column Type Description
straint
194 Chapter 7
Message Tables
opc_hist_messages Table
Con-
Column Name Column Type Description
straint
Chapter 7 195
Message Tables
opc_hist_msg_text Table
opc_hist_msg_text Table
This table holds the message text (divided in 254 byte parts) of a history
message in opc_hist_messages (see page 190).
Table 7-11 opc_hist_msg_text Table
Con-
Column Name Column Type Description
straint
order_number P number(5) Part two of key, used for order of the text
parts.
196 Chapter 7
Message Tables
opc_hist_orig_text Table
opc_hist_orig_text Table
This table holds the original message text (divided in 254 byte parts) of a
history message in opc_hist_messages (see page 190).
Table 7-12 opc_hist_orig_text Table
Con-
Column Name Column Type Description
straint
order_number P number(5) Part two of key, used for order of the text
parts.
Chapter 7 197
Message Tables
opc_instr_interf Table
opc_instr_interf Table
This table contains the definition of instruction text interfaces.
Table 7-13 opc_instr_interf Table
Con-
Column Name Column Type Description
straint
198 Chapter 7
Message Tables
opc_instructions Table
opc_instructions Table
This table contains the text of normal instructions. To allow for a various
text lengths, the text is split into chunks of 254 characters.
Table 7-14 opc_instructions Table
Con-
Column Name Column Type Description
straint
Chapter 7 199
Message Tables
opc_msg_text Table
opc_msg_text Table
This table contains the message text for messages in opc_act_messages
(see page 176). To allow for a various text lengths, the text is split into
chunks of 254 characters.
Table 7-15 opc_msg_text Table
Con-
Column Name Column Type Description
straint
200 Chapter 7
Message Tables
opc_orig_msg_text Table
opc_orig_msg_text Table
This table contains the original (unprocessed) text of messages in
opc_act_messages (see page 176). To allow for a various text lengths, the
text is split into chunks of 254 characters.
Table 7-16 opc_orig_msg_text Table
Con-
Column Name Column Type Description
straint
Chapter 7 201
Message Tables
opc_service_msgs Table
opc_service_msgs Table
This table supports reports that show all messages related to a given
service.
Table 7-17 opc_service_msgs Table
Con-
Column Name Column Type Description
straint
202 Chapter 7
8 Other Tables
Chapter 8 203
Other Tables
In This Chapter
In This Chapter
This chapter contains the tables that do not fall into any of the previous
categories.
204 Chapter 8
Other Tables
opc_agent_status Table
opc_agent_status Table
This table contains the status of the agents on the managed nodes.
Table 8-1 opc_agent_status Table
Con-
Column Name Column Type Description
straint
Chapter 8 205
Other Tables
opc_audit Table
opc_audit Table
The opc_audit table is not published for security reasons. If you want to
generate a report about auditing, use the OVO Reports window in the
administrator GUI.
206 Chapter 8
Other Tables
opc_audit_param Table
opc_audit_param Table
The opc_audit_param table is not published for security reasons. If you
want to generate a report about auditing, use the OVO Reports window
in the administrator GUI.
Chapter 8 207
Other Tables
opc_change_status Table
opc_change_status Table
This table contains the change flags for the OVO nodes and users.
Table 8-2 opc_change_statusTable
Con-
Column Name Column Type Description
straint
208 Chapter 8
Other Tables
opc_change_status Table
Con-
Column Name Column Type Description
straint
Chapter 8 209
Other Tables
opc_cma_names Table
opc_cma_names Table
This temporary table holds the names of all available custom message
attributes for selection in the Java GUI browser configuration.
Table 8-3 opc_cma_names Table
Con-
Column Name Column Type Description
straint
210 Chapter 8
Other Tables
opc_db_maintenance Table
opc_db_maintenance Table
This table contains the database maintenance configuration for the OVO
management server.
Table 8-4 opc_db_maintenance Table
Con-
Column Name Column Type Description
straint
Chapter 8 211
Other Tables
opc_db_maintenance Table
Con-
Column Name Column Type Description
straint
212 Chapter 8
Other Tables
opc_message_groups Table
opc_message_groups Table
This table contains the messages groups of the Message Group Bank.
This table does not contain an ID field for message groups because it may
not always be possible to substitute the message group of an object
(message, condition, …) with an ID. The object may contain message
group names which are unknown to the database at the time.
Table 8-5 opc_message_groups Table
Con-
Column Name Column Type Description
straint
Chapter 8 213
Other Tables
opc_notif_schedule Table
opc_notif_schedule Table
This table represents the schedule for the notification services.
Table 8-6 opc_notif_schedule Table
Con-
Column Name Column Type Description
straint
214 Chapter 8
Other Tables
opc_notif_services Table
opc_notif_services Table
This table represents the configured notification services.
Table 8-7 opc_notif_services Table
Con-
Column Name Column Type Description
straint
Chapter 8 215
Other Tables
opc_service Table
opc_service Table
This table contains basic information about services for which service
logs are generated. It is used to map services names to service labels, so
that reports are able to display the label rather than the name.
Table 8-8 opc_service Table
Con-
Column Name Column Type Description
straint
216 Chapter 8
Other Tables
opc_service_log Table
opc_service_log Table
This table contains the service status logs (severity and duration).
Table 8-9 opc_service_log Table
Con-
Column Name Column Type Description
straint
Chapter 8 217
Other Tables
opc_symbols Table
opc_symbols Table
This table contains the OpenView Windows symbol names used by OVO.
Other configuration tables don’t contain the symbol names directly but
use the symbol_type_id as reference.
Table 8-10 opc_symbols Table
Con-
Column Name Column Type Description
straint
218 Chapter 8
Other Tables
opc_temp_appl_list Table
opc_temp_appl_list Table
Table for temporary data for filtering messages based on applications.
Table 8-11 opc_temp_appl_list Table
Con-
Column Name Column Type Description
straint
Chapter 8 219
Other Tables
opc_temp_msgrp_list Table
opc_temp_msgrp_list Table
Table for temporary data for filtering messages based on message
groups.
Table 8-12 opc_temp_msgrp_list Table
Con-
Column Name Column Type Description
straint
220 Chapter 8
Other Tables
opc_temp_node_list Table
opc_temp_node_list Table
Table for temporary storage of node IDs. Used for filtering of messages
based on nodes, for acknowledging messages of a deleted external node
and for finding responsible operators.
Table 8-13 opc_temp_node_list Table
Con-
Column Name Column Type Description
straint
Chapter 8 221
Other Tables
opc_temp_object_list Table
opc_temp_object_list Table
Table for temporary data for filtering messages based on objects.
Table 8-14 opc_temp_object_list Table
Con-
Column Name Column Type Description
straint
222 Chapter 8
Other Tables
opc_temp_service_list Table
opc_temp_service_list Table
Table for temporary data for filtering messages based on services.
Table 8-15 opc_temp_service_list Table
Con-
Column Name Column Type Description
straint
Chapter 8 223
Other Tables
opc_temp_templ Table
opc_temp_templ Table
Table for temporary storage of template IDs.
Table 8-16 opc_temp_templ Table
Con-
Column Name Column Type Description
straint
224 Chapter 8
Other Tables
opc_tmp_filter_appl Table
opc_tmp_filter_appl Table
Temporary table for improved selection of filtered applications.
Table 8-17 opc_tmp_filter_appl Table
Con-
Column Name Column Type Description
straint
Chapter 8 225
Other Tables
opc_tmp_filter_cma Table
opc_tmp_filter_cma Table
Temporary table for improved selection of filtered custom message
attributes.
Table 8-18 opc_tmp_filter_cma Table
Con-
Column Name Column Type Description
straint
226 Chapter 8
Other Tables
opc_tmp_filter_msggrp Table
opc_tmp_filter_msggrp Table
Temporary table for improved selection of filtered message groups.
Table 8-19 opc_tmp_filter_msggrp Table
Con-
Column Name Column Type Description
straint
Chapter 8 227
Other Tables
opc_tmp_filter_node Table
opc_tmp_filter_node Table
Temporary table for improved selection of filtered nodes.
Table 8-20 opc_tmp_filter_node Table
Con-
Column Name Column Type Description
straint
228 Chapter 8
Other Tables
opc_tmp_filter_obj Table
opc_tmp_filter_obj Table
Temporary table for improved selection of filtered objects.
Table 8-21 opc_tmp_filter_obj Table
Con-
Column Name Column Type Description
straint
Chapter 8 229
Other Tables
opc_tmp_filter_pattern_node Table
opc_tmp_filter_pattern_node Table
Temporary table for improved selection of filtered external nodes.
Table 8-22 opc_tmp_filter_pattern_node Table
Con-
Column Name Column Type Description
straint
230 Chapter 8
Other Tables
opc_tmp_filter_service Table
opc_tmp_filter_service Table
Temporary table for improved selection of filtered services.
Table 8-23 opc_tmp_filter_service Table
Con-
Column Name Column Type Description
straint
Chapter 8 231
Other Tables
opc_tmp_misc_msggrp Table
opc_tmp_misc_msggrp Table
Temporary table for improved selection of the message group Misc.
Table 8-24 opc_tmp_misc_msggrp Table
Con-
Column Name Column Type Description
straint
232 Chapter 8
Other Tables
opc_tmp_msg_id Table
opc_tmp_msg_id Table
Temporary table for improved selection of message IDs.
Table 8-25 opc_tmp_msg_id Table
Con-
Column Name Column Type Description
straint
Chapter 8 233
Other Tables
opc_tmp_msg_id_service Table
opc_tmp_msg_id_service Table
Temporary table for improved selection of message IDs related to
services.
Table 8-26 opc_tmp_msg_id_service Table
Con-
Column Name Column Type Description
straint
234 Chapter 8
Other Tables
opc_tmp_valid_msggrp Table
opc_tmp_valid_msggrp Table
Temporary table for improved selection of valid message groups.
Table 8-27 opc_tmp_valid_msggrp Table
Con-
Column Name Column Type Description
straint
Chapter 8 235
Other Tables
opc_tmp_visible_msggrp Table
opc_tmp_visible_msggrp Table
Temporary table for improved selection of visible message groups.
Table 8-28 opc_tmp_visible_msggrp Table
Con-
Column Name Column Type Description
straint
236 Chapter 8
Other Tables
opc_tmp_visible_node Table
opc_tmp_visible_node Table
Temporary table for improved selection of visible nodes.
Table 8-29 opc_tmp_visible_node Table
Con-
Column Name Column Type Description
straint
Chapter 8 237
Other Tables
opc_tmp_visible_node2 Table
opc_tmp_visible_node2 Table
Second temporary table for improved selection of visible nodes.
Table 8-30 opc_tmp_visible_node2 Table
Con-
Column Name Column Type Description
straint
238 Chapter 8
Other Tables
opc_tmp_visible_pattern Table
opc_tmp_visible_pattern Table
Temporary table for improved selection of visible patterns.
Table 8-31 opc_tmp_visible_pattern Table
Con-
Column Name Column Type Description
straint
Chapter 8 239
Other Tables
opc_tmp_visible_profile Table
opc_tmp_visible_profile Table
Temporary table for improved selection of visible user profiles.
Table 8-32 opc_tmp_visible_profile Table
Con-
Column Name Column Type Description
straint
240 Chapter 8
Other Tables
opc_tmp_visible_service Table
opc_tmp_visible_service Table
Temporary table for improved selection of visible services.
Table 8-33 opc_tmp_visible_service Table
Con-
Column Name Column Type Description
straint
Chapter 8 241
Other Tables
opc_trouble_ticket Table
opc_trouble_ticket Table
This table contains the actual status and program call to forward a
message to a trouble ticket system.
Table 8-34 opc_trouble_ticket Table
Con-
Column Name Column Type Description
straint
242 Chapter 8
9 Secondary Indexes
Chapter 9 243
Secondary Indexes
In This Chapter
In This Chapter
This chapter contains the secondary indexes.
244 Chapter 9
Secondary Indexes
Secondary Indexes
Secondary Indexes
Additionally to the primary keys, OVO uses the following secondary
indexes to improve the performance of queries which are not using
primary keys. Using secondary indexes also ensures the uniqueness of
entries if this is not possible through the table definitions.
Table 9-1 Secondary Indexes
Chapter 9 245
Secondary Indexes
Secondary Indexes
246 Chapter 9
10 Foreign Keys
Chapter 10 247
Foreign Keys
In This Chapter
In This Chapter
This chapter contains the foreign keys.
248 Chapter 10
Foreign Keys
Foreign Keys
Foreign Keys
Table 10-1 Foreign Keys
Chapter 10 249
Foreign Keys
Foreign Keys
250 Chapter 10
A Database Changes
Appendix A 251
Database Changes
Changes from OVO A.07.00 to A.08.10
Table Description
opc_nodes Table Table 4-16, “opc_nodes Table,” on page 108 is new with
OVO A.08.10.
• agt_inst_dir
• ip_flags
• unbuffer_time_from
• unbuffer_time_to
252 Appendix A
Database Changes
Changes from OVO A.07.00 to A.08.10
Table Description
• service_name
• msg_key
The following fields are new:
• unbuffer-time
• local_unbuffer_time
• appl_license_flag
• appl_license_text
• ovou_license_flag
• ovou_license_text
• def_service_name
• def_msg_key
• service_name
• msg_key
Appendix A 253
Database Changes
Changes from OVO A.07.00 to A.08.10
Table Description
• service_name
• msg_key
254 Appendix A
Index
A M
adding and modifying OVO reports, 26, 31 message tables
additional documentation, 18 entity relationship diagram, 42
Adobe Portable Document Format. See PDF
documentation N
N, 24
C node tables
changes entity relationship diagram, 39
A.06.xx to A.07.00, 252 not null, 24
condition tables
entity relationship diagram, 41 O
constraint definition, 24
conventions, 24 online documentation
conventions, document, 13 description, 19
opc_act_cust_attrib table, 175
opc_act_messages table, 176
D opc_agent_status table, 205
Developer’s Toolkit documentation, 18 opc_anno_text table, 183
document conventions, 13 opc_annotation table, 184
documentation, related opc_appl_groups table, 47
additional, 18 opc_appl_in_group table, 48
Developer’s Toolkit, 18 opc_appl_login table, 49
ECS Designer, 18 opc_appl_node_list table, 50
online, 19 opc_appl_platforms table, 51
PDFs, 15 opc_applgrp_in_grp table, 52
print, 16–17 opc_application table, 53
opc_appresp_id_lst table, 149
opc_audit table, 206
E opc_audit_param table, 207
ECS Designer documentation, 18 opc_capabilities table, 56
entity relationship diagram opc_change_status table, 208
condition tables, 41 opc_chsets table, 79
message tables, 42 opc_cluster_map table, 80
node tables, 39 opc_cma_names table, 210
other tables, 43 opc_comm_type table, 81
opc_cond table, 150
template tables, 40 opc_cond_appl_list table, 151
user tables, 38 opc_cond_cust_attrib table, 152
entity relationship diagrams, 35 opc_cond_mgrp_list table, 153
Event Correlation Service Designer. See ECS opc_cond_node_list table, 154
Designer documentation opc_cond_obj_list table, 155
opc_cond_oper_list table, 156
F opc_cond_sev_list table, 157
F, 24 opc_cond_stat_var table, 158
foreign keys, 24, 249 opc_cond_text table, 159
opc_cond_type_list table, 160
opc_console_source table, 121
H opc_db_maintenance table, 211
HP OpenView Event Correlation Service opc_ec_source table, 123
Designer. See ECS Designer opc_escal_assign_m table, 185
documentation opc_forward_msgs table, 186
opc_hist_anno_text table, 187
opc_hist_annotation table, 188
255
Index
256
Index
R
related documentation
additional, 18
Developer’s Toolkit, 18
ECS Designer, 18
online, 19
PDFs, 15
print, 16–17
reports
adding and modifying in OVO, 26, 31
S
secondary indexes, 245
Service Navigator, 31
service reports, 31
T
template tables
entity relationship diagram, 40
typographical conventions. See document
conventions
U
U, 24
unique constraint, 24
user tables
entity relationship diagram, 38
Y
Yes/No definition, 24
257