--
-- PostgreSQL database dump
--

--SET client_encoding = 'UNICODE';
SET check_function_bodies = false;
SET client_min_messages = warning;

--
-- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: subversion
--

COMMENT ON SCHEMA public IS 'Standard public schema';


SET search_path = public, pg_catalog;


--
-- Name: fm_category; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_category (
    category_id_c serial NOT NULL,
    category_name_c character varying(25) NOT NULL
);




--
-- Name: fm_clear_relation; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_clear_relation (
    clear_oid_c character varying(200) NOT NULL,
    be_cleared_oid_c character varying(200) NOT NULL,
    be_cleared_name_c character varying(20),
    be_cleared_condition_c character varying(100),
    clear_condition_c character varying(100),
    ip_address_c character varying(50)
);



--
-- Name: fm_clear_trap; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_clear_trap (
    event_oid_c character varying(200) NOT NULL,
    event_name_c character varying(40)
);




--
-- Name: fm_correlation; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_correlation (
    corr_time_c timestamp without time zone NOT NULL,
    correlation_c integer NOT NULL,
    corr_name_c character varying(16) NOT NULL,
    message_c character varying(32)
);




--
-- Name: fm_deduplication; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_deduplication (
    oid_c character varying(200),
    conditions_c character varying(50),
    name_c character varying(40)
);




--
-- Name: fm_enterprise; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_enterprise (
    enterprise_oid_c character varying(200) NOT NULL,
    enterprise_name_c character varying(40) NOT NULL
);




--
-- Name: fm_escalation_schedule; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE fm_escalation_schedule (
    schedule_id_c integer NOT NULL,
    start_date_time_c bigint,
    period_c bigint,
    repetitions_c integer,
    enabled_c character(1) DEFAULT 'N'::bpchar,
    action_c text,
    other_params character varying(200)
);




--
-- Name: fm_event; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_event (
    event_oid_c character varying(200) NOT NULL,
    event_name_c character varying(100) NOT NULL,
    event_mode_c character(1) NOT NULL,
    log_message_c character varying(500),
    enterprise_oid_c character varying(200) NOT NULL,
    actions_c text,
    audio_name_c character varying(256),
    severity_c smallint,
    description_c text,
    severity_config_c character varying(500),
    sources_c character varying(800),
    forwarding_c character varying(120),
    category_id_c integer DEFAULT 0,
    command_line_c text
);




--
-- Name: fm_general_time_email; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE fm_general_time_email (
    email_c character varying(80) NOT NULL,
    timebucket_id_c bigint NOT NULL
);




--
-- Name: fm_trap; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_trap (
    ip_address_c character varying(50) NOT NULL,
    trap_oid_c character varying(200) NOT NULL,
    ack_time_c timestamp without time zone,
    acked_c character(1) DEFAULT 'N'::bpchar NOT NULL,
    ack_user_c character varying(30),
    message_c character varying(250),
    correlation_c integer,
    clearing_c character(1) DEFAULT 'N'::bpchar NOT NULL,
    clear_time_c timestamp without time zone,
    clear_user_c character varying(30),
    generic_c character(1),
    clear_comment_c character varying(80),
    ack_comment_c character varying(80),
    version_number_c character(1) NOT NULL,
    severity_c smallint,
    trap_id_c numeric(16,3) NOT NULL,
    enterprise_c character varying(200),
    specific_c integer,
    timestamp_c bigint,
    probe_id_c integer DEFAULT -1 NOT NULL
);




--
-- Name: fm_v3_config; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_v3_config (
    username_c character varying(30) NOT NULL,
    engine_id_c character varying(30) NOT NULL,
    auth_password_c character varying(160),
    privacy_password_c character varying(160),
    auth_protocol_c character(1) NOT NULL,
    privacy_protocol_c character(1) NOT NULL,
    security_level_c character(1) NOT NULL
);




--
-- Name: fm_varbind; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE fm_varbind (
    varbind_name_c character varying(200) NOT NULL,
    varbind_value_c character varying(200),
    trap_id_c numeric(16,3) NOT NULL,
    varbind_type_c smallint NOT NULL,
    index_c smallint,
    probe_id_c integer DEFAULT -1 NOT NULL
);



--
-- Name: login_t; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE login_t (
    login_name_c character varying(100) NOT NULL,
    login_fullname_c character varying,
    login_password_c character varying,
    login_permission_c integer NOT NULL,
    login_active_c character(1) NOT NULL,
    allowed_ips_c character varying(300)
);




--
-- Name: msp_authentication; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE msp_authentication (
    username_c character varying NOT NULL,
    password_c character varying,
    ips_c character varying,
    mode_c smallint,
    id_c serial NOT NULL
);



--
-- Name: msp_call_queue; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE msp_call_queue (
    call_id_c serial NOT NULL,
    probe_id_c integer NOT NULL,
    call_c text NOT NULL
);



--
-- Name: msp_probe; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE msp_probe (
    probe_id_c integer NOT NULL,
    probe_name_c character varying(128),
    probe_ip_c character varying(128),
    probe_port_c character varying(128),
    time_c bigint,
    last_snapshot_c bigint
);



--
-- Name: msp_schedule; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE msp_schedule (
    schedule_id_c integer NOT NULL,
    start_date_time_c bigint,
    period_c bigint,
    repetitions_c integer
);



--
-- Name: org_view_relation; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE org_view_relation (
    org_name_c character varying(100) NOT NULL,
    view_id_c character varying(60) NOT NULL
);



--
-- Name: pm_baseline; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_baseline (
    metrics_id_c bigint NOT NULL,
    rolling_period_c bigint NOT NULL,
    baseline_condition_id_c smallint NOT NULL,
    baseline_threshold_c double precision NOT NULL,
    period_unit_c smallint NOT NULL
);



--
-- Name: pm_database_result; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_database_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);



--
-- Name: pm_dependency; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_dependency (
    schedule_id_c integer NOT NULL,
    direct_dependency_c integer NOT NULL,
    dependency_condition_c character(1)
);




--
-- Name: pm_directory_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_directory_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);



--
-- Name: pm_dns_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_dns_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);



--
-- Name: pm_email_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_email_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision,
    period_index_c integer,
    threshold_state_c character(1),
    error_code_c character(1),
    result_id_c serial NOT NULL
);




--
-- Name: pm_expression; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_expression (
    expression_name_c character varying(100) NOT NULL,
    expression_c character varying(400) NOT NULL,
    description_c character varying(300),
    is_favorite_c character(1) DEFAULT 'N'::bpchar
);



--
-- Name: pm_expression_vars; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_expression_vars (
    expression_name_c character varying(100) NOT NULL,
    var_name_c character varying(100) NOT NULL,
    var_oid_c character varying(200) NOT NULL
);



--
-- Name: pm_external_executor_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_external_executor_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);




--
-- Name: pm_file_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_file_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);




--
-- Name: pm_fixed_threshold; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_fixed_threshold (
    metrics_timebucket_id_c bigint NOT NULL,
    is_clear_alarm_c character(1) NOT NULL,
    severity_id_c smallint NOT NULL,
    fixed_condition_id_c smallint NOT NULL,
    fixed_threshold_c character varying(200) NOT NULL
);




--
-- Name: pm_ftp_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_ftp_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);




--
-- Name: pm_group; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_group (
    group_id_c bigint NOT NULL,
    group_name_c character varying(100) NOT NULL
);



--
-- Name: pm_http_result; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_http_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);




--
-- Name: pm_ldap_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_ldap_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);



--
-- Name: pm_log_file_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_log_file_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision,
    period_index_c integer,
    threshold_state_c character(1),
    error_code_c character(1),
    result_id_c serial NOT NULL
);




--
-- Name: pm_metrics; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_metrics (
    metrics_id_c bigint NOT NULL,
    schedule_id_c integer NOT NULL,
    result_type_id_c integer NOT NULL,
    fixed_statistical_id_c smallint NOT NULL,
    arm_breaks_c smallint NOT NULL,
    rearm_breaks_c smallint NOT NULL,
    parameters_c text NOT NULL,
    is_threshold_enabled character(1) NOT NULL
);



--
-- Name: pm_metrics_timebucket; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_metrics_timebucket (
    metrics_timebucket_id_c bigint NOT NULL,
    timebucket_id_c bigint NOT NULL,
    metrics_id_c bigint NOT NULL
);



--
-- Name: pm_ping_result; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_ping_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);



--
-- Name: pm_port_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_port_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);



--
-- Name: pm_protocol_query; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_protocol_query (
    schedule_id_c integer NOT NULL,
    parameters_c text NOT NULL,
    protocol_type_c smallint NOT NULL,
    is_saved_c character(1) NOT NULL,
    target_type_c character varying(512) NOT NULL,
    actions_c text
);




--
-- Name: pm_radius_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_radius_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);




--
-- Name: pm_remote_host; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_remote_host (
    host_id_c bigint NOT NULL,
    host_name_c character varying(100) NOT NULL,
    protocol_c integer NOT NULL,
    user_name_c character varying(100) NOT NULL,
    parameter_c text NOT NULL,
    probe_id_c integer DEFAULT -1
);



--
-- Name: pm_schedule; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_schedule (
    schedule_id_c integer NOT NULL,
    schedule_name_c character varying(100) NOT NULL,
    start_date_time_c bigint NOT NULL,
    end_date_time_c bigint NOT NULL,
    period_c bigint NOT NULL,
    repetitions_c integer NOT NULL,
    is_suspended_c character(1) NOT NULL,
    period_unit_c smallint NOT NULL,
    multiple_c smallint NOT NULL,
    resume_time_c bigint NOT NULL,
    group_id_c bigint NOT NULL,
    is_expired_c character(1) NOT NULL,
    probe_id_c integer,
    type_c integer DEFAULT 0
);



--
-- Name: pm_schedule_host; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_schedule_host (
    schedule_host_id_c bigint NOT NULL,
    schedule_id_c integer NOT NULL,
    ip_address_c character varying(4000) NOT NULL
);



--
-- Name: pm_schedule_timebucket; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_schedule_timebucket (
    schedule_id_c integer NOT NULL,
    timebucket_id_c bigint NOT NULL
);



--
-- Name: pm_snapshot; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_snapshot (
    schedule_id_c integer NOT NULL,
    chart_type_c smallint NOT NULL,
    parameters_c character varying(300),
    time_type_c smallint NOT NULL
);



--
-- Name: pm_snmp_result; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_snmp_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);




--
-- Name: pm_ssh_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_ssh_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);




--
-- Name: pm_statistical_threshold; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_statistical_threshold (
    metrics_id_c bigint NOT NULL,
    is_clear_alarm_c character(1) NOT NULL,
    severity_id_c smallint NOT NULL,
    statistical_condition_id_c smallint NOT NULL,
    statistical_threshold_c double precision NOT NULL,
    statistical_mode character(1) DEFAULT 'Y'::bpchar NOT NULL
);



--
-- Name: pm_telnet_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_telnet_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);



--
-- Name: pm_temp_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_temp_result (
    result_value_c double precision NOT NULL,
    result_condition_c integer NOT NULL
);



--
-- Name: pm_threshold_result; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_threshold_result (
    schedule_host_id_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    is_clear_alarm_c character(1) NOT NULL,
    severity_id_c smallint NOT NULL,
    breaks_count_c smallint NOT NULL
);



--
-- Name: pm_timebucket; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_timebucket (
    timebucket_id_c bigint NOT NULL,
    timebucket_name_c character varying(100) NOT NULL
);



--
-- Name: pm_timebucket_item; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE pm_timebucket_item (
    timebucket_item_id_c serial NOT NULL,
    timebucket_id_c bigint NOT NULL,
    start_day_id_c smallint NOT NULL,
    start_time_c integer NOT NULL,
    end_day_id_c smallint NOT NULL,
    end_time_c integer NOT NULL
);




--
-- Name: pm_wmi_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE pm_wmi_result (
    schedule_host_id_c bigint NOT NULL,
    run_date_time_c bigint NOT NULL,
    result_type_id_c integer NOT NULL,
    result_value_c double precision NOT NULL,
    period_index_c integer NOT NULL,
    threshold_state_c character(1) NOT NULL,
    error_code_c character(1) NOT NULL,
    result_id_c serial NOT NULL
);



--
-- Name: properties_t; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE properties_t (
    name_c character varying(400) NOT NULL,
    value_c text
);



--
-- Name: rp_schedule; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE rp_schedule (
    schedule_id_c integer NOT NULL,
    schedule_name_c character varying(100) NOT NULL,
    start_date_time_c bigint NOT NULL,
    period_c bigint NOT NULL,
    repetitions_c integer NOT NULL,
    kind_c smallint NOT NULL,
    index_c smallint NOT NULL,
    objects_c text NOT NULL,
    mail_c character varying(600) NOT NULL,
    content_c character varying(100) NOT NULL,
    pause_c character(1) NOT NULL,
    type_c smallint NOT NULL,
    unit_c character varying(50),
    show_type_c smallint DEFAULT 0
);



--
-- Name: systemstatus_t; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE systemstatus_t (
    name_c character varying(10) NOT NULL,
    value_c character varying(10)
);




--
-- Name: topo_baseline_t; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE topo_baseline_t (
    domain_c character varying(60) NOT NULL,
    name_c character varying(60) NOT NULL,
    data_c bytea,
    type_c character(1),
    timestamp_c timestamp without time zone
);




--
-- Name: topo_discovery_report; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE topo_discovery_report (
    type_c character varying(20),
    number_c character varying(20),
    mode_c character(1)
);



--
-- Name: topo_discovery_schedule; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE topo_discovery_schedule (
    schedule_id_c integer NOT NULL,
    start_date_time_c bigint,
    period_c bigint,
    repetitions_c integer,
    user_period_c integer DEFAULT 0,
    user_time_c integer DEFAULT 0,
    enabled_c character(1),
    other_params character varying(200)
);




--
-- Name: topo_graph_schedule; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE topo_graph_schedule (
    schedule_id_c integer NOT NULL,
    schedule_name_c character varying(30) NOT NULL,
    start_date_time_c bigint NOT NULL,
    end_date_time_c bigint NOT NULL,
    period_c bigint NOT NULL,
    repetitions_c integer NOT NULL,
    is_suspended_c character(1) NOT NULL,
    timeout_c integer NOT NULL,
    other_params_c character varying(200),
    retries_c smallint
);



--
-- Name: topo_graphdata; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE topo_graphdata (
    domain_c character varying(60) NOT NULL,
    name_c character varying(60) NOT NULL,
    data_c bytea,
    type_c character(1),
    timestamp_c timestamp without time zone
);




--
-- Name: topo_iconjar; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE topo_iconjar (
    data_c bytea
);




--
-- Name: topo_ping_result; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE topo_ping_result (
    ip_c character varying(60) NOT NULL,
    time_c bigint NOT NULL,
    rtt_c bigint NOT NULL,
    probe_id_c integer DEFAULT -1 NOT NULL
);




--
-- Name: topo_vlan_ports; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE topo_vlan_ports (
    bridgeaddress_c character varying(50) NOT NULL,
    portnumber_c character varying(10) NOT NULL,
    ifindex_c character varying(10),
    mac_c character varying(30),
    iftype_c character varying(30),
    ifspeed_c character varying(30),
    vlanid_c character varying(10) NOT NULL,
    tagging_c character(1)
);



--
-- Name: topo_vlan_switches; Type: TABLE; Schema: public; Owner: subversion
--

CREATE TABLE topo_vlan_switches (
    bridgeaddress_c character varying(50) NOT NULL,
    ipaddress_c character varying(60) NOT NULL,
    name_c character varying(50),
    type_c character varying(30)
);




--
-- Name: user_org_relation; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE user_org_relation (
    username_c character varying(100) NOT NULL,
    org_name_c character varying(100) NOT NULL
);



--
-- Name: user_organization; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE user_organization (
    name_c character varying(100) NOT NULL
);



--
-- Name: user_properties; Type: TABLE; Schema: public; Owner: admin
--

CREATE TABLE user_properties (
    user_name_c character varying(100) NOT NULL,
    name_c character varying(100) NOT NULL,
    value_c text
);



--
-- Name: baseline_topo_t_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY topo_baseline_t
    ADD CONSTRAINT baseline_topo_t_pkey PRIMARY KEY (domain_c, name_c);


--
-- Name: discovery_schedule_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY topo_discovery_schedule
    ADD CONSTRAINT discovery_schedule_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: fm_category_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_category
    ADD CONSTRAINT fm_category_pkey PRIMARY KEY (category_id_c);


--
-- Name: fm_category_u; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_category
    ADD CONSTRAINT fm_category_u UNIQUE (category_name_c);


--
-- Name: fm_clear_trap_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_clear_trap
    ADD CONSTRAINT fm_clear_trap_pkey PRIMARY KEY (event_oid_c);


--
-- Name: fm_correlation_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_correlation
    ADD CONSTRAINT fm_correlation_pkey PRIMARY KEY (correlation_c);


--
-- Name: fm_enterprise_enterprise_name_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_enterprise
    ADD CONSTRAINT fm_enterprise_enterprise_name_key UNIQUE (enterprise_name_c);


--
-- Name: fm_enterprise_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_enterprise
    ADD CONSTRAINT fm_enterprise_pkey PRIMARY KEY (enterprise_oid_c);


--
-- Name: fm_escalation_schedule_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY fm_escalation_schedule
    ADD CONSTRAINT fm_escalation_schedule_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: fm_event_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_event
    ADD CONSTRAINT fm_event_pkey PRIMARY KEY (event_oid_c);


--
-- Name: fm_trap_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_trap
    ADD CONSTRAINT fm_trap_pkey PRIMARY KEY (probe_id_c, trap_id_c);


--
-- Name: fm_v3_config_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_v3_config
    ADD CONSTRAINT fm_v3_config_pkey PRIMARY KEY (username_c, engine_id_c);


--
-- Name: graph_schedule_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY topo_graph_schedule
    ADD CONSTRAINT graph_schedule_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: login_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY login_t
    ADD CONSTRAINT login_pkey PRIMARY KEY (login_name_c);


--
-- Name: msp_authentication_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY msp_authentication
    ADD CONSTRAINT msp_authentication_pkey PRIMARY KEY (id_c);


--
-- Name: msp_call_queue_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY msp_call_queue
    ADD CONSTRAINT msp_call_queue_pkey PRIMARY KEY (call_id_c);


--
-- Name: msp_schedule_t_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY msp_schedule
    ADD CONSTRAINT msp_schedule_t_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: org_view_relation_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY org_view_relation
    ADD CONSTRAINT org_view_relation_pkey PRIMARY KEY (org_name_c, view_id_c);


--
-- Name: organization_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY user_organization
    ADD CONSTRAINT organization_pkey PRIMARY KEY (name_c);


--
-- Name: pk; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_remote_host
    ADD CONSTRAINT pk PRIMARY KEY (host_id_c);


--
-- Name: pm_baseline_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_baseline
    ADD CONSTRAINT pm_baseline_pkey PRIMARY KEY (metrics_id_c);


--
-- Name: pm_database_result_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_database_result
    ADD CONSTRAINT pm_database_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_database_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_database_result
    ADD CONSTRAINT pm_database_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_dependency_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_dependency
    ADD CONSTRAINT pm_dependency_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: pm_directory_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_directory_result
    ADD CONSTRAINT pm_directory_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_directory_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_directory_result
    ADD CONSTRAINT pm_directory_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_dns_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_dns_result
    ADD CONSTRAINT pm_dns_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_dns_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_dns_result
    ADD CONSTRAINT pm_dns_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_email_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_email_result
    ADD CONSTRAINT pm_email_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_email_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_email_result
    ADD CONSTRAINT pm_email_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_expression_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_expression
    ADD CONSTRAINT pm_expression_pkey PRIMARY KEY (expression_name_c);


--
-- Name: pm_expression_vars_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_expression_vars
    ADD CONSTRAINT pm_expression_vars_pkey PRIMARY KEY (expression_name_c, var_name_c);


--
-- Name: pm_external_executor_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_external_executor_result
    ADD CONSTRAINT pm_external_executor_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_external_executor_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_external_executor_result
    ADD CONSTRAINT pm_external_executor_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_file_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_file_result
    ADD CONSTRAINT pm_file_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_file_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_file_result
    ADD CONSTRAINT pm_file_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_ftp_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_ftp_result
    ADD CONSTRAINT pm_ftp_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_ftp_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_ftp_result
    ADD CONSTRAINT pm_ftp_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_group_group_name_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_group
    ADD CONSTRAINT pm_group_group_name_key UNIQUE (group_name_c);


--
-- Name: pm_group_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_group
    ADD CONSTRAINT pm_group_pkey PRIMARY KEY (group_id_c);


--
-- Name: pm_http_result_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_http_result
    ADD CONSTRAINT pm_http_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_http_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_http_result
    ADD CONSTRAINT pm_http_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_ldap_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_ldap_result
    ADD CONSTRAINT pm_ldap_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_ldap_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_ldap_result
    ADD CONSTRAINT pm_ldap_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_log_file_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_log_file_result
    ADD CONSTRAINT pm_log_file_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_log_file_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_log_file_result
    ADD CONSTRAINT pm_log_file_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_metrics_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_metrics
    ADD CONSTRAINT pm_metrics_pkey PRIMARY KEY (metrics_id_c);


--
-- Name: pm_metrics_schedule_id_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_metrics
    ADD CONSTRAINT pm_metrics_schedule_id_key UNIQUE (schedule_id_c, result_type_id_c);


--
-- Name: pm_metrics_timebucket_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_metrics_timebucket
    ADD CONSTRAINT pm_metrics_timebucket_pkey PRIMARY KEY (metrics_timebucket_id_c);


--
-- Name: pm_ping_result_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_ping_result
    ADD CONSTRAINT pm_ping_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_ping_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_ping_result
    ADD CONSTRAINT pm_ping_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_port_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_port_result
    ADD CONSTRAINT pm_port_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_port_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_port_result
    ADD CONSTRAINT pm_port_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_protocol_query_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_protocol_query
    ADD CONSTRAINT pm_protocol_query_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: pm_radius_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_radius_result
    ADD CONSTRAINT pm_radius_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_radius_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_radius_result
    ADD CONSTRAINT pm_radius_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_schedule_host_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_schedule_host
    ADD CONSTRAINT pm_schedule_host_pkey PRIMARY KEY (schedule_host_id_c);


--
-- Name: pm_schedule_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_schedule
    ADD CONSTRAINT pm_schedule_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: pm_schedule_schedule_name_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_schedule
    ADD CONSTRAINT pm_schedule_schedule_name_key UNIQUE (schedule_name_c);


--
-- Name: pm_schedule_timebucket_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_schedule_timebucket
    ADD CONSTRAINT pm_schedule_timebucket_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: pm_snapshot_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_snapshot
    ADD CONSTRAINT pm_snapshot_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: pm_snmp_result_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_snmp_result
    ADD CONSTRAINT pm_snmp_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_snmp_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_snmp_result
    ADD CONSTRAINT pm_snmp_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_ssh_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_ssh_result
    ADD CONSTRAINT pm_ssh_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_ssh_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_ssh_result
    ADD CONSTRAINT pm_ssh_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_statistical_threshold_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_statistical_threshold
    ADD CONSTRAINT pm_statistical_threshold_pkey PRIMARY KEY (metrics_id_c, is_clear_alarm_c, severity_id_c);


--
-- Name: pm_telnet_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_telnet_result
    ADD CONSTRAINT pm_telnet_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_telnet_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_telnet_result
    ADD CONSTRAINT pm_telnet_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: pm_threshold_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_fixed_threshold
    ADD CONSTRAINT pm_threshold_pkey PRIMARY KEY (metrics_timebucket_id_c, is_clear_alarm_c, severity_id_c);


--
-- Name: pm_threshold_result_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_threshold_result
    ADD CONSTRAINT pm_threshold_result_pkey PRIMARY KEY (schedule_host_id_c, result_type_id_c, is_clear_alarm_c, severity_id_c);


--
-- Name: pm_timebucket_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_timebucket_item
    ADD CONSTRAINT pm_timebucket_pkey PRIMARY KEY (timebucket_item_id_c);


--
-- Name: pm_timebucket_pkey1; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_timebucket
    ADD CONSTRAINT pm_timebucket_pkey1 PRIMARY KEY (timebucket_id_c);


--
-- Name: pm_timebucket_timebucket_name_c_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_timebucket
    ADD CONSTRAINT pm_timebucket_timebucket_name_c_key UNIQUE (timebucket_name_c);


--
-- Name: pm_wmi_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_wmi_result
    ADD CONSTRAINT pm_wmi_result_pkey PRIMARY KEY (result_id_c);


--
-- Name: pm_wmi_result_schedule_host_id_c_key; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_wmi_result
    ADD CONSTRAINT pm_wmi_result_schedule_host_id_c_key UNIQUE (schedule_host_id_c, run_date_time_c, result_type_id_c);


--
-- Name: probe_id; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY msp_probe
    ADD CONSTRAINT probe_id PRIMARY KEY (probe_id_c);


--
-- Name: properties_t_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY properties_t
    ADD CONSTRAINT properties_t_pkey PRIMARY KEY (name_c);


--
-- Name: rp_schedule_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY rp_schedule
    ADD CONSTRAINT rp_schedule_pkey PRIMARY KEY (schedule_id_c);


--
-- Name: rp_schedule_schedule_name_key; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY rp_schedule
    ADD CONSTRAINT rp_schedule_schedule_name_key UNIQUE (schedule_name_c);


--
-- Name: systemstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY systemstatus_t
    ADD CONSTRAINT systemstatus_pkey PRIMARY KEY (name_c);


--
-- Name: topo_graphdata_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY topo_graphdata
    ADD CONSTRAINT topo_graphdata_pkey PRIMARY KEY (domain_c, name_c);


--
-- Name: topo_ping_result_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY topo_ping_result
    ADD CONSTRAINT topo_ping_result_pkey PRIMARY KEY (ip_c, time_c, probe_id_c);


--
-- Name: user_org_relation_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY user_org_relation
    ADD CONSTRAINT user_org_relation_pkey PRIMARY KEY (username_c, org_name_c);


--
-- Name: user_properties_pkey; Type: CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY user_properties
    ADD CONSTRAINT user_properties_pkey PRIMARY KEY (user_name_c, name_c);


--
-- Name: vlan_ports_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY topo_vlan_ports
    ADD CONSTRAINT vlan_ports_pkey PRIMARY KEY (bridgeaddress_c, portnumber_c, vlanid_c);


--
-- Name: vlan_switches_pkey; Type: CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY topo_vlan_switches
    ADD CONSTRAINT vlan_switches_pkey PRIMARY KEY (bridgeaddress_c);


--
-- Name: db_pid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX db_pid_index ON pm_database_result USING btree (period_index_c);


--
-- Name: db_sid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX db_sid_index ON pm_database_result USING btree (schedule_host_id_c);


--
-- Name: eventoid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX eventoid_index ON fm_event USING btree (event_oid_c);


--
-- Name: ext_pid_index; Type: INDEX; Schema: public; Owner: admin
--

CREATE INDEX ext_pid_index ON pm_external_executor_result USING btree (period_index_c);


--
-- Name: ext_sid_index; Type: INDEX; Schema: public; Owner: admin
--

CREATE INDEX ext_sid_index ON pm_external_executor_result USING btree (schedule_host_id_c);


--
-- Name: fki_trap; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX fki_trap ON fm_varbind USING btree (trap_id_c);


--
-- Name: http_pid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX http_pid_index ON pm_http_result USING btree (period_index_c);


--
-- Name: http_sid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX http_sid_index ON pm_http_result USING btree (schedule_host_id_c);


--
-- Name: periodid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX periodid_index ON pm_ping_result USING btree (period_index_c);


--
-- Name: schedule_hid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX schedule_hid_index ON pm_ping_result USING btree (schedule_host_id_c);


--
-- Name: snmp_periodid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX snmp_periodid_index ON pm_snmp_result USING btree (period_index_c);


--
-- Name: snmp_schedule_hid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX snmp_schedule_hid_index ON pm_snmp_result USING btree (schedule_host_id_c);


--
-- Name: telnet_pid_index; Type: INDEX; Schema: public; Owner: admin
--

CREATE INDEX telnet_pid_index ON pm_telnet_result USING btree (period_index_c);


--
-- Name: telnet_sid_index; Type: INDEX; Schema: public; Owner: admin
--

CREATE INDEX telnet_sid_index ON pm_telnet_result USING btree (schedule_host_id_c);


--
-- Name: trapid_index; Type: INDEX; Schema: public; Owner: subversion
--

CREATE INDEX trapid_index ON fm_trap USING btree (trap_id_c);


--
-- Name: fm_event_enterprise_oid_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_event
    ADD CONSTRAINT fm_event_enterprise_oid_c_fkey FOREIGN KEY (enterprise_oid_c) REFERENCES fm_enterprise(enterprise_oid_c) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- Name: fm_general_time_email_timebucket_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY fm_general_time_email
    ADD CONSTRAINT fm_general_time_email_timebucket_id_c_fkey FOREIGN KEY (timebucket_id_c) REFERENCES pm_timebucket(timebucket_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: fm_varbind_probe_id_c_fkey1; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY fm_varbind
    ADD CONSTRAINT fm_varbind_probe_id_c_fkey1 FOREIGN KEY (probe_id_c, trap_id_c) REFERENCES fm_trap(probe_id_c, trap_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: org_view_relation_org_name_fkey; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY org_view_relation
    ADD CONSTRAINT org_view_relation_org_name_fkey FOREIGN KEY (org_name_c) REFERENCES user_organization(name_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_baseline_metrics_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_baseline
    ADD CONSTRAINT pm_baseline_metrics_id_c_fkey FOREIGN KEY (metrics_id_c) REFERENCES pm_metrics(metrics_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_dependency_schedule_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_dependency
    ADD CONSTRAINT pm_dependency_schedule_id_c_fkey FOREIGN KEY (schedule_id_c) REFERENCES pm_schedule(schedule_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_expression_vars_expression_name_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_expression_vars
    ADD CONSTRAINT pm_expression_vars_expression_name_c_fkey FOREIGN KEY (expression_name_c) REFERENCES pm_expression(expression_name_c) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- Name: pm_metrics_schedule_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_metrics
    ADD CONSTRAINT pm_metrics_schedule_id_fkey FOREIGN KEY (schedule_id_c) REFERENCES pm_schedule(schedule_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_metrics_timebucket_metrics_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_metrics_timebucket
    ADD CONSTRAINT pm_metrics_timebucket_metrics_id_c_fkey FOREIGN KEY (metrics_id_c) REFERENCES pm_metrics(metrics_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_metrics_timebucket_timebucket_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_metrics_timebucket
    ADD CONSTRAINT pm_metrics_timebucket_timebucket_id_c_fkey FOREIGN KEY (timebucket_id_c) REFERENCES pm_timebucket(timebucket_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_protocol_query_schedule_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_protocol_query
    ADD CONSTRAINT pm_protocol_query_schedule_id_fkey FOREIGN KEY (schedule_id_c) REFERENCES pm_schedule(schedule_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_schedule_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_schedule
    ADD CONSTRAINT pm_schedule_group_id_fkey FOREIGN KEY (group_id_c) REFERENCES pm_group(group_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_schedule_host_schedule_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_schedule_host
    ADD CONSTRAINT pm_schedule_host_schedule_id_c_fkey FOREIGN KEY (schedule_id_c) REFERENCES pm_schedule(schedule_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_schedule_timebucket_schedule_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_schedule_timebucket
    ADD CONSTRAINT pm_schedule_timebucket_schedule_id_fkey FOREIGN KEY (schedule_id_c) REFERENCES pm_schedule(schedule_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_schedule_timebucket_timebucket_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_schedule_timebucket
    ADD CONSTRAINT pm_schedule_timebucket_timebucket_id_c_fkey FOREIGN KEY (timebucket_id_c) REFERENCES pm_timebucket(timebucket_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_statistical_threshold_metrics_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_statistical_threshold
    ADD CONSTRAINT pm_statistical_threshold_metrics_id_c_fkey FOREIGN KEY (metrics_id_c) REFERENCES pm_metrics(metrics_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_threshold_metrics_timebucket_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_fixed_threshold
    ADD CONSTRAINT pm_threshold_metrics_timebucket_id_fkey FOREIGN KEY (metrics_timebucket_id_c) REFERENCES pm_metrics_timebucket(metrics_timebucket_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: pm_timebucket_item_timebucket_id_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY pm_timebucket_item
    ADD CONSTRAINT pm_timebucket_item_timebucket_id_c_fkey FOREIGN KEY (timebucket_id_c) REFERENCES pm_timebucket(timebucket_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: schedule_id; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY pm_snapshot
    ADD CONSTRAINT schedule_id FOREIGN KEY (schedule_id_c) REFERENCES pm_schedule(schedule_id_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: user_org_relation_org_name_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY user_org_relation
    ADD CONSTRAINT user_org_relation_org_name_c_fkey FOREIGN KEY (org_name_c) REFERENCES user_organization(name_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: user_org_relation_username_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY user_org_relation
    ADD CONSTRAINT user_org_relation_username_c_fkey FOREIGN KEY (username_c) REFERENCES login_t(login_name_c) ON UPDATE RESTRICT ON DELETE CASCADE;


--
-- Name: user_properties_user_name_c_fkey; Type: FK CONSTRAINT; Schema: public; Owner: admin
--

ALTER TABLE ONLY user_properties
    ADD CONSTRAINT user_properties_user_name_c_fkey FOREIGN KEY (user_name_c) REFERENCES login_t(login_name_c) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- Name: vlan_ports_bridgeaddress_fkey; Type: FK CONSTRAINT; Schema: public; Owner: subversion
--

ALTER TABLE ONLY topo_vlan_ports
    ADD CONSTRAINT vlan_ports_bridgeaddress_fkey FOREIGN KEY (bridgeaddress_c) REFERENCES topo_vlan_switches(bridgeaddress_c) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- PostgreSQL database dump complete
--

-- comment line starts with '--'
-- Add SQL statements. Each statement can only take one line. 

-- login
insert into login_t (login_name_c, login_fullname_c, login_password_c, login_permission_c, login_active_c ) values ('admin', 'admin', 'D0:33:E2:2A:E3:48:AE:B5:66:0F:C2:14:0A:EC:35:85:0C:4D:A9:97', 100, 'Y');
--Org
INSERT INTO USER_ORGANIZATION (NAME_C) VALUES ('Default');
INSERT INTO USER_ORG_RELATION (USERNAME_C, ORG_NAME_C) VALUES ('admin', 'Default');
INSERT INTO ORG_VIEW_RELATION (ORG_NAME_C, VIEW_ID_C) VALUES ('Default', 'master');

--properties
INSERT INTO PROPERTIES_T (NAME_C, VALUE_C) VALUES ('trapReceiver.clearTrapEnabled', 'Y');
INSERT INTO PROPERTIES_T (NAME_C, VALUE_C) VALUES ('performance.minRecords', '5');
INSERT INTO PROPERTIES_T (NAME_C, VALUE_C) VALUES ('performance.maxRecords', '10');
INSERT INTO PROPERTIES_T (NAME_C, VALUE_C) VALUES ('performance.userAgent', 'Mozilla/4.0 (compatible; MSIE 6.0; SysUpTime2.0)');
INSERT INTO PROPERTIES_T (NAME_C, VALUE_C) VALUES ('performance.proxyHost', '');
INSERT INTO PROPERTIES_T (NAME_C, VALUE_C) VALUES ('performance.proxyPort', '');

-- Group
INSERT INTO PM_GROUP (GROUP_ID_C, GROUP_NAME_C) VALUES (-1, 'Default');

--category
insert into fm_category (category_name_c) values ('Threshold Alarms');
insert into fm_category (category_name_c) values ('Error Alarms');
insert into fm_category (category_name_c) values ('Status Alarms');
insert into fm_category (category_name_c) values ('Application Alarms');
insert into fm_category (category_name_c) values ('Troubleshooting Alarms');
insert into properties_t (name_c, value_c) values ('trapReceiver.port','162');

--graph schedule
INSERT INTO TOPO_GRAPH_SCHEDULE (SCHEDULE_ID_C, SCHEDULE_NAME_C, START_DATE_TIME_C, END_DATE_TIME_C, PERIOD_C, REPETITIONS_C, IS_SUSPENDED_C, TIMEOUT_C, OTHER_PARAMS_C, RETRIES_C) VALUES (1, 'ping', 0, 0, 180000, -1, 'N', 5000, NULL, 1);
INSERT INTO TOPO_GRAPH_SCHEDULE (SCHEDULE_ID_C, SCHEDULE_NAME_C, START_DATE_TIME_C, END_DATE_TIME_C, PERIOD_C, REPETITIONS_C, IS_SUSPENDED_C, TIMEOUT_C, OTHER_PARAMS_C, RETRIES_C) VALUES (2, 'port', 0, 0, 180000, -1, 'N', 5000, NULL, 1);

-- clear
insert into fm_clear_trap (event_oid_c,event_name_c) values ('.1.3.6.1.6.3.1.1.5.4', 'linkUp');
insert into fm_clear_relation (clear_oid_c, be_cleared_oid_c, be_cleared_name_c, be_cleared_condition_c, clear_condition_c) values ('.1.3.6.1.6.3.1.1.5.4',	'.1.3.6.1.6.3.1.1.5.3',	'linkDown',	'$ip,$vb.1,',	'$ip,$vb.1,');

insert into fm_clear_trap (event_oid_c,event_name_c) values ('.1.3.6.1.4.1.15145.100.0.1000', 'PM_REARM');
insert into fm_clear_relation (clear_oid_c, be_cleared_oid_c, be_cleared_name_c, be_cleared_condition_c, clear_condition_c) values ('.1.3.6.1.4.1.15145.100.0.1000',	'.1.3.6.1.4.1.15145.100.0.1001', 'PM_ARM',	'$ip,$vb.1,$vb.4,',	'$ip,$vb.1,$vb.4,');
insert into fm_clear_relation (clear_oid_c, be_cleared_oid_c, be_cleared_name_c, be_cleared_condition_c, clear_condition_c) values ('.1.3.6.1.4.1.15145.100.0.1000',	'.1.3.6.1.4.1.15145.100.0.1002', 'PM_ERROR',	'$ip,$vb.1,$vb.4,',	'$ip,$vb.1,$vb.4,');

--dedup
insert into fm_deduplication (oid_c,conditions_c,name_c) values ('.1.3.6.1.6.3.1.1.5.1', '$ip,', 'SNMP cold start');
insert into fm_deduplication (oid_c,conditions_c,name_c) values ('.1.3.6.1.6.3.1.1.5.2', '$ip,', 'SNMP warm start');
insert into fm_deduplication (oid_c,conditions_c,name_c) values ('.1.3.6.1.6.3.1.1.5.3', '$ip,$vb.1,', 'SNMP link down');
insert into fm_deduplication (oid_c,conditions_c,name_c) values ('.1.3.6.1.6.3.1.1.5.4', '$ip,$vb.1,', 'SNMP link up');

--event
insert into fm_enterprise(enterprise_oid_c,enterprise_name_c) values ('.1.3.6.1.6.3.1.1.5','snmpTraps');
insert into fm_event(event_oid_c,event_name_c,event_mode_c,enterprise_oid_c,severity_c,category_id_c, description_c, LOG_MESSAGE_C) values ('.1.3.6.1.6.3.1.1.5.1','SNMP Cold Start','0','.1.3.6.1.6.3.1.1.5',2,2, 'A coldStart trap signifies that the SNMP entity, supporting a notification originator application, is reinitializing itself and that its configuration may have been altered.', 'SNMP cold start ($ip)');
insert into fm_event(event_oid_c,event_name_c,event_mode_c,enterprise_oid_c,severity_c,category_id_c, description_c, LOG_MESSAGE_C) values ('.1.3.6.1.6.3.1.1.5.2','SNMP Warm Start','0','.1.3.6.1.6.3.1.1.5',0,2, 'A warmStart trap signifies that the SNMP entity, supporting a notification originator application, is reinitializing itself such that its configuration is unaltered.', 'SNMP warm start ($ip)');
insert into fm_event(event_oid_c,event_name_c,event_mode_c,enterprise_oid_c,severity_c,category_id_c, description_c, LOG_MESSAGE_C) values ('.1.3.6.1.6.3.1.1.5.3','SNMP Link Down','0','.1.3.6.1.6.3.1.1.5',4,2 , 'A linkDown trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links is about to enter the down state from some other state (but not from the notPresent state).  This other state is indicated by the included value of ifOperStatus.' , 'SNMP link down ($ip)');
insert into fm_event(event_oid_c,event_name_c,event_mode_c,enterprise_oid_c,severity_c,category_id_c, description_c, LOG_MESSAGE_C) values ('.1.3.6.1.6.3.1.1.5.4','SNMP Link Up','0','.1.3.6.1.6.3.1.1.5',0,2 , 'A linkUp trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links left the down state and transitioned into some other state (but not into the notPresent state).  This other state is indicated by the included value of ifOperStatus.', 'SNMP link up ($ip)');
insert into fm_event(event_oid_c,event_name_c,event_mode_c,enterprise_oid_c,severity_c,category_id_c, description_c, LOG_MESSAGE_C) values ('.1.3.6.1.6.3.1.1.5.5','SNMP Auth Failure','0','.1.3.6.1.6.3.1.1.5', 4, 2, 'An authenticationFailure trap signifies that the SNMP entity has received a protocol message that is not properly authenticated.  While all implementations of SNMP entities MAY be capable of generating this trap, the snmpEnableAuthenTraps object indicates whether this trap will be generated.', 'SNMP auth failure ($ip)');
insert into fm_event(event_oid_c,event_name_c,event_mode_c,enterprise_oid_c,severity_c,category_id_c, description_c, LOG_MESSAGE_C) values ('.1.3.6.1.6.3.1.1.5.6','SNMP EGP Down','0','.1.3.6.1.6.3.1.1.5',4,2,'', 'SNMP EGP down($ip)');


INSERT INTO FM_ENTERPRISE (ENTERPRISE_OID_C, ENTERPRISE_NAME_C) VALUES ('.1.3.6.1.4.1.15145.100.0', 'Performance Monitor');

INSERT INTO FM_EVENT (EVENT_OID_C, EVENT_NAME_C, EVENT_MODE_C, LOG_MESSAGE_C, ENTERPRISE_OID_C, COMMAND_LINE_C, ACTIONS_C, AUDIO_NAME_C, SEVERITY_C, DESCRIPTION_C, SEVERITY_CONFIG_C, SOURCES_C, FORWARDING_C, CATEGORY_ID_C) VALUES ('.1.3.6.1.4.1.15145.100.0.1000', 'Rearm', '0', 'Perf rearm. Name: $val.2; Val: $val.9', '.1.3.6.1.4.1.15145.100.0', NULL, NULL, NULL, 16, 'Performance Rearm event', '0:1:2:3:4:', NULL, NULL, 1);
INSERT INTO FM_EVENT (EVENT_OID_C, EVENT_NAME_C, EVENT_MODE_C, LOG_MESSAGE_C, ENTERPRISE_OID_C, COMMAND_LINE_C, ACTIONS_C, AUDIO_NAME_C, SEVERITY_C, DESCRIPTION_C, SEVERITY_CONFIG_C, SOURCES_C, FORWARDING_C, CATEGORY_ID_C) VALUES ('.1.3.6.1.4.1.15145.100.0.1001', 'Alarm', '0', 'Perf alarm. Name $val.2; Val: $val.9', '.1.3.6.1.4.1.15145.100.0', NULL, NULL, NULL, 16, 'Performance monitor threshold crossed', '0:1:2:3:4:', NULL, NULL, 1);
INSERT INTO FM_EVENT (EVENT_OID_C, EVENT_NAME_C, EVENT_MODE_C, LOG_MESSAGE_C, ENTERPRISE_OID_C, COMMAND_LINE_C, ACTIONS_C, AUDIO_NAME_C, SEVERITY_C, DESCRIPTION_C, SEVERITY_CONFIG_C, SOURCES_C, FORWARDING_C, CATEGORY_ID_C) VALUES ('.1.3.6.1.4.1.15145.100.0.1002', 'Error', '0', 'Error occurred. Name: $val.2, error message: $val.12', '.1.3.6.1.4.1.15145.100.0', NULL, NULL, NULL, 16, 'Error Occurred', '0:1:2:3:4:', NULL, NULL, 1);


-- timebuckets
INSERT INTO PM_TIMEBUCKET (TIMEBUCKET_ID_C, TIMEBUCKET_NAME_C) VALUES (-1, 'default');
INSERT INTO PM_TIMEBUCKET (TIMEBUCKET_ID_C, TIMEBUCKET_NAME_C) VALUES (1, '7*24');
INSERT INTO PM_TIMEBUCKET (TIMEBUCKET_ID_C, TIMEBUCKET_NAME_C) VALUES (2, 'weekday');
INSERT INTO PM_TIMEBUCKET (TIMEBUCKET_ID_C, TIMEBUCKET_NAME_C) VALUES (3, 'weekend');
INSERT INTO PM_TIMEBUCKET (TIMEBUCKET_ID_C, TIMEBUCKET_NAME_C) VALUES (4, 'workhour');
INSERT INTO PM_TIMEBUCKET (TIMEBUCKET_ID_C, TIMEBUCKET_NAME_C) VALUES (5, 'offhour');


INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (1, 1, 0, 7, 86399);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (2, 2, 0, 6, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (3, 1, 0, 1, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (3, 7, 0, 7, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (4, 2, 32400, 2, 61200);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (4, 3, 32400, 3, 61200);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (4, 4, 32400, 4, 61200);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (4, 5, 32400, 5, 61200);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (4, 6, 32400, 6, 61200);

INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 1, 0, 1, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 7, 0, 7, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 2, 0, 2, 32340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 2, 61200, 2, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 3, 0, 3, 32340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 3, 61200, 3, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 4, 0, 4, 32340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 4, 61200, 4, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 5, 0, 5, 32340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 5, 61200, 5, 86340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 6, 0, 6, 32340);
INSERT INTO PM_TIMEBUCKET_ITEM (TIMEBUCKET_ID_C, START_DAY_ID_C, START_TIME_C, END_DAY_ID_C, END_TIME_C) VALUES (5, 6, 61200, 6, 86340);

-- Expression

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C, IS_FAVORITE_C) VALUES ('Network interface utilization for full-duplex media', 'max(ifInOctets, ifOutOctets) * 8 / ifSpeed * 100', 'Network interface utilization for full-duplex point-to-point media', 'Y');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES  ('Network interface utilization for full-duplex media', 'ifInOctets', '.1.3.6.1.2.1.2.2.1.10.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES  ('Network interface utilization for full-duplex media', 'ifOutOctets', '.1.3.6.1.2.1.2.2.1.16.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES  ('Network interface utilization for full-duplex media', 'ifSpeed', '.1.3.6.1.2.1.2.2.1.5.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C, IS_FAVORITE_C) VALUES ('Network interface utilization for half-duplex media', '(ifInOctets + ifOutOctets) * 8 / ifSpeed * 100', 'Network interface utilization for half-duplex media. Valid if SNMP agent supports ifTable.', 'Y');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Network interface utilization for half-duplex media', 'ifInOctets', '.1.3.6.1.2.1.2.2.1.10.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Network interface utilization for half-duplex media', 'ifOutOctets', '.1.3.6.1.2.1.2.2.1.16.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Network interface utilization for half-duplex media', 'ifSpeed', '.1.3.6.1.2.1.2.2.1.5.');



INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C, IS_FAVORITE_C) VALUES ('CPU Utilization from NET-SNMP agent', '(user + sys + nice ) * 100 / (user + sys + nice + idle)', 'CPU utilization. Valid if SNMP agent is NET-SNMP agent.', 'Y');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('CPU Utilization from NET-SNMP agent', 'user', '.1.3.6.1.4.1.2021.11.50.0');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('CPU Utilization from NET-SNMP agent', 'sys', '.1.3.6.1.4.1.2021.11.52.0');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('CPU Utilization from NET-SNMP agent', 'nice', '.1.3.6.1.4.1.2021.11.51.0');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('CPU Utilization from NET-SNMP agent', 'idle', '.1.3.6.1.4.1.2021.11.53.0');


INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C, IS_FAVORITE_C) VALUES ('CPU load from MS Windows agent', 'cpuLoad', 'Valid if the SNMP agent supports HOST-RESOURCES-MIB. The average, over the last minute, of the percentage of time that this processor was not idle.', 'Y');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('CPU load from MS Windows agent', 'cpuLoad', '.1.3.6.1.2.1.25.3.3.1.2.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C, IS_FAVORITE_C) VALUES ('Memory Utilization', '100 * used/total', 'Valid if the SNMP agent supports HOST-RESOURCES-MIB.', 'Y');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Memory Utilization', 'used', '.1.3.6.1.2.1.25.2.3.1.6.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Memory Utilization', 'total', '.1.3.6.1.2.1.25.2.3.1.5.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C, IS_FAVORITE_C) VALUES ('Check Process State', 'Processes', 'Check if a process is running. Enter the name of the process in the threshod screen and its condition is `Excludes`. Valid if the SNMP agent supports HOST-RESOURCES-MIB.', 'Y');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Check Process State', 'Processes', '.1.3.6.1.2.1.25.4.2.1.2.s');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C, IS_FAVORITE_C) VALUES ('Check Process State from NET-SNMP agent', 'prNames+prErrorFlag', 'Check if a process is running. Enter the name of the process (in processName<>0 format, where 0 means the process is running) in the threshod screen and its condition is `Excludes`. Valid if the SNMP agent is NET-SNMP agent and prTable is not empty.', 'Y');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Check Process State from NET-SNMP agent', 'prNames', '.1.3.6.1.4.1.2021.2.1.2.s');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Check Process State from NET-SNMP agent', 'prErrorFlag', '.1.3.6.1.4.1.2021.2.1.100.s');


INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C, IS_FAVORITE_C) VALUES ('Disk Utilization', '100 * used/total', 'Valid if the SNMP agent supports HOST-RESOURCES-MIB.', 'Y');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Disk Utilization', 'used', '.1.3.6.1.2.1.25.2.3.1.6.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Disk Utilization', 'total', '.1.3.6.1.2.1.25.2.3.1.5.');




INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifInErrors', 'ifInErrors/(ifInUcastPkts + ifInNUcastPkts)', 'Percent of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInErrors', 'ifInErrors', '.1.3.6.1.2.1.2.2.1.14.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInErrors', 'ifInUcastPkts', '.1.3.6.1.2.1.2.2.1.11.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInErrors', 'ifInNUcastPkts', '.1.3.6.1.2.1.2.2.1.12.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifOutErrors', 'ifOutErrors/(ifOutUcastPkts + ifOutNUcastPkts)', 'Percent of outbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifOutErrors', 'ifOutErrors', '.1.3.6.1.2.1.2.2.1.20.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifOutErrors', 'ifOutUcastPkts', '.1.3.6.1.2.1.2.2.1.17.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifOutErrors', 'ifOutNUcastPkts', '.1.3.6.1.2.1.2.2.1.18.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifInOutOctets', 'raw_ifInOctets + raw_ifOutOctets', 'Total bytes received and sent');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInOutOctets', 'raw_ifInOctets', '.1.3.6.1.2.1.2.2.1.10.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInOutOctets', 'raw_ifOutOctets', '.1.3.6.1.2.1.2.2.1.16.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifInOutPackets', 'raw_ifInUcastPkts + raw_ifInNUcastPkts + raw_ifOutUcastPkts + raw_ifOutNUcastPkts', 'Total packets received and sent');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInOutPackets', 'raw_ifInUcastPkts', '.1.3.6.1.2.1.2.2.1.11.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInOutPackets', 'raw_ifInNUcastPkts', '.1.3.6.1.2.1.2.2.1.12.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInOutPackets', 'raw_ifOutUcastPkts', '.1.3.6.1.2.1.2.2.1.17.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifInOutPackets', 'raw_ifOutNUcastPkts', '.1.3.6.1.2.1.2.2.1.18.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifHCInOutOctets', 'raw_ifHCInOctets + raw_ifHCOutOctets', 'Total bytes received and sent');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCInOutOctets', 'raw_ifHCInOctets', '.1.3.6.1.2.1.31.1.1.1.6.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCInOutOctets', 'raw_ifHCOutOctets', '.1.3.6.1.2.1.31.1.1.1.10.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifAllOutOctets', 'raw_ifOutOctets + raw_ifOutErrors + raw_ifOutDiscards', 'Total bytes sent');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllOutOctets', 'raw_ifOutOctets', '.1.3.6.1.2.1.2.2.1.16.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllOutOctets', 'raw_ifOutErrors', '.1.3.6.1.2.1.2.2.1.20.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllOutOctets', 'raw_ifOutDiscards', '.1.3.6.1.2.1.2.2.1.19');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifHCAllOutOctets', 'raw_ifHCOutOctets + raw_ifOutErrors + raw_ifOutDiscards', 'Total bytes sent');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllOutOctets', 'raw_ifHCOutOctets', '.1.3.6.1.2.1.31.1.1.1.10.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllOutOctets', 'raw_ifOutErrors', '.1.3.6.1.2.1.2.2.1.20.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllOutOctets', 'raw_ifOutDiscards', '.1.3.6.1.2.1.2.2.1.19');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifGoodInOctets', 'raw_ifInOctets - raw_ifInErrors - raw_ifInDiscards', 'Total good bytes received');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifGoodInOctets', 'raw_ifInOctets', '.1.3.6.1.2.1.2.2.1.10.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifGoodInOctets', 'raw_ifInErrors', '.1.3.6.1.2.1.2.2.1.14.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifGoodInOctets', 'raw_ifInDiscards', '.1.3.6.1.2.1.2.2.1.13.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifHCGoodInOctets', 'raw_ifHCInOctets - raw_ifInErrors - raw_ifInDiscards', 'Total good bytes received');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCGoodInOctets', 'raw_ifHCInOctets', '.1.3.6.1.2.1.31.1.1.1.6.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCGoodInOctets', 'raw_ifInErrors', '.1.3.6.1.2.1.2.2.1.14.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCGoodInOctets', 'raw_ifInDiscards', '.1.3.6.1.2.1.2.2.1.13.');


INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifAllInOctets', 'raw_ifInOctets', 'Total octets (bytes) received on an interface');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllInOctets', 'raw_ifInOctets', '.1.3.6.1.2.1.2.2.1.10.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifAllInPackets', 'raw_ifInUcastPkts + raw_ifInNUcastPkts + ifInErrors + ifInDiscards + ifInUnknownProtos', 'Total packets received');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllInPackets', 'raw_ifInUcastPkts', '.1.3.6.1.2.1.2.2.1.11.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllInPackets', 'raw_ifInNUcastPkts', '.1.3.6.1.2.1.2.2.1.12.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllInPackets', 'raw_ifInErrors', '.1.3.6.1.2.1.2.2.1.14.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllInPackets', 'raw_ifInDiscards', '.1.3.6.1.2.1.2.2.1.13.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllInPackets', 'raw_ifInUnknownProtos', '.1.3.6.1.2.1.2.2.1.15.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifHCAllInPackets', 'raw_ifHCInUcastPkts + raw_ifHCInMulticastPkts + raw_ifHCInBroadcastPkts + raw_ifInErrors + raw_ifInDiscards + raw_ifInUnknownProtos', 'Total packets received');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllInPackets', 'raw_ifHCInUcastPkts', '.1.3.6.1.2.1.31.1.1.1.7.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllInPackets', 'raw_ifHCInMulticastPkts', '.1.3.6.1.2.1.31.1.1.1.8.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllInPackets', 'raw_ifHCInBroadcastPkts', '.1.3.6.1.2.1.31.1.1.1.9.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllInPackets', 'raw_ifInErrors', '.1.3.6.1.2.1.2.2.1.14.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllInPackets', 'raw_ifInDiscards', '.1.3.6.1.2.1.2.2.1.13.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCAllInPackets', 'raw_ifInUnknownProtos', '.1.3.6.1.2.1.2.2.1.15.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifAllOutPackets', 'raw_ifOutUcastPkts + raw_ifOutNUcastPkts', 'Total packets sent');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllOutPackets', 'raw_ifOutUcastPkts', '.1.3.6.1.2.1.2.2.1.17.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifAllOutPackets', 'raw_ifOutNUcastPkts', '.1.3.6.1.2.1.2.2.1.18.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifGoodInPackets', 'raw_ifInUcastPkts + raw_ifInNUcastPkts', 'Total good packets received on an interface');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifGoodInPackets', 'raw_ifInUcastPkts', '.1.3.6.1.2.1.2.2.1.11.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifGoodInPackets', 'raw_ifInNUcastPkts', '.1.3.6.1.2.1.2.2.1.12.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifHCInPackets', 'raw_ifHCInUcastPkts + raw_ifHCInMulticastPkts + raw_ifHCInBroadcastPkts', 'Total packets received');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCInPackets', 'raw_ifHCInUcastPkts', '.1.3.6.1.2.1.31.1.1.1.7.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCInPackets', 'raw_ifHCInMulticastPkts', '.1.3.6.1.2.1.31.1.1.1.8.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCInPackets', 'raw_ifHCInBroadcastPkts', '.1.3.6.1.2.1.31.1.1.1.9.');


INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifOutPackets', 'raw_ifOutUcastPkts + raw_ifOutNUcastPkts', 'Total packets sent');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifOutPackets', 'raw_ifOutUcastPkts', '.1.3.6.1.2.1.2.2.1.17.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifOutPackets', 'raw_ifOutNUcastPkts', '.1.3.6.1.2.1.2.2.1.18.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES (' MIB-II ifTable: ifHCOutPackets', 'raw_ifHCOutUcastPkts + raw_ifHCOutMulticastPkts + ifHCOutBroadcastPkts', 'Total packets sent');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCOutPackets', 'raw_ifHCOutUcastPkts', '.1.3.6.1.2.1.31.1.1.1.11.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCOutPackets', 'raw_ifHCOutMulticastPkts', '.1.3.6.1.2.1.31.1.1.1.12.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES (' MIB-II ifTable: ifHCOutPackets', 'raw_ifHCOutBroadcastPkts', '.1.3.6.1.2.1.31.1.1.1.13.');

-- ==========CISCO==========

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco PIX firewall: activeConnections', 'activeConns', 'Number of active connections.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco PIX firewall: activeConnections', 'activeConns', '.1.3.6.1.4.1.9.9.147.1.2.2.2.1.5');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco PIX firewall: memory utilization', 'used * 100 /(free + used)', 'Memory utilization for PIX firewalls.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES  ('Cisco PIX firewall: memory utilization', 'free', '.1.3.6.1.4.1.9.9.48.1.1.1.6.1');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES  ('Cisco PIX firewall: memory utilization', 'used', '.1.3.6.1.4.1.9.9.48.1.1.1.5.1');


INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: temperatureStatusValue', 'temperatureStatusValue', 'Temperature value.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES  ('Cisco device: temperatureStatusValue', 'temperatureStatusValue', '.1.3.6.1.4.1.9.9.13.1.3.1.3.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: censorValue', 'censorValue', 'Censor value.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: censorValue', 'censorValue', '.1.3.6.1.4.1.9.9.91.1.1.1.1.4.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: busyPer', 'busyPer', 'The CPU utilization over the last five seconds');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: busyPer', 'busyPer', '.1.3.6.1.4.1.9.2.1.56.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: avgBusy1', 'avgBusy1', 'The CPU utilization over the last minute');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: avgBusy1', 'avgBusy1', '.1.3.6.1.4.1.9.2.1.57.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: avgBusy5', 'avgBusy5', 'The CPU utilization over the last five minutes');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: avgBusy5', 'avgBusy5', '.1.3.6.1.4.1.9.2.1.58.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: cpmCPUTotal1minRev', 'cpmCPUTotal1minRev', 'Overall CPU busy percentage in the last 1 minute period for all CPUs in the chassis');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: cpmCPUTotal1minRev', 'cpmCPUTotal1minRev', '.1.3.6.1.4.1.9.9.109.1.1.1.1.7.');
INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: cpmCPUTotal1min', 'cpmCPUTotal1min', 'Overall CPU busy percentage in the last 1 minute period for all CPUs in the chassis');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: cpmCPUTotal1min', 'cpmCPUTotal1min', '.1.3.6.1.4.1.9.9.109.1.1.1.1.4.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: cpmCPUTotal5minRev', 'cpmCPUTotal5minRev', 'Overall CPU busy percentage in the last 5 minute period for all CPUs in the chassis');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: cpmCPUTotal5minRev', 'cpmCPUTotal5minRev', '.1.3.6.1.4.1.9.9.109.1.1.1.1.8.');
INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: cpmCPUTotal5min', 'cpmCPUTotal5min', 'Overall CPU busy percentage in the last 5 minute period for all CPUs in the chassis');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: cpmCPUTotal5min', 'cpmCPUTotal5min', '.1.3.6.1.4.1.9.9.109.1.1.1.1.5.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: ciscoMemoryPoolFree', 'ciscoMemoryPoolFree', 'Indicates the number of bytes from the memory pool that are currently unused on the managed device.  Note that the sum of ciscoMemoryPoolUsed and ciscoMemoryPoolFree is the total amount of memory in the pool');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: ciscoMemoryPoolFree', 'ciscoMemoryPoolFree', '.1.3.6.1.4.1.9.9.48.1.1.1.6.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: ciscoMemoryPoolUsed', 'ciscoMemoryPoolUsed', 'Indicates the number of bytes from the memory pool that are currently in use by applications on the managed device.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: ciscoMemoryPoolUsed', 'ciscoMemoryPoolUsed', '.1.3.6.1.4.1.9.9.48.1.1.1.5.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: ciscoMemoryPoolLargestFree', 'ciscoMemoryPoolLargestFree', 'Indicates the largest number of contiguous bytes from the memory pool that are currently unused on the managed device.'); 
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: ciscoMemoryPoolLargestFree', 'ciscoMemoryPoolLargestFree', '.1.3.6.1.4.1.9.9.48.1.1.1.7.');
 
INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Cisco device: ciscoMemoryUtilization', 'ciscoMemoryPoolFree * 100 / (ciscoMemoryPoolFree + ciscoMemoryPoolUsed)', 'Memory utilization');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: ciscoMemoryUtilization', 'ciscoMemoryPoolFree', '.1.3.6.1.4.1.9.9.48.1.1.1.6.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Cisco device: ciscoMemoryUtilization', 'ciscoMemoryPoolUsed', '.1.3.6.1.4.1.9.9.48.1.1.1.5.');

-- ==========CHECKPOINT==========

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Checkpoint firewall1: fwAccepted', 'fwAccepted', 'The number of packets accepted by the Inspection Module since the last Security Policy was installed (an integer)');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Checkpoint firewall1: fwAccepted', 'fwAccepted', '.1.3.6.1.4.1.2620.1.1.4.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Checkpoint firewall1: fwRejected ', 'fwRejected', 'The number of packets rejected by the Inspection Module since the last Security Policy install (an integer)');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Checkpoint firewall1: fwRejected ', 'fwRejected', '.1.3.6.1.4.1.2620.1.1.5.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Checkpoint firewall1: fwDropped', 'fwDropped', 'The number of packets dropped by the Inspection Module since the last Security Policy install (an integer)');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Checkpoint firewall1: fwDropped', 'fwDropped', '.1.3.6.1.4.1.2620.1.1.6.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Checkpoint firewall1: fwLogged', 'fwLogged', 'The number of packets logged by the Inspection Module since the last Security Policy was installed (an integer)');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Checkpoint firewall1: fwLogged', 'fwLogged', '.1.3.6.1.4.1.2620.1.1.7.0');


-- ==========ORACLE==========
INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Orcale DB: oraDbTablespaceSizeUsed', 'oraDbTablespaceSizeUsed', 'The amount of disk space, in kilobytes, which is actually in use for storing data.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Orcale DB: oraDbTablespaceSizeUsed', 'oraDbTablespaceSizeUsed', '.1.3.6.1.4.1.111.4.1.2.1.4.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Orcale DB: oraDbTablespaceSizeAllocated', 'oraDbTablespaceSizeAllocated', 'The amount of disk space, in kilobytes, allocated for this tablespace.  This is the sum of the sizes of the data files associated with the tablespace.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Orcale DB: oraDbTablespaceSizeAllocated', 'oraDbTablespaceSizeAllocated', '.1.3.6.1.4.1.111.4.1.2.1.3.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Orcale DB: oraDbTablespaceLargestAvailableChunk', 'oraDbTablespaceLargestAvailableChunk', 'The size, in kilobytes, of the largest contiguous set of free data blocks in the tablespace.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Orcale DB: oraDbTablespaceLargestAvailableChunk', 'oraDbTablespaceLargestAvailableChunk', '.1.3.6.1.4.1.111.4.1.2.1.6.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Orcale DB: oraCmanagerCurrentConnectionsInUse', 'oraCmanagerCurrentConnectionsInUse', 'The total number of connections that are currently used.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Orcale DB: oraCmanagerCurrentConnectionsInUse', 'oraCmanagerCurrentConnectionsInUse', '.1.3.6.1.4.1.111.7.1.6.1.13.');

-- ==========NET-SNMP==========

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('NET-SNMP Agent: memTotalReal', 'memTotalReal', 'Total Real/Physical Memory Size on the host. (MB)');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('NET-SNMP Agent: memTotalReal', 'memTotalReal', '.1.3.6.1.4.1.2021.4.5.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('NET-SNMP Agent: memAvailReal', 'memAvailReal', 'Available Real/Physical Memory Space on the host. (MB)');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('NET-SNMP Agent: memAvailReal', 'memAvailReal', '.1.3.6.1.4.1.2021.4.6.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('NET-SNMP Agent: memTotalSwap', 'memTotalSwap', 'Total Swap Size configured for the host.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('NET-SNMP Agent: memTotalSwap', 'memTotalSwap', '.1.3.6.1.4.1.2021.4.3.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('NET-SNMP Agent: memAvailSwap', 'memAvailSwap', 'Available Swap Space on the host.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('NET-SNMP Agent: memAvailSwap', 'memAvailSwap', '.1.3.6.1.4.1.2021.4.4.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('NET-SNMP Agent: memTotalFree', 'memTotalFree', 'Total Available Memory on the host');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('NET-SNMP Agent: memTotalFree', 'memTotalFree', '.1.3.6.1.4.1.2021.4.11.0');

-- ==========HOST-RESOURCES==========

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('HOST-RESOURCES-MIB: freeDiskSpace', '(hrStorageSize - hrStorageUsed) * hrStorageAllocationUnits / 1073741824 ' , 'Free disk space in GB');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('HOST-RESOURCES-MIB: freeDiskSpace', 'hrStorageSize', '.1.3.6.1.2.1.25.2.3.1.5.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('HOST-RESOURCES-MIB: freeDiskSpace', 'hrStorageUsed', '.1.3.6.1.2.1.25.2.3.1.6.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('HOST-RESOURCES-MIB: freeDiskSpace', 'hrStorageAllocationUnits', '.1.3.6.1.2.1.25.2.3.1.4.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('HOST-RESOURCES-MIB: usedDiskSpace', 'hrStorageUsed * hrStorageAllocationUnits / 1073741824 ' , 'Used disk space in GB');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('HOST-RESOURCES-MIB: usedDiskSpace', 'hrStorageUsed', '.1.3.6.1.2.1.25.2.3.1.6.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('HOST-RESOURCES-MIB: usedDiskSpace', 'hrStorageAllocationUnits', '.1.3.6.1.2.1.25.2.3.1.4.');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('HOST-RESOURCES-MIB: hrMemorySize', 'hrMemorySize', 'Total Real/Physical Memory Size on the host (MB).');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('HOST-RESOURCES-MIB: hrMemorySize', 'hrMemorySize', '.1.3.6.1.2.1.25.2.2.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('HOST-RESOURCES-MIB: hrSystemProcesses', 'hrSystemProcesses', 'The number of process contexts currently loaded or running on this system.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('HOST-RESOURCES-MIB: hrSystemProcesses', 'hrSystemProcesses', '.1.3.6.1.2.1.25.1.6.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('HOST-RESOURCES-MIB: hrSystemNumUsers', 'hrSystemNumUsers', 'The number of user sessions for which this host is storing state information.  A session is a collection of processes requiring a single act of user authentication and possibly subject to collective job control.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('HOST-RESOURCES-MIB: hrSystemNumUsers', 'hrSystemNumUsers', '.1.3.6.1.2.1.25.1.5.0');


INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('JVM: jvmMemoryHeapUsed', 'g_jvmMemoryHeapUsed', 'Total amount of used memory (in bytes) from heap memory pools. ');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('JVM: jvmMemoryHeapUsed', 'g_jvmMemoryHeapUsed', '.1.3.6.1.4.1.42.2.145.3.163.1.1.2.11.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('JVM: jvmThreadCount', 'jvmThreadCount', 'The current number of live threads.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('JVM: jvmThreadCount', 'jvmThreadCount', '.1.3.6.1.4.1.42.2.145.3.163.1.1.3.1.0');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('JVM: jvmThreadDaemonCount', 'jvmThreadDaemonCount', 'The current number of daemon threads.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('JVM: jvmThreadDaemonCount', 'jvmThreadDaemonCount', '.1.3.6.1.4.1.42.2.145.3.163.1.1.3.2.0');


--== printer

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Pages printed', 'raw_prtMarkerLifeCount', 'Number of pages printed.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Pages printed', 'raw_prtMarkerLifeCount', '.1.3.6.1.2.1.43.10.2.1.4.1.1');

INSERT INTO PM_EXPRESSION ( EXPRESSION_NAME_C, EXPRESSION_C, DESCRIPTION_C) VALUES ('Status of printer', 'hrDeviceStatus', 'Printer status.');
INSERT INTO PM_EXPRESSION_VARS (EXPRESSION_NAME_C,  VAR_NAME_C, VAR_OID_C) VALUES ('Status of printer', 'hrDeviceStatus', '.1.3.6.1.2.1.25.3.2.1.5.1');

-- msp
INSERT INTO msp_schedule (schedule_id_c, start_date_time_c, period_c, repetitions_c) VALUES (-1, 0, 60000, -1);

