[ 'key' => 'roleid', 'fields' => [ 'roleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'readonly' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'users' => [ 'key' => 'userid', 'fields' => [ 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 100, 'default' => '' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 100, 'default' => '' ], 'surname' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 100, 'default' => '' ], 'passwd' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 60, 'default' => '' ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'autologin' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'autologout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '15m' ], 'lang' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 7, 'default' => 'default' ], 'refresh' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '30s' ], 'theme' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => 'default' ], 'attempt_failed' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10 ], 'attempt_ip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'attempt_clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10 ], 'rows_per_page' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => 50 ], 'timezone' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 50, 'default' => 'default' ], 'roleid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => NULL, 'ref_table' => 'role', 'ref_field' => 'roleid' ], 'userdirectoryid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => NULL, 'ref_table' => 'userdirectory', 'ref_field' => 'userdirectoryid' ], 'ts_provisioned' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'maintenances' => [ 'key' => 'maintenanceid', 'fields' => [ 'maintenanceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'maintenance_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'active_since' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'active_till' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'tags_evaltype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'hosts' => [ 'key' => 'hostid', 'fields' => [ 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'proxyid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'proxy', 'ref_field' => 'proxyid' ], 'host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ipmi_authtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '-1' ], 'ipmi_privilege' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'ipmi_username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 16, 'default' => '' ], 'ipmi_password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 20, 'default' => '' ], 'maintenanceid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'maintenances', 'ref_field' => 'maintenanceid' ], 'maintenance_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'maintenance_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'maintenance_from' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'flags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'templateid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'tls_connect' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'tls_accept' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'tls_issuer' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'tls_subject' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'tls_psk_identity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'tls_psk' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 512, 'default' => '' ], 'discover' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'custom_interfaces' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'name_upper' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'vendor_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'vendor_version' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ] ] ], 'hstgrp' => [ 'key' => 'groupid', 'fields' => [ 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'flags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'group_prototype' => [ 'key' => 'group_prototypeid', 'fields' => [ 'group_prototypeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'groupid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ], 'templateid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'group_prototype', 'ref_field' => 'group_prototypeid' ] ] ], 'group_discovery' => [ 'key' => 'groupid', 'fields' => [ 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ], 'parent_group_prototypeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'group_prototype', 'ref_field' => 'group_prototypeid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'lastcheck' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ts_delete' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'drules' => [ 'key' => 'druleid', 'fields' => [ 'druleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'proxyid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'proxy', 'ref_field' => 'proxyid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'iprange' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'delay' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '1h' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'concurrency_max' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'dchecks' => [ 'key' => 'dcheckid', 'fields' => [ 'dcheckid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'druleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'drules', 'ref_field' => 'druleid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'key_' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'snmp_community' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'ports' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '0' ], 'snmpv3_securityname' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'snmpv3_securitylevel' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'snmpv3_authpassphrase' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'snmpv3_privpassphrase' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'uniq' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'snmpv3_authprotocol' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'snmpv3_privprotocol' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'snmpv3_contextname' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'host_source' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'name_source' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'allow_redirect' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'httptest' => [ 'key' => 'httptestid', 'fields' => [ 'httptestid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'delay' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '1m' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'agent' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => 'Zabbix' ], 'authentication' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'http_user' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'http_password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'templateid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'httptest', 'ref_field' => 'httptestid' ], 'http_proxy' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'retries' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'ssl_cert_file' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'ssl_key_file' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'ssl_key_password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'verify_peer' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'verify_host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ] ] ], 'httpstep' => [ 'key' => 'httpstepid', 'fields' => [ 'httpstepid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'httptestid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'httptest', 'ref_field' => 'httptestid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'no' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '15s' ], 'posts' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'required' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'status_codes' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'follow_redirects' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'retrieve_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'post_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'interface' => [ 'key' => 'interfaceid', 'fields' => [ 'interfaceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'main' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'useip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'ip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '127.0.0.1' ], 'dns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '10050' ], 'available' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'error' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'errors_from' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'disable_until' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'valuemap' => [ 'key' => 'valuemapid', 'fields' => [ 'valuemapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ] ] ], 'items' => [ 'key' => 'itemid', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'snmp_oid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 512, 'default' => '' ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'key_' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'delay' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '0' ], 'history' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '90d' ], 'trends' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '365d' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'trapper_hosts' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'units' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'formula' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'logtimefmt' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'templateid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'valuemapid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'valuemap', 'ref_field' => 'valuemapid' ], 'params' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'ipmi_sensor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'authtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'publickey' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'privatekey' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'flags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'interfaceid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'interface', 'ref_field' => 'interfaceid' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'inventory_link' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'lifetime' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '30d' ], 'evaltype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'jmx_endpoint' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'master_itemid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '3s' ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'query_fields' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'posts' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'status_codes' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '200' ], 'follow_redirects' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'post_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'http_proxy' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'headers' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'retrieve_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'request_method' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'output_format' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ssl_cert_file' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'ssl_key_file' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'ssl_key_password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'verify_peer' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'verify_host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'allow_traps' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'discover' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'name_upper' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'httpstepitem' => [ 'key' => 'httpstepitemid', 'fields' => [ 'httpstepitemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'httpstepid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'httpstep', 'ref_field' => 'httpstepid' ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'httptestitem' => [ 'key' => 'httptestitemid', 'fields' => [ 'httptestitemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'httptestid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'httptest', 'ref_field' => 'httptestid' ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'media_type' => [ 'key' => 'mediatypeid', 'fields' => [ 'mediatypeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 100, 'default' => '' ], 'smtp_server' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'smtp_helo' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'smtp_email' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'exec_path' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'gsm_modem' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'passwd' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'smtp_port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '25' ], 'smtp_security' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'smtp_verify_peer' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'smtp_verify_host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'smtp_authentication' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'maxsessions' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'maxattempts' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '3' ], 'attempt_interval' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '10s' ], 'content_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'script' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '30s' ], 'process_tags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'show_event_menu' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'event_menu_url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'event_menu_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'provider' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'media_type_param' => [ 'key' => 'mediatype_paramid', 'fields' => [ 'mediatype_paramid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'mediatypeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'media_type', 'ref_field' => 'mediatypeid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'sortorder' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'media_type_message' => [ 'key' => 'mediatype_messageid', 'fields' => [ 'mediatype_messageid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'mediatypeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'media_type', 'ref_field' => 'mediatypeid' ], 'eventsource' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10 ], 'recovery' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10 ], 'subject' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'message' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ] ] ], 'usrgrp' => [ 'key' => 'usrgrpid', 'fields' => [ 'usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'gui_access' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'users_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'debug_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'userdirectoryid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => NULL, 'ref_table' => 'userdirectory', 'ref_field' => 'userdirectoryid' ] ] ], 'users_groups' => [ 'key' => 'id', 'fields' => [ 'id' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ] ] ], 'scripts' => [ 'key' => 'scriptid', 'fields' => [ 'scriptid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'command' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'host_access' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'usrgrpid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ], 'groupid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'confirmation' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '5' ], 'execute_on' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '30s' ], 'scope' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'authtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'publickey' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'privatekey' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'menu_path' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'new_window' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ] ] ], 'script_param' => [ 'key' => 'script_paramid', 'fields' => [ 'script_paramid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'scriptid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'scripts', 'ref_field' => 'scriptid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ] ] ], 'actions' => [ 'key' => 'actionid', 'fields' => [ 'actionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'eventsource' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'evaltype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'esc_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '1h' ], 'formula' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'pause_suppressed' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'notify_if_canceled' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'pause_symptoms' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ] ] ], 'operations' => [ 'key' => 'operationid', 'fields' => [ 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'actionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'actions', 'ref_field' => 'actionid' ], 'operationtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'esc_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '0' ], 'esc_step_from' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'esc_step_to' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'evaltype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'recovery' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'optag' => [ 'key' => 'optagid', 'fields' => [ 'optagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'opmessage' => [ 'key' => 'operationid', 'fields' => [ 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'default_msg' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'subject' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'message' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'mediatypeid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'media_type', 'ref_field' => 'mediatypeid' ] ] ], 'opmessage_grp' => [ 'key' => 'opmessage_grpid', 'fields' => [ 'opmessage_grpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ] ] ], 'opmessage_usr' => [ 'key' => 'opmessage_usrid', 'fields' => [ 'opmessage_usrid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ] ] ], 'opcommand' => [ 'key' => 'operationid', 'fields' => [ 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'scriptid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'scripts', 'ref_field' => 'scriptid' ] ] ], 'opcommand_hst' => [ 'key' => 'opcommand_hstid', 'fields' => [ 'opcommand_hstid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'hostid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ] ] ], 'opcommand_grp' => [ 'key' => 'opcommand_grpid', 'fields' => [ 'opcommand_grpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ] ] ], 'opgroup' => [ 'key' => 'opgroupid', 'fields' => [ 'opgroupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ] ] ], 'optemplate' => [ 'key' => 'optemplateid', 'fields' => [ 'optemplateid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'templateid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ] ] ], 'opconditions' => [ 'key' => 'opconditionid', 'fields' => [ 'opconditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'conditiontype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'conditions' => [ 'key' => 'conditionid', 'fields' => [ 'conditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'actionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'actions', 'ref_field' => 'actionid' ], 'conditiontype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value2' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'config' => [ 'key' => 'configid', 'fields' => [ 'configid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'work_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '1-5,09:00-18:00' ], 'alert_usrgrpid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ], 'default_theme' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => 'blue-theme' ], 'authentication_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'discovery_groupid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ], 'max_in_table' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '50' ], 'search_limit' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1000' ], 'severity_color_0' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '97AAB3' ], 'severity_color_1' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '7499FF' ], 'severity_color_2' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => 'FFC859' ], 'severity_color_3' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => 'FFA059' ], 'severity_color_4' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => 'E97659' ], 'severity_color_5' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => 'E45959' ], 'severity_name_0' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => 'Not classified' ], 'severity_name_1' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => 'Information' ], 'severity_name_2' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => 'Warning' ], 'severity_name_3' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => 'Average' ], 'severity_name_4' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => 'High' ], 'severity_name_5' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => 'Disaster' ], 'ok_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '5m' ], 'blink_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '2m' ], 'problem_unack_color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => 'CC0000' ], 'problem_ack_color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => 'CC0000' ], 'ok_unack_color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '009900' ], 'ok_ack_color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '009900' ], 'problem_unack_style' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'problem_ack_style' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'ok_unack_style' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'ok_ack_style' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'snmptrap_logging' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'server_check_interval' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '10' ], 'hk_events_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'hk_events_trigger' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '365d' ], 'hk_events_internal' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '1d' ], 'hk_events_discovery' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '1d' ], 'hk_events_autoreg' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '1d' ], 'hk_services_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'hk_services' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '365d' ], 'hk_audit_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'hk_audit' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '365d' ], 'hk_sessions_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'hk_sessions' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '365d' ], 'hk_history_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'hk_history_global' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'hk_history' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '90d' ], 'hk_trends_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'hk_trends_global' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'hk_trends' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '365d' ], 'default_inventory_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '-1' ], 'custom_color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'http_auth_enabled' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'http_login_form' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'http_strip_domains' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'http_case_sensitive' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'ldap_auth_enabled' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ldap_case_sensitive' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'db_extension' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'autoreg_tls_accept' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'compression_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'compress_older' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '7d' ], 'instanceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'saml_auth_enabled' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'saml_case_sensitive' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'default_lang' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 5, 'default' => 'en_US' ], 'default_timezone' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 50, 'default' => 'system' ], 'login_attempts' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '5' ], 'login_block' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '30s' ], 'show_technical_errors' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'validate_uri_schemes' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'uri_valid_schemes' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => 'http,https,ftp,file,mailto,tel,ssh' ], 'x_frame_options' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => 'SAMEORIGIN' ], 'iframe_sandboxing_enabled' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'iframe_sandboxing_exceptions' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'max_overview_table_size' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '50' ], 'history_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '24h' ], 'period_default' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '1h' ], 'max_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '2y' ], 'socket_timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '3s' ], 'connect_timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '3s' ], 'media_type_test_timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '65s' ], 'script_timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '60s' ], 'item_test_timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '60s' ], 'session_key' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'report_test_timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '60s' ], 'dbversion_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'hk_events_service' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '1d' ], 'passwd_min_length' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '8' ], 'passwd_check_rules' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '8' ], 'auditlog_enabled' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'ha_failover_delay' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '1m' ], 'geomaps_tile_provider' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'geomaps_tile_url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'geomaps_max_zoom' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'geomaps_attribution' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'vault_provider' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ldap_userdirectoryid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => NULL, 'ref_table' => 'userdirectory', 'ref_field' => 'userdirectoryid' ], 'server_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'jit_provision_interval' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '1h' ], 'saml_jit_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ldap_jit_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'disabled_usrgrpid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => NULL, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ] ] ], 'triggers' => [ 'key' => 'triggerid', 'fields' => [ 'triggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'expression' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'priority' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'lastchange' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'comments' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'error' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'templateid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'state' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'flags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'recovery_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'recovery_expression' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'correlation_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'correlation_tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'manual_close' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'opdata' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'discover' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'event_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'url_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ] ] ], 'trigger_depends' => [ 'key' => 'triggerdepid', 'fields' => [ 'triggerdepid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'triggerid_down' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ], 'triggerid_up' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ] ] ], 'functions' => [ 'key' => 'functionid', 'fields' => [ 'functionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'triggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 12, 'default' => '' ], 'parameter' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '0' ] ] ], 'graphs' => [ 'key' => 'graphid', 'fields' => [ 'graphid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'width' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '900' ], 'height' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '200' ], 'yaxismin' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '0' ], 'yaxismax' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '100' ], 'templateid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'graphs', 'ref_field' => 'graphid' ], 'show_work_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'show_triggers' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'graphtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'show_legend' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'show_3d' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'percent_left' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '0' ], 'percent_right' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '0' ], 'ymin_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ymax_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ymin_itemid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'ymax_itemid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'flags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'discover' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ] ] ], 'graphs_items' => [ 'key' => 'gitemid', 'fields' => [ 'gitemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'graphid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'graphs', 'ref_field' => 'graphid' ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'drawtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'sortorder' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '009600' ], 'yaxisside' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'calc_fnc' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'graph_theme' => [ 'key' => 'graphthemeid', 'fields' => [ 'graphthemeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'theme' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'backgroundcolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'graphcolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'gridcolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'maingridcolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'gridbordercolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'textcolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'highlightcolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'leftpercentilecolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'rightpercentilecolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'nonworktimecolor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'colorpalette' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'globalmacro' => [ 'key' => 'globalmacroid', 'fields' => [ 'globalmacroid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'macro' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'hostmacro' => [ 'key' => 'hostmacroid', 'fields' => [ 'hostmacroid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'macro' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'automatic' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'hosts_groups' => [ 'key' => 'hostgroupid', 'fields' => [ 'hostgroupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ] ] ], 'hosts_templates' => [ 'key' => 'hosttemplateid', 'fields' => [ 'hosttemplateid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'templateid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'link_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'valuemap_mapping' => [ 'key' => 'valuemap_mappingid', 'fields' => [ 'valuemap_mappingid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'valuemapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'valuemap', 'ref_field' => 'valuemapid' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'newvalue' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'sortorder' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'media' => [ 'key' => 'mediaid', 'fields' => [ 'mediaid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'mediatypeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'media_type', 'ref_field' => 'mediatypeid' ], 'sendto' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'active' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '63' ], 'period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '1-7,00:00-24:00' ] ] ], 'rights' => [ 'key' => 'rightid', 'fields' => [ 'rightid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ], 'permission' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'id' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ] ] ], 'services' => [ 'key' => 'serviceid', 'fields' => [ 'serviceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '-1' ], 'algorithm' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'sortorder' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'weight' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'propagation_rule' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'propagation_value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'created_at' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'services_links' => [ 'key' => 'linkid', 'fields' => [ 'linkid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'serviceupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ], 'servicedownid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ] ] ], 'icon_map' => [ 'key' => 'iconmapid', 'fields' => [ 'iconmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'default_iconid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'images', 'ref_field' => 'imageid' ] ] ], 'icon_mapping' => [ 'key' => 'iconmappingid', 'fields' => [ 'iconmappingid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'iconmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'icon_map', 'ref_field' => 'iconmapid' ], 'iconid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'images', 'ref_field' => 'imageid' ], 'inventory_link' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'expression' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'sortorder' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'sysmaps' => [ 'key' => 'sysmapid', 'fields' => [ 'sysmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'width' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '600' ], 'height' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '400' ], 'backgroundid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'images', 'ref_field' => 'imageid' ], 'label_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'label_location' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'highlight' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'expandproblem' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'markelements' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'show_unack' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'grid_size' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '50' ], 'grid_show' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'grid_align' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'label_format' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'label_type_host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'label_type_hostgroup' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'label_type_trigger' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'label_type_map' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'label_type_image' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'label_string_host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'label_string_hostgroup' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'label_string_trigger' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'label_string_map' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'label_string_image' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'iconmapid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'icon_map', 'ref_field' => 'iconmapid' ], 'expand_macros' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'severity_min' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'private' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'show_suppressed' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'sysmaps_elements' => [ 'key' => 'selementid', 'fields' => [ 'selementid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'sysmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps', 'ref_field' => 'sysmapid' ], 'elementid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => '0' ], 'elementtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'iconid_off' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'images', 'ref_field' => 'imageid' ], 'iconid_on' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'images', 'ref_field' => 'imageid' ], 'label' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'label_location' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '-1' ], 'x' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'y' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'iconid_disabled' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'images', 'ref_field' => 'imageid' ], 'iconid_maintenance' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'images', 'ref_field' => 'imageid' ], 'elementsubtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'areatype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'width' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '200' ], 'height' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '200' ], 'viewtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'use_iconmap' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'evaltype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'sysmaps_links' => [ 'key' => 'linkid', 'fields' => [ 'linkid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'sysmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps', 'ref_field' => 'sysmapid' ], 'selementid1' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps_elements', 'ref_field' => 'selementid' ], 'selementid2' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps_elements', 'ref_field' => 'selementid' ], 'drawtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '000000' ], 'label' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ] ] ], 'sysmaps_link_triggers' => [ 'key' => 'linktriggerid', 'fields' => [ 'linktriggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'linkid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps_links', 'ref_field' => 'linkid' ], 'triggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ], 'drawtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '000000' ] ] ], 'sysmap_element_url' => [ 'key' => 'sysmapelementurlid', 'fields' => [ 'sysmapelementurlid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'selementid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps_elements', 'ref_field' => 'selementid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255 ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ] ] ], 'sysmap_url' => [ 'key' => 'sysmapurlid', 'fields' => [ 'sysmapurlid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'sysmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps', 'ref_field' => 'sysmapid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255 ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'elementtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'sysmap_user' => [ 'key' => 'sysmapuserid', 'fields' => [ 'sysmapuserid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'sysmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps', 'ref_field' => 'sysmapid' ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'permission' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ] ] ], 'sysmap_usrgrp' => [ 'key' => 'sysmapusrgrpid', 'fields' => [ 'sysmapusrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'sysmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps', 'ref_field' => 'sysmapid' ], 'usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ], 'permission' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ] ] ], 'maintenances_hosts' => [ 'key' => 'maintenance_hostid', 'fields' => [ 'maintenance_hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'maintenanceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'maintenances', 'ref_field' => 'maintenanceid' ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ] ] ], 'maintenances_groups' => [ 'key' => 'maintenance_groupid', 'fields' => [ 'maintenance_groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'maintenanceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'maintenances', 'ref_field' => 'maintenanceid' ], 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ] ] ], 'timeperiods' => [ 'key' => 'timeperiodid', 'fields' => [ 'timeperiodid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'timeperiod_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'every' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'month' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'dayofweek' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'day' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'start_time' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'start_date' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'maintenances_windows' => [ 'key' => 'maintenance_timeperiodid', 'fields' => [ 'maintenance_timeperiodid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'maintenanceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'maintenances', 'ref_field' => 'maintenanceid' ], 'timeperiodid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'timeperiods', 'ref_field' => 'timeperiodid' ] ] ], 'regexps' => [ 'key' => 'regexpid', 'fields' => [ 'regexpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'test_string' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ] ] ], 'expressions' => [ 'key' => 'expressionid', 'fields' => [ 'expressionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'regexpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'regexps', 'ref_field' => 'regexpid' ], 'expression' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'expression_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'exp_delimiter' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1, 'default' => '' ], 'case_sensitive' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'ids' => [ 'key' => 'table_name,field_name', 'fields' => [ 'table_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'field_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'nextid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ] ] ], 'alerts' => [ 'key' => 'alertid', 'fields' => [ 'alertid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'actionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'actions', 'ref_field' => 'actionid' ], 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'mediatypeid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'media_type', 'ref_field' => 'mediatypeid' ], 'sendto' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'subject' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'message' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'retries' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'error' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'esc_step' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'alerttype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'p_eventid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'acknowledgeid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'acknowledges', 'ref_field' => 'acknowledgeid' ], 'parameters' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '{}' ] ] ], 'history' => [ 'key' => 'itemid,clock,ns', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '0.0000' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'history_uint' => [ 'key' => 'itemid,clock,ns', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_UINT, 'length' => 20, 'default' => '0' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'history_str' => [ 'key' => 'itemid,clock,ns', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'history_log' => [ 'key' => 'itemid,clock,ns', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'timestamp' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'source' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'logeventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'history_text' => [ 'key' => 'itemid,clock,ns', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'history_bin' => [ 'key' => 'itemid,clock,ns', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_BLOB, 'length' => 2048, 'default' => '' ] ] ], 'proxy_history' => [ 'key' => 'id', 'fields' => [ 'id' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'timestamp' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'source' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'logeventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'state' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'lastlogsize' => [ 'null' => false, 'type' => DB::FIELD_TYPE_UINT, 'length' => 20, 'default' => '0' ], 'mtime' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'flags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'write_clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'proxy_dhistory' => [ 'key' => 'id', 'fields' => [ 'id' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'druleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'drules', 'ref_field' => 'druleid' ], 'ip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'dcheckid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'dchecks', 'ref_field' => 'dcheckid' ], 'dns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'events' => [ 'key' => 'eventid', 'fields' => [ 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'source' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'object' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'objectid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => '0' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'acknowledged' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'event_symptom' => [ 'key' => 'eventid', 'fields' => [ 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'cause_eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ] ] ], 'trends' => [ 'key' => 'itemid,clock', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'num' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value_min' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '0.0000' ], 'value_avg' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '0.0000' ], 'value_max' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '0.0000' ] ] ], 'trends_uint' => [ 'key' => 'itemid,clock', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'num' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value_min' => [ 'null' => false, 'type' => DB::FIELD_TYPE_UINT, 'length' => 20, 'default' => '0' ], 'value_avg' => [ 'null' => false, 'type' => DB::FIELD_TYPE_UINT, 'length' => 20, 'default' => '0' ], 'value_max' => [ 'null' => false, 'type' => DB::FIELD_TYPE_UINT, 'length' => 20, 'default' => '0' ] ] ], 'acknowledges' => [ 'key' => 'acknowledgeid', 'fields' => [ 'acknowledgeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'message' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'action' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'old_severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'new_severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'suppress_until' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'taskid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ] ] ], 'auditlog' => [ 'key' => 'auditid', 'fields' => [ 'auditid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CUID, 'length' => 25 ], 'userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 100, 'default' => '' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'action' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'resourcetype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'resourceid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'resource_cuid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_CUID, 'length' => 25 ], 'resourcename' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'recordsetid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CUID, 'length' => 25 ], 'details' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ] ] ], 'service_alarms' => [ 'key' => 'servicealarmid', 'fields' => [ 'servicealarmid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'serviceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '-1' ] ] ], 'autoreg_host' => [ 'key' => 'autoreg_hostid', 'fields' => [ 'autoreg_hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'proxyid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'proxy', 'ref_field' => 'proxyid' ], 'host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'listen_ip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'listen_port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'listen_dns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'host_metadata' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'flags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'tls_accepted' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ] ] ], 'proxy_autoreg_host' => [ 'key' => 'id', 'fields' => [ 'id' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'listen_ip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'listen_port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'listen_dns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'host_metadata' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'flags' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'tls_accepted' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ] ] ], 'dhosts' => [ 'key' => 'dhostid', 'fields' => [ 'dhostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'druleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'drules', 'ref_field' => 'druleid' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'lastup' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'lastdown' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'dservices' => [ 'key' => 'dserviceid', 'fields' => [ 'dserviceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'dhostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'dhosts', 'ref_field' => 'dhostid' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'lastup' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'lastdown' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'dcheckid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'dchecks', 'ref_field' => 'dcheckid' ], 'ip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'dns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'escalations' => [ 'key' => 'escalationid', 'fields' => [ 'escalationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'actionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'actions', 'ref_field' => 'actionid' ], 'triggerid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ], 'eventid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'r_eventid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'nextcheck' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'esc_step' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'itemid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'acknowledgeid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'acknowledges', 'ref_field' => 'acknowledgeid' ], 'servicealarmid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'service_alarms', 'ref_field' => 'servicealarmid' ], 'serviceid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ] ] ], 'globalvars' => [ 'key' => 'globalvarid', 'fields' => [ 'globalvarid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'snmp_lastsize' => [ 'null' => false, 'type' => DB::FIELD_TYPE_UINT, 'length' => 20, 'default' => '0' ] ] ], 'graph_discovery' => [ 'key' => 'graphid', 'fields' => [ 'graphid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'graphs', 'ref_field' => 'graphid' ], 'parent_graphid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'graphs', 'ref_field' => 'graphid' ], 'lastcheck' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ts_delete' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'host_inventory' => [ 'key' => 'hostid', 'fields' => [ 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'inventory_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'type_full' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'alias' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'os' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'os_full' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'os_short' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'serialno_a' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'serialno_b' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'asset_tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'macaddress_a' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'macaddress_b' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'hardware' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'hardware_full' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'software' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'software_full' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'software_app_a' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'software_app_b' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'software_app_c' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'software_app_d' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'software_app_e' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'contact' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'location' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'location_lat' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 16, 'default' => '' ], 'location_lon' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 16, 'default' => '' ], 'notes' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'chassis' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'model' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'hw_arch' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'vendor' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'contract_number' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'installer_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'deployment_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'url_a' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'url_b' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'url_c' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'host_networks' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'host_netmask' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'host_router' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'oob_ip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'oob_netmask' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'oob_router' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 39, 'default' => '' ], 'date_hw_purchase' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'date_hw_install' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'date_hw_expiry' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'date_hw_decomm' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'site_address_a' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'site_address_b' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'site_address_c' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'site_city' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'site_state' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'site_country' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'site_zip' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'site_rack' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'site_notes' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'poc_1_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'poc_1_email' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'poc_1_phone_a' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'poc_1_phone_b' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'poc_1_cell' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'poc_1_screen' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'poc_1_notes' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'poc_2_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'poc_2_email' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'poc_2_phone_a' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'poc_2_phone_b' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'poc_2_cell' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'poc_2_screen' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'poc_2_notes' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ] ] ], 'housekeeper' => [ 'key' => 'housekeeperid', 'fields' => [ 'housekeeperid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'tablename' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'field' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'value' ] ] ], 'images' => [ 'key' => 'imageid', 'fields' => [ 'imageid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'imagetype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '0' ], 'image' => [ 'null' => false, 'type' => DB::FIELD_TYPE_BLOB, 'length' => 2048, 'default' => '' ] ] ], 'item_discovery' => [ 'key' => 'itemdiscoveryid', 'fields' => [ 'itemdiscoveryid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'parent_itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'key_' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'lastcheck' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ts_delete' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'host_discovery' => [ 'key' => 'hostid', 'fields' => [ 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'parent_hostid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'parent_itemid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'lastcheck' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ts_delete' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'interface_discovery' => [ 'key' => 'interfaceid', 'fields' => [ 'interfaceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'interface', 'ref_field' => 'interfaceid' ], 'parent_interfaceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'interface', 'ref_field' => 'interfaceid' ] ] ], 'profiles' => [ 'key' => 'profileid', 'fields' => [ 'profileid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'idx' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 96, 'default' => '' ], 'idx2' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => '0' ], 'value_id' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => '0' ], 'value_int' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value_str' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'source' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 96, 'default' => '' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'sessions' => [ 'key' => 'sessionid', 'fields' => [ 'sessionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'lastaccess' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'secret' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ] ] ], 'trigger_discovery' => [ 'key' => 'triggerid', 'fields' => [ 'triggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ], 'parent_triggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ], 'lastcheck' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ts_delete' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'item_condition' => [ 'key' => 'item_conditionid', 'fields' => [ 'item_conditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '8' ], 'macro' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'item_rtdata' => [ 'key' => 'itemid', 'fields' => [ 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'lastlogsize' => [ 'null' => false, 'type' => DB::FIELD_TYPE_UINT, 'length' => 20, 'default' => '0' ], 'state' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'mtime' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'error' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ] ] ], 'opinventory' => [ 'key' => 'operationid', 'fields' => [ 'operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'operations', 'ref_field' => 'operationid' ], 'inventory_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'trigger_tag' => [ 'key' => 'triggertagid', 'fields' => [ 'triggertagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'triggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'event_tag' => [ 'key' => 'eventtagid', 'fields' => [ 'eventtagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'problem' => [ 'key' => 'eventid', 'fields' => [ 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'source' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'object' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'objectid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'default' => '0' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'r_eventid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'r_clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'r_ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'correlationid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'correlation', 'ref_field' => 'correlationid' ], 'userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'acknowledged' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'cause_eventid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ] ] ], 'problem_tag' => [ 'key' => 'problemtagid', 'fields' => [ 'problemtagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'problem', 'ref_field' => 'eventid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'tag_filter' => [ 'key' => 'tag_filterid', 'fields' => [ 'tag_filterid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ], 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'event_recovery' => [ 'key' => 'eventid', 'fields' => [ 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'r_eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'c_eventid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'correlationid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'correlation', 'ref_field' => 'correlationid' ], 'userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ] ] ], 'correlation' => [ 'key' => 'correlationid', 'fields' => [ 'correlationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'evaltype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'formula' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'corr_condition' => [ 'key' => 'corr_conditionid', 'fields' => [ 'corr_conditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'correlationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'correlation', 'ref_field' => 'correlationid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'corr_condition_tag' => [ 'key' => 'corr_conditionid', 'fields' => [ 'corr_conditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'corr_condition', 'ref_field' => 'corr_conditionid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'corr_condition_group' => [ 'key' => 'corr_conditionid', 'fields' => [ 'corr_conditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'corr_condition', 'ref_field' => 'corr_conditionid' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ] ] ], 'corr_condition_tagpair' => [ 'key' => 'corr_conditionid', 'fields' => [ 'corr_conditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'corr_condition', 'ref_field' => 'corr_conditionid' ], 'oldtag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'newtag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'corr_condition_tagvalue' => [ 'key' => 'corr_conditionid', 'fields' => [ 'corr_conditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'corr_condition', 'ref_field' => 'corr_conditionid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'corr_operation' => [ 'key' => 'corr_operationid', 'fields' => [ 'corr_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'correlationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'correlation', 'ref_field' => 'correlationid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'task' => [ 'key' => 'taskid', 'fields' => [ 'taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10 ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ttl' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'proxyid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'proxy', 'ref_field' => 'proxyid' ] ] ], 'task_close_problem' => [ 'key' => 'taskid', 'fields' => [ 'taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'acknowledgeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'acknowledges', 'ref_field' => 'acknowledgeid' ] ] ], 'item_preproc' => [ 'key' => 'item_preprocid', 'fields' => [ 'item_preprocid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'step' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'params' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'error_handler' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'error_handler_params' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'task_remote_command' => [ 'key' => 'taskid', 'fields' => [ 'taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'command_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'execute_on' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'authtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'publickey' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'privatekey' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'command' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'alertid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'alerts', 'ref_field' => 'alertid' ], 'parent_taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ] ] ], 'task_remote_command_result' => [ 'key' => 'taskid', 'fields' => [ 'taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'parent_taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'info' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ] ] ], 'task_data' => [ 'key' => 'taskid', 'fields' => [ 'taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'data' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ], 'parent_taskid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ] ] ], 'task_result' => [ 'key' => 'taskid', 'fields' => [ 'taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'parent_taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'info' => [ 'null' => false, 'type' => DB::FIELD_TYPE_NCLOB, 'default' => '' ] ] ], 'task_acknowledge' => [ 'key' => 'taskid', 'fields' => [ 'taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'acknowledgeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'acknowledges', 'ref_field' => 'acknowledgeid' ] ] ], 'sysmap_shape' => [ 'key' => 'sysmap_shapeid', 'fields' => [ 'sysmap_shapeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'sysmapid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps', 'ref_field' => 'sysmapid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'x' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'y' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'width' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '200' ], 'height' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '200' ], 'text' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'font' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '9' ], 'font_size' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '11' ], 'font_color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '000000' ], 'text_halign' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'text_valign' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'border_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'border_width' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'border_color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '000000' ], 'background_color' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 6, 'default' => '' ], 'zindex' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'sysmap_element_trigger' => [ 'key' => 'selement_triggerid', 'fields' => [ 'selement_triggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'selementid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps_elements', 'ref_field' => 'selementid' ], 'triggerid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'triggers', 'ref_field' => 'triggerid' ] ] ], 'httptest_field' => [ 'key' => 'httptest_fieldid', 'fields' => [ 'httptest_fieldid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'httptestid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'httptest', 'ref_field' => 'httptestid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ] ] ], 'httpstep_field' => [ 'key' => 'httpstep_fieldid', 'fields' => [ 'httpstep_fieldid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'httpstepid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'httpstep', 'ref_field' => 'httpstepid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ] ] ], 'dashboard' => [ 'key' => 'dashboardid', 'fields' => [ 'dashboardid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255 ], 'userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'private' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'templateid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'display_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '30' ], 'auto_start' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'uuid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 32, 'default' => '' ] ] ], 'dashboard_user' => [ 'key' => 'dashboard_userid', 'fields' => [ 'dashboard_userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'dashboardid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'dashboard', 'ref_field' => 'dashboardid' ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'permission' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ] ] ], 'dashboard_usrgrp' => [ 'key' => 'dashboard_usrgrpid', 'fields' => [ 'dashboard_usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'dashboardid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'dashboard', 'ref_field' => 'dashboardid' ], 'usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ], 'permission' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ] ] ], 'dashboard_page' => [ 'key' => 'dashboard_pageid', 'fields' => [ 'dashboard_pageid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'dashboardid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'dashboard', 'ref_field' => 'dashboardid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'display_period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'sortorder' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'widget' => [ 'key' => 'widgetid', 'fields' => [ 'widgetid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'x' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'y' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'width' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'height' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'view_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'dashboard_pageid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'dashboard_page', 'ref_field' => 'dashboard_pageid' ] ] ], 'widget_field' => [ 'key' => 'widget_fieldid', 'fields' => [ 'widget_fieldid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'widgetid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'widget', 'ref_field' => 'widgetid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value_int' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value_str' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'value_groupid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hstgrp', 'ref_field' => 'groupid' ], 'value_hostid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'value_itemid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'value_graphid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'graphs', 'ref_field' => 'graphid' ], 'value_sysmapid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps', 'ref_field' => 'sysmapid' ], 'value_serviceid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ], 'value_slaid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sla', 'ref_field' => 'slaid' ], 'value_userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'value_actionid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'actions', 'ref_field' => 'actionid' ], 'value_mediatypeid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'media_type', 'ref_field' => 'mediatypeid' ] ] ], 'task_check_now' => [ 'key' => 'taskid', 'fields' => [ 'taskid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'task', 'ref_field' => 'taskid' ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ] ] ], 'event_suppress' => [ 'key' => 'event_suppressid', 'fields' => [ 'event_suppressid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'events', 'ref_field' => 'eventid' ], 'maintenanceid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'maintenances', 'ref_field' => 'maintenanceid' ], 'suppress_until' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ] ] ], 'maintenance_tag' => [ 'key' => 'maintenancetagid', 'fields' => [ 'maintenancetagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'maintenanceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'maintenances', 'ref_field' => 'maintenanceid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'lld_macro_path' => [ 'key' => 'lld_macro_pathid', 'fields' => [ 'lld_macro_pathid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'lld_macro' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'path' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'host_tag' => [ 'key' => 'hosttagid', 'fields' => [ 'hosttagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'automatic' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'config_autoreg_tls' => [ 'key' => 'autoreg_tlsid', 'fields' => [ 'autoreg_tlsid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'tls_psk_identity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'tls_psk' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 512, 'default' => '' ] ] ], 'module' => [ 'key' => 'moduleid', 'fields' => [ 'moduleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'id' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'relative_path' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'config' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ] ] ], 'interface_snmp' => [ 'key' => 'interfaceid', 'fields' => [ 'interfaceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'interface', 'ref_field' => 'interfaceid' ], 'version' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '2' ], 'bulk' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'community' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'securityname' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'securitylevel' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'authpassphrase' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'privpassphrase' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'authprotocol' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'privprotocol' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'contextname' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'max_repetitions' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '10' ] ] ], 'lld_override' => [ 'key' => 'lld_overrideid', 'fields' => [ 'lld_overrideid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'step' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'evaltype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'formula' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'stop' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'lld_override_condition' => [ 'key' => 'lld_override_conditionid', 'fields' => [ 'lld_override_conditionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'lld_overrideid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override', 'ref_field' => 'lld_overrideid' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '8' ], 'macro' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'lld_override_operation' => [ 'key' => 'lld_override_operationid', 'fields' => [ 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'lld_overrideid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override', 'ref_field' => 'lld_overrideid' ], 'operationobject' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'lld_override_opstatus' => [ 'key' => 'lld_override_operationid', 'fields' => [ 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'lld_override_opdiscover' => [ 'key' => 'lld_override_operationid', 'fields' => [ 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'discover' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'lld_override_opperiod' => [ 'key' => 'lld_override_operationid', 'fields' => [ 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'delay' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '0' ] ] ], 'lld_override_ophistory' => [ 'key' => 'lld_override_operationid', 'fields' => [ 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'history' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '90d' ] ] ], 'lld_override_optrends' => [ 'key' => 'lld_override_operationid', 'fields' => [ 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'trends' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '365d' ] ] ], 'lld_override_opseverity' => [ 'key' => 'lld_override_operationid', 'fields' => [ 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'lld_override_optag' => [ 'key' => 'lld_override_optagid', 'fields' => [ 'lld_override_optagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'lld_override_optemplate' => [ 'key' => 'lld_override_optemplateid', 'fields' => [ 'lld_override_optemplateid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'templateid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ] ] ], 'lld_override_opinventory' => [ 'key' => 'lld_override_operationid', 'fields' => [ 'lld_override_operationid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'lld_override_operation', 'ref_field' => 'lld_override_operationid' ], 'inventory_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'trigger_queue' => [ 'key' => 'trigger_queueid', 'fields' => [ 'trigger_queueid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'objectid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ns' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'item_parameter' => [ 'key' => 'item_parameterid', 'fields' => [ 'item_parameterid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ] ] ], 'role_rule' => [ 'key' => 'role_ruleid', 'fields' => [ 'role_ruleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'roleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'role', 'ref_field' => 'roleid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value_int' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value_str' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value_moduleid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'module', 'ref_field' => 'moduleid' ], 'value_serviceid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ] ] ], 'token' => [ 'key' => 'tokenid', 'fields' => [ 'tokenid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'token' => [ 'null' => true, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128 ], 'lastaccess' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'expires_at' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'created_at' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'creator_userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ] ] ], 'item_tag' => [ 'key' => 'itemtagid', 'fields' => [ 'itemtagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'itemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'items', 'ref_field' => 'itemid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'httptest_tag' => [ 'key' => 'httptesttagid', 'fields' => [ 'httptesttagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'httptestid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'httptest', 'ref_field' => 'httptestid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'sysmaps_element_tag' => [ 'key' => 'selementtagid', 'fields' => [ 'selementtagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'selementid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sysmaps_elements', 'ref_field' => 'selementid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'report' => [ 'key' => 'reportid', 'fields' => [ 'reportid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'dashboardid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'dashboard', 'ref_field' => 'dashboardid' ], 'period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'cycle' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'weekdays' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'start_time' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'active_since' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'active_till' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'state' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'lastsent' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'info' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ] ] ], 'report_param' => [ 'key' => 'reportparamid', 'fields' => [ 'reportparamid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'reportid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'report', 'ref_field' => 'reportid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ] ] ], 'report_user' => [ 'key' => 'reportuserid', 'fields' => [ 'reportuserid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'reportid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'report', 'ref_field' => 'reportid' ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'exclude' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'access_userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ] ] ], 'report_usrgrp' => [ 'key' => 'reportusrgrpid', 'fields' => [ 'reportusrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'reportid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'report', 'ref_field' => 'reportid' ], 'usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ], 'access_userid' => [ 'null' => true, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ] ] ], 'service_problem_tag' => [ 'key' => 'service_problem_tagid', 'fields' => [ 'service_problem_tagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'serviceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'service_problem' => [ 'key' => 'service_problemid', 'fields' => [ 'service_problemid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'eventid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'problem', 'ref_field' => 'eventid' ], 'serviceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ], 'severity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'service_tag' => [ 'key' => 'servicetagid', 'fields' => [ 'servicetagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'serviceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'service_status_rule' => [ 'key' => 'service_status_ruleid', 'fields' => [ 'service_status_ruleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'serviceid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'services', 'ref_field' => 'serviceid' ], 'type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'limit_value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'limit_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'new_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'ha_node' => [ 'key' => 'ha_nodeid', 'fields' => [ 'ha_nodeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CUID, 'length' => 25 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'address' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '10051' ], 'lastaccess' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'ha_sessionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CUID, 'length' => 25, 'default' => '' ] ] ], 'sla' => [ 'key' => 'slaid', 'fields' => [ 'slaid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'period' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'slo' => [ 'null' => false, 'type' => DB::FIELD_TYPE_FLOAT, 'default' => '99.9' ], 'effective_date' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'timezone' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 50, 'default' => 'UTC' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ] ] ], 'sla_schedule' => [ 'key' => 'sla_scheduleid', 'fields' => [ 'sla_scheduleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'slaid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sla', 'ref_field' => 'slaid' ], 'period_from' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'period_to' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'sla_excluded_downtime' => [ 'key' => 'sla_excluded_downtimeid', 'fields' => [ 'sla_excluded_downtimeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'slaid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sla', 'ref_field' => 'slaid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'period_from' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'period_to' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'sla_service_tag' => [ 'key' => 'sla_service_tagid', 'fields' => [ 'sla_service_tagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'slaid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'sla', 'ref_field' => 'slaid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'host_rtdata' => [ 'key' => 'hostid', 'fields' => [ 'hostid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'hosts', 'ref_field' => 'hostid' ], 'active_available' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'userdirectory' => [ 'key' => 'userdirectoryid', 'fields' => [ 'userdirectoryid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'idp_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'provision_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'userdirectory_ldap' => [ 'key' => 'userdirectoryid', 'fields' => [ 'userdirectoryid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'userdirectory', 'ref_field' => 'userdirectoryid' ], 'host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '389' ], 'base_dn' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'search_attribute' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'bind_dn' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'bind_password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'start_tls' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'search_filter' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'group_basedn' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'group_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'group_member' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'user_ref_attr' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'group_filter' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'group_membership' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'user_username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'user_lastname' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'userdirectory_saml' => [ 'key' => 'userdirectoryid', 'fields' => [ 'userdirectoryid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'userdirectory', 'ref_field' => 'userdirectoryid' ], 'idp_entityid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'sso_url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'slo_url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'username_attribute' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'sp_entityid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'nameid_format' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'sign_messages' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'sign_assertions' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'sign_authn_requests' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'sign_logout_requests' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'sign_logout_responses' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'encrypt_nameid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'encrypt_assertions' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'group_name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'user_username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'user_lastname' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'scim_status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'userdirectory_media' => [ 'key' => 'userdirectory_mediaid', 'fields' => [ 'userdirectory_mediaid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'userdirectoryid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'userdirectory', 'ref_field' => 'userdirectoryid' ], 'mediatypeid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'media_type', 'ref_field' => 'mediatypeid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'attribute' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'userdirectory_usrgrp' => [ 'key' => 'userdirectory_usrgrpid', 'fields' => [ 'userdirectory_usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'userdirectory_idpgroupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'userdirectory_idpgroup', 'ref_field' => 'userdirectory_idpgroupid' ], 'usrgrpid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'usrgrp', 'ref_field' => 'usrgrpid' ] ] ], 'userdirectory_idpgroup' => [ 'key' => 'userdirectory_idpgroupid', 'fields' => [ 'userdirectory_idpgroupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'userdirectoryid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'userdirectory', 'ref_field' => 'userdirectoryid' ], 'roleid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'role', 'ref_field' => 'roleid' ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'changelog' => [ 'key' => 'changelogid', 'fields' => [ 'changelogid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_UINT, 'length' => 20 ], 'object' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'objectid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'operation' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'clock' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'scim_group' => [ 'key' => 'scim_groupid', 'fields' => [ 'scim_groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ] ] ], 'user_scim_group' => [ 'key' => 'user_scim_groupid', 'fields' => [ 'user_scim_groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'userid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'users', 'ref_field' => 'userid' ], 'scim_groupid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'scim_group', 'ref_field' => 'scim_groupid' ] ] ], 'connector' => [ 'key' => 'connectorid', 'fields' => [ 'connectorid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'protocol' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'data_type' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'url' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 2048, 'default' => '' ], 'max_records' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'max_senders' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'max_attempts' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'timeout' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '5s' ], 'http_proxy' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'authtype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'username' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'token' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'verify_peer' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'verify_host' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'ssl_cert_file' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'ssl_key_file' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'ssl_key_password' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'status' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'tags_evaltype' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'connector_tag' => [ 'key' => 'connector_tagid', 'fields' => [ 'connector_tagid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'connectorid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'connector', 'ref_field' => 'connectorid' ], 'tag' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'operator' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'value' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ] ] ], 'proxy' => [ 'key' => 'proxyid', 'fields' => [ 'proxyid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'name' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'operating_mode' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'description' => [ 'null' => false, 'type' => DB::FIELD_TYPE_TEXT, 'default' => '' ], 'tls_connect' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'tls_accept' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '1' ], 'tls_issuer' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'tls_subject' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 1024, 'default' => '' ], 'tls_psk_identity' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 128, 'default' => '' ], 'tls_psk' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 512, 'default' => '' ], 'allowed_addresses' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '' ], 'address' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 255, 'default' => '127.0.0.1' ], 'port' => [ 'null' => false, 'type' => DB::FIELD_TYPE_CHAR, 'length' => 64, 'default' => '10051' ] ] ], 'proxy_rtdata' => [ 'key' => 'proxyid', 'fields' => [ 'proxyid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20, 'ref_table' => 'proxy', 'ref_field' => 'proxyid' ], 'lastaccess' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'version' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'compatibility' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ], 'dbversion' => [ 'key' => 'dbversionid', 'fields' => [ 'dbversionid' => [ 'null' => false, 'type' => DB::FIELD_TYPE_ID, 'length' => 20 ], 'mandatory' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ], 'optional' => [ 'null' => false, 'type' => DB::FIELD_TYPE_INT, 'length' => 10, 'default' => '0' ] ] ] ];