initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

59
update/001.sql Normal file
View File

@ -0,0 +1,59 @@
CREATE TABLE IF NOT EXISTS `alerts` ( `id` int(11) NOT NULL AUTO_INCREMENT, `importance` int(11) NOT NULL DEFAULT '0', `device_id` int(11) NOT NULL, `message` text NOT NULL, `time_logged` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `alerted` smallint(6) NOT NULL DEFAULT '0', KEY `id` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `applications` ( `app_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `app_type` varchar(64) NOT NULL, PRIMARY KEY (`app_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `authlog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `user` text NOT NULL, `address` text NOT NULL, `result` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `bgpPeers` ( `bgpPeer_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `astext` varchar(64) NOT NULL, `bgpPeerIdentifier` text NOT NULL, `bgpPeerRemoteAs` int(11) NOT NULL, `bgpPeerState` text NOT NULL, `bgpPeerAdminStatus` text NOT NULL, `bgpLocalAddr` text NOT NULL, `bgpPeerRemoteAddr` text NOT NULL, `bgpPeerInUpdates` int(11) NOT NULL, `bgpPeerOutUpdates` int(11) NOT NULL, `bgpPeerInTotalMessages` int(11) NOT NULL, `bgpPeerOutTotalMessages` int(11) NOT NULL, `bgpPeerFsmEstablishedTime` int(11) NOT NULL, `bgpPeerInUpdateElapsedTime` int(11) NOT NULL, PRIMARY KEY (`bgpPeer_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `bgpPeers_cbgp` ( `device_id` int(11) NOT NULL, `bgpPeerIdentifier` varchar(64) NOT NULL, `afi` varchar(16) NOT NULL, `safi` varchar(16) NOT NULL, KEY `device_id` (`device_id`,`bgpPeerIdentifier`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `bills` ( `bill_id` int(11) NOT NULL AUTO_INCREMENT, `bill_name` text NOT NULL, `bill_type` text NOT NULL, `bill_cdr` int(11) DEFAULT NULL, `bill_day` int(11) NOT NULL DEFAULT '1', `bill_gb` int(11) DEFAULT NULL, `rate_95th_in` int(11) NOT NULL, `rate_95th_out` int(11) NOT NULL, `rate_95th` int(11) NOT NULL, `dir_95th` varchar(3) NOT NULL, `total_data` int(11) NOT NULL, `total_data_in` int(11) NOT NULL, `total_data_out` int(11) NOT NULL, `rate_average_in` int(11) NOT NULL, `rate_average_out` int(11) NOT NULL, `rate_average` int(11) NOT NULL, `bill_last_calc` datetime NOT NULL, `bill_custid` varchar(64) NOT NULL, `bill_ref` varchar(64) NOT NULL, `bill_notes` varchar(256) NOT NULL, `bill_autoadded` tinyint(1) NOT NULL, UNIQUE KEY `bill_id` (`bill_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
CREATE TABLE IF NOT EXISTS `bill_data` ( `bill_id` int(11) NOT NULL, `timestamp` datetime NOT NULL, `period` int(11) NOT NULL, `delta` bigint(11) NOT NULL, `in_delta` bigint(11) NOT NULL, `out_delta` bigint(11) NOT NULL, KEY `bill_id` (`bill_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `bill_perms` ( `user_id` int(11) NOT NULL, `bill_id` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `bill_ports` ( `bill_id` int(11) NOT NULL, `port_id` int(11) NOT NULL, `bill_port_autoadded` tinyint(1) NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `cef_switching` ( `cef_switching_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `entPhysicalIndex` int(11) NOT NULL, `afi` varchar(4) COLLATE utf8_unicode_ci NOT NULL, `cef_index` int(11) NOT NULL, `cef_path` varchar(16) COLLATE utf8_unicode_ci NOT NULL, `drop` int(11) NOT NULL, `punt` int(11) NOT NULL, `punt2host` int(11) NOT NULL, `drop_prev` int(11) NOT NULL, `punt_prev` int(11) NOT NULL, `punt2host_prev` int(11) NOT NULL, `updated` int(11) NOT NULL, `updated_prev` int(11) NOT NULL, PRIMARY KEY (`cef_switching_id`), UNIQUE KEY `device_id` (`device_id`,`entPhysicalIndex`,`afi`,`cef_index`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `customers` ( `customer_id` int(11) NOT NULL AUTO_INCREMENT, `username` char(64) NOT NULL, `password` char(32) NOT NULL, `string` char(64) NOT NULL, `level` tinyint(4) NOT NULL DEFAULT '0', PRIMARY KEY (`customer_id`), UNIQUE KEY `username` (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `dbSchema` ( `revision` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`revision`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `devices` ( `device_id` int(11) NOT NULL AUTO_INCREMENT, `hostname` varchar(128) CHARACTER SET latin1 NOT NULL, `sysName` varchar(128) CHARACTER SET latin1 DEFAULT NULL, `community` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `snmpver` varchar(4) CHARACTER SET latin1 NOT NULL DEFAULT 'v2c', `port` smallint(5) unsigned NOT NULL DEFAULT '161', `transport` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'udp', `timeout` int(11) DEFAULT NULL, `retries` int(11) DEFAULT NULL, `bgpLocalAs` varchar(16) CHARACTER SET latin1 DEFAULT NULL, `sysDescr` text CHARACTER SET latin1, `sysContact` text CHARACTER SET latin1, `version` text CHARACTER SET latin1, `hardware` text CHARACTER SET latin1, `features` text CHARACTER SET latin1, `location` text COLLATE utf8_unicode_ci, `os` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `status` tinyint(4) NOT NULL DEFAULT '0', `ignore` tinyint(4) NOT NULL DEFAULT '0', `disabled` tinyint(1) NOT NULL DEFAULT '0', `uptime` bigint(20) DEFAULT NULL, `agent_uptime` int(11) NOT NULL, `last_polled` timestamp NULL DEFAULT NULL, `last_polled_timetaken` double(5,2) DEFAULT NULL, `last_discovered_timetaken` double(5,2) DEFAULT NULL, `last_discovered` timestamp NULL DEFAULT NULL, `purpose` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `type` varchar(20) COLLATE utf8_unicode_ci NOT NULL, `serial` text COLLATE utf8_unicode_ci, PRIMARY KEY (`device_id`), KEY `status` (`status`), KEY `hostname` (`hostname`), KEY `sysName` (`sysName`), KEY `os` (`os`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `devices_attribs` ( `attrib_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `attrib_type` varchar(32) NOT NULL, `attrib_value` text NOT NULL, `updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`attrib_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `devices_perms` ( `user_id` int(11) NOT NULL, `device_id` int(11) NOT NULL, `access_level` int(4) NOT NULL DEFAULT '0', KEY `user_id` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `device_graphs` ( `device_id` int(11) NOT NULL, `graph` varchar(32) COLLATE utf8_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `entPhysical` ( `entPhysical_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `entPhysicalIndex` int(11) NOT NULL, `entPhysicalDescr` text NOT NULL, `entPhysicalClass` text NOT NULL, `entPhysicalName` text NOT NULL, `entPhysicalHardwareRev` varchar(64) DEFAULT NULL, `entPhysicalFirmwareRev` varchar(64) DEFAULT NULL, `entPhysicalSoftwareRev` varchar(64) DEFAULT NULL, `entPhysicalAlias` varchar(32) DEFAULT NULL, `entPhysicalAssetID` varchar(32) DEFAULT NULL, `entPhysicalIsFRU` varchar(8) DEFAULT NULL, `entPhysicalModelName` text NOT NULL, `entPhysicalVendorType` text, `entPhysicalSerialNum` text NOT NULL, `entPhysicalContainedIn` int(11) NOT NULL, `entPhysicalParentRelPos` int(11) NOT NULL, `entPhysicalMfgName` text NOT NULL, `ifIndex` int(11) DEFAULT NULL, PRIMARY KEY (`entPhysical_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `eventlog` ( `event_id` int(11) NOT NULL AUTO_INCREMENT, `host` int(11) NOT NULL DEFAULT '0', `datetime` datetime NOT NULL, `message` text CHARACTER SET latin1, `type` varchar(64) CHARACTER SET latin1 DEFAULT NULL, `reference` varchar(64) CHARACTER SET latin1 NOT NULL, PRIMARY KEY (`event_id`), KEY `host` (`host`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `graph_types` ( `graph_type` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_subtype` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_section` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_descr` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `graph_order` int(11) NOT NULL, KEY `graph_type` (`graph_type`), KEY `graph_subtype` (`graph_subtype`), KEY `graph_section` (`graph_section`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `graph_types_dead` ( `graph_type` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_subtype` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_section` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_descr` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `graph_order` int(11) NOT NULL, KEY `graph_type` (`graph_type`), KEY `graph_subtype` (`graph_subtype`), KEY `graph_section` (`graph_section`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `hrDevice` ( `hrDevice_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `hrDeviceIndex` int(11) NOT NULL, `hrDeviceDescr` text CHARACTER SET latin1 NOT NULL, `hrDeviceType` text CHARACTER SET latin1 NOT NULL, `hrDeviceErrors` int(11) NOT NULL, `hrDeviceStatus` text CHARACTER SET latin1 NOT NULL, `hrProcessorLoad` tinyint(4) DEFAULT NULL, PRIMARY KEY (`hrDevice_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ipv4_addresses` ( `ipv4_address_id` int(11) NOT NULL AUTO_INCREMENT,`ipv4_address` varchar(32) CHARACTER SET latin1 NOT NULL, `ipv4_prefixlen` int(11) NOT NULL,`ipv4_network_id` varchar(32) CHARACTER SET latin1 NOT NULL, `interface_id` int(11) NOT NULL,PRIMARY KEY (`ipv4_address_id`), KEY `interface_id` (`interface_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ipv4_mac` ( `interface_id` int(11) NOT NULL, `mac_address` varchar(32) CHARACTER SET latin1 NOT NULL, `ipv4_address` varchar(32) CHARACTER SET latin1 NOT NULL, KEY `interface_id` (`interface_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ipv4_networks` ( `ipv4_network_id` int(11) NOT NULL AUTO_INCREMENT, `ipv4_network` varchar(64) CHARACTER SET latin1 NOT NULL, PRIMARY KEY (`ipv4_network_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ipv6_addresses` ( `ipv6_address_id` int(11) NOT NULL AUTO_INCREMENT, `ipv6_address` varchar(128) CHARACTER SET latin1 NOT NULL, `ipv6_compressed` varchar(128) CHARACTER SET latin1 NOT NULL, `ipv6_prefixlen` int(11) NOT NULL, `ipv6_origin` varchar(16) CHARACTER SET latin1 NOT NULL, `ipv6_network_id` varchar(128) CHARACTER SET latin1 NOT NULL, `interface_id` int(11) NOT NULL, PRIMARY KEY (`ipv6_address_id`), KEY `interface_id` (`interface_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ipv6_networks` ( `ipv6_network_id` int(11) NOT NULL AUTO_INCREMENT, `ipv6_network` varchar(64) CHARACTER SET latin1 NOT NULL, PRIMARY KEY (`ipv6_network_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `juniAtmVp` ( `juniAtmVp_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `vp_id` int(11) NOT NULL, `vp_descr` varchar(32) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `links` ( `id` int(11) NOT NULL AUTO_INCREMENT, `local_interface_id` int(11) DEFAULT NULL, `remote_interface_id` int(11) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT '1', `protocol` varchar(11) DEFAULT NULL, `remote_hostname` varchar(128) NOT NULL, `remote_port` varchar(128) NOT NULL, `remote_platform` varchar(128) NOT NULL, `remote_version` varchar(256) NOT NULL, PRIMARY KEY (`id`), KEY `src_if` (`local_interface_id`), KEY `dst_if` (`remote_interface_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `mac_accounting` ( `ma_id` int(11) NOT NULL AUTO_INCREMENT, `interface_id` int(11) NOT NULL, `mac` varchar(32) NOT NULL, `in_oid` varchar(128) NOT NULL, `out_oid` varchar(128) NOT NULL, `bps_out` int(11) NOT NULL, `bps_in` int(11) NOT NULL, `cipMacHCSwitchedBytes_input` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_input_prev` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_input_delta` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_input_rate` int(11) DEFAULT NULL, `cipMacHCSwitchedBytes_output` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_output_prev` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_output_delta` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_output_rate` int(11) DEFAULT NULL, `cipMacHCSwitchedPkts_input` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_input_prev` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_input_delta` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_input_rate` int(11) DEFAULT NULL, `cipMacHCSwitchedPkts_output` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_output_prev` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_output_delta` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_output_rate` int(11) DEFAULT NULL, `poll_time` int(11) DEFAULT NULL, `poll_prev` int(11) DEFAULT NULL, `poll_period` int(11) DEFAULT NULL, PRIMARY KEY (`ma_id`), KEY `interface_id` (`interface_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `mempools` ( `mempool_id` int(11) NOT NULL AUTO_INCREMENT, `mempool_index` varchar(16) CHARACTER SET latin1 NOT NULL, `entPhysicalIndex` int(11) DEFAULT NULL, `hrDeviceIndex` int(11) DEFAULT NULL, `mempool_type` varchar(32) CHARACTER SET latin1 NOT NULL, `mempool_precision` int(11) NOT NULL DEFAULT '1', `mempool_descr` varchar(64) CHARACTER SET latin1 NOT NULL, `device_id` int(11) NOT NULL, `mempool_perc` int(11) NOT NULL, `mempool_used` bigint(16) NOT NULL, `mempool_free` bigint(16) NOT NULL, `mempool_total` bigint(16) NOT NULL, `mempool_largestfree` bigint(16) DEFAULT NULL, `mempool_lowestfree` bigint(16) DEFAULT NULL, PRIMARY KEY (`mempool_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ospf_areas` ( `device_id` int(11) NOT NULL, `ospfAreaId` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfAuthType` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `ospfImportAsExtern` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `ospfSpfRuns` int(11) NOT NULL, `ospfAreaBdrRtrCount` int(11) NOT NULL, `ospfAsBdrRtrCount` int(11) NOT NULL, `ospfAreaLsaCount` int(11) NOT NULL, `ospfAreaLsaCksumSum` int(11) NOT NULL, `ospfAreaSummary` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `ospfAreaStatus` varchar(64) COLLATE utf8_unicode_ci NOT NULL, UNIQUE KEY `device_area` (`device_id`,`ospfAreaId`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ospf_instances` ( `device_id` int(11) NOT NULL, `ospf_instance_id` int(11) NOT NULL, `ospfRouterId` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfAdminStat` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfVersionNumber` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfAreaBdrRtrStatus` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfASBdrRtrStatus` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfExternLsaCount` int(11) NOT NULL, `ospfExternLsaCksumSum` int(11) NOT NULL, `ospfTOSSupport` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfOriginateNewLsas` int(11) NOT NULL, `ospfRxNewLsas` int(11) NOT NULL, `ospfExtLsdbLimit` int(11) DEFAULT NULL, `ospfMulticastExtensions` int(11) DEFAULT NULL, `ospfExitOverflowInterval` int(11) DEFAULT NULL, `ospfDemandExtensions` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, UNIQUE KEY `device_id` (`device_id`,`ospf_instance_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ospf_nbrs` ( `device_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `ospf_nbr_id` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrIpAddr` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrAddressLessIndex` int(11) NOT NULL, `ospfNbrRtrId` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrOptions` int(11) NOT NULL, `ospfNbrPriority` int(11) NOT NULL, `ospfNbrState` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrEvents` int(11) NOT NULL, `ospfNbrLsRetransQLen` int(11) NOT NULL, `ospfNbmaNbrStatus` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbmaNbrPermanence` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrHelloSuppressed` varchar(32) COLLATE utf8_unicode_ci NOT NULL, UNIQUE KEY `device_id` (`device_id`,`ospf_nbr_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ospf_ports` ( `device_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `ospf_port_id` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfIfIpAddress` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfAddressLessIf` int(11) NOT NULL, `ospfIfAreaId` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfIfType` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfAdminStat` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfRtrPriority` int(11) DEFAULT NULL, `ospfIfTransitDelay` int(11) DEFAULT NULL, `ospfIfRetransInterval` int(11) DEFAULT NULL, `ospfIfHelloInterval` int(11) DEFAULT NULL, `ospfIfRtrDeadInterval` int(11) DEFAULT NULL, `ospfIfPollInterval` int(11) DEFAULT NULL, `ospfIfState` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfDesignatedRouter` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfBackupDesignatedRouter` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfEvents` int(11) DEFAULT NULL, `ospfIfAuthKey` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfStatus` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfMulticastForwarding` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfDemand` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfAuthType` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, UNIQUE KEY `device_id` (`device_id`,`ospf_port_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `perf_times` ( `type` varchar(8) CHARACTER SET latin1 NOT NULL, `doing` varchar(64) CHARACTER SET latin1 NOT NULL, `start` int(11) NOT NULL, `duration` double(8,2) NOT NULL, `devices` int(11) NOT NULL, KEY `type` (`type`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ports` ( `interface_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL DEFAULT '0', `port_descr_type` varchar(255) DEFAULT NULL, `port_descr_descr` varchar(255) DEFAULT NULL, `port_descr_circuit` varchar(255) DEFAULT NULL, `port_descr_speed` varchar(32) DEFAULT NULL, `port_descr_notes` varchar(255) DEFAULT NULL, `ifDescr` varchar(255) DEFAULT NULL, `ifName` varchar(64) DEFAULT NULL, `portName` varchar(128) DEFAULT NULL, `ifIndex` int(11) DEFAULT '0', `ifSpeed` bigint(20) DEFAULT NULL, `ifConnectorPresent` varchar(12) DEFAULT NULL, `ifPromiscuousMode` varchar(12) DEFAULT NULL, `ifHighSpeed` int(11) DEFAULT NULL, `ifOperStatus` varchar(16) DEFAULT NULL, `ifAdminStatus` varchar(16) DEFAULT NULL, `ifDuplex` varchar(12) DEFAULT NULL, `ifMtu` int(11) DEFAULT NULL, `ifType` text, `ifAlias` text, `ifPhysAddress` text, `ifHardType` varchar(64) DEFAULT NULL, `ifLastChange` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `ifVlan` varchar(8) NOT NULL DEFAULT '', `ifTrunk` varchar(8) DEFAULT '', `ifVrf` int(11) NOT NULL, `counter_in` int(11) DEFAULT NULL, `counter_out` int(11) DEFAULT NULL, `ignore` tinyint(1) NOT NULL DEFAULT '0', `disabled` tinyint(1) NOT NULL DEFAULT '0', `detailed` tinyint(1) NOT NULL DEFAULT '0', `deleted` tinyint(1) NOT NULL DEFAULT '0', `pagpOperationMode` varchar(32) DEFAULT NULL, `pagpPortState` varchar(16) DEFAULT NULL, `pagpPartnerDeviceId` varchar(48) DEFAULT NULL, `pagpPartnerLearnMethod` varchar(16) DEFAULT NULL, `pagpPartnerIfIndex` int(11) DEFAULT NULL, `pagpPartnerGroupIfIndex` int(11) DEFAULT NULL, `pagpPartnerDeviceName` varchar(128) DEFAULT NULL, `pagpEthcOperationMode` varchar(16) DEFAULT NULL, `pagpDeviceId` varchar(48) DEFAULT NULL, `pagpGroupIfIndex` int(11) DEFAULT NULL, `ifInUcastPkts` bigint(20) DEFAULT NULL, `ifInUcastPkts_prev` bigint(20) DEFAULT NULL, `ifInUcastPkts_delta` bigint(20) DEFAULT NULL, `ifInUcastPkts_rate` int(11) DEFAULT NULL, `ifOutUcastPkts` bigint(20) DEFAULT NULL, `ifOutUcastPkts_prev` bigint(20) DEFAULT NULL, `ifOutUcastPkts_delta` bigint(20) DEFAULT NULL, `ifOutUcastPkts_rate` int(11) DEFAULT NULL, `ifInErrors` bigint(20) DEFAULT NULL, `ifInErrors_prev` bigint(20) DEFAULT NULL, `ifInErrors_delta` bigint(20) DEFAULT NULL, `ifInErrors_rate` int(11) DEFAULT NULL, `ifOutErrors` bigint(20) DEFAULT NULL, `ifOutErrors_prev` bigint(20) DEFAULT NULL, `ifOutErrors_delta` bigint(20) DEFAULT NULL, `ifOutErrors_rate` int(11) DEFAULT NULL, `ifInOctets` bigint(20) DEFAULT NULL, `ifInOctets_prev` bigint(20) DEFAULT NULL, `ifInOctets_delta` bigint(20) DEFAULT NULL, `ifInOctets_rate` int(11) DEFAULT NULL, `ifOutOctets` bigint(20) DEFAULT NULL, `ifOutOctets_prev` bigint(20) DEFAULT NULL, `ifOutOctets_delta` bigint(20) DEFAULT NULL, `ifOutOctets_rate` int(11) DEFAULT NULL, `poll_time` int(11) DEFAULT NULL, `poll_prev` int(11) DEFAULT NULL, `poll_period` int(11) DEFAULT NULL, PRIMARY KEY (`interface_id`), UNIQUE KEY `device_ifIndex` (`device_id`,`ifIndex`), KEY `if_2` (`ifDescr`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `ports_adsl` ( `interface_id` int(11) NOT NULL, `port_adsl_updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `adslLineCoding` varchar(8) COLLATE utf8_bin NOT NULL, `adslLineType` varchar(16) COLLATE utf8_bin NOT NULL, `adslAtucInvVendorID` varchar(8) COLLATE utf8_bin NOT NULL, `adslAtucInvVersionNumber` varchar(8) COLLATE utf8_bin NOT NULL, `adslAtucCurrSnrMgn` decimal(5,1) NOT NULL, `adslAtucCurrAtn` decimal(5,1) NOT NULL, `adslAtucCurrOutputPwr` decimal(5,1) NOT NULL, `adslAtucCurrAttainableRate` int(11) NOT NULL, `adslAtucChanCurrTxRate` int(11) NOT NULL, `adslAturInvSerialNumber` varchar(8) COLLATE utf8_bin NOT NULL, `adslAturInvVendorID` varchar(8) COLLATE utf8_bin NOT NULL, `adslAturInvVersionNumber` varchar(8) COLLATE utf8_bin NOT NULL, `adslAturChanCurrTxRate` int(11) NOT NULL, `adslAturCurrSnrMgn` decimal(5,1) NOT NULL, `adslAturCurrAtn` decimal(5,1) NOT NULL, `adslAturCurrOutputPwr` decimal(5,1) NOT NULL, `adslAturCurrAttainableRate` int(11) NOT NULL, UNIQUE KEY `interface_id` (`interface_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
CREATE TABLE IF NOT EXISTS `ports_perms` ( `user_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `access_level` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `ports_stack` ( `device_id` int(11) NOT NULL, `interface_id_high` int(11) NOT NULL, `interface_id_low` int(11) NOT NULL, `ifStackStatus` varchar(32) COLLATE utf8_unicode_ci NOT NULL, UNIQUE KEY `device_id` (`device_id`,`interface_id_high`,`interface_id_low`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `port_in_measurements` ( `port_id` int(11) NOT NULL, `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `counter` bigint(11) NOT NULL, `delta` bigint(11) NOT NULL, KEY `port_id` (`port_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `port_out_measurements` ( `port_id` int(11) NOT NULL, `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `counter` bigint(11) NOT NULL, `delta` bigint(11) NOT NULL, KEY `port_id` (`port_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `processors` ( `processor_id` int(11) NOT NULL AUTO_INCREMENT, `entPhysicalIndex` int(11) NOT NULL, `hrDeviceIndex` int(11) DEFAULT NULL, `device_id` int(11) NOT NULL, `processor_oid` varchar(128) CHARACTER SET latin1 NOT NULL, `processor_index` varchar(32) CHARACTER SET latin1 NOT NULL, `processor_type` varchar(16) CHARACTER SET latin1 NOT NULL, `processor_usage` int(11) NOT NULL, `processor_descr` varchar(64) CHARACTER SET latin1 NOT NULL, `processor_precision` int(11) NOT NULL DEFAULT '1', PRIMARY KEY (`processor_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `pseudowires` ( `pseudowire_id` int(11) NOT NULL AUTO_INCREMENT, `interface_id` int(11) NOT NULL, `peer_device_id` int(11) NOT NULL, `peer_ldp_id` int(11) NOT NULL, `cpwVcID` int(11) NOT NULL, `cpwOid` int(11) NOT NULL, PRIMARY KEY (`pseudowire_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `sensors` ( `sensor_id` int(11) NOT NULL AUTO_INCREMENT, `sensor_class` varchar(64) CHARACTER SET latin1 NOT NULL, `device_id` int(11) NOT NULL DEFAULT '0', `poller_type` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'snmp', `sensor_oid` varchar(64) CHARACTER SET latin1 NOT NULL, `sensor_index` varchar(10) COLLATE utf8_unicode_ci NOT NULL, `sensor_type` varchar(255) CHARACTER SET latin1 NOT NULL, `sensor_descr` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `sensor_divisor` int(11) NOT NULL DEFAULT '1', `sensor_multiplier` int(11) NOT NULL DEFAULT '1', `sensor_current` float DEFAULT NULL, `sensor_limit` float DEFAULT NULL, `sensor_limit_warn` float DEFAULT NULL, `sensor_limit_low` float DEFAULT NULL, `sensor_limit_low_warn` float DEFAULT NULL, `entPhysicalIndex` varchar(16) CHARACTER SET latin1 DEFAULT NULL, `entPhysicalIndex_measured` varchar(16) CHARACTER SET latin1 DEFAULT NULL, PRIMARY KEY (`sensor_id`), KEY `sensor_host` (`device_id`), KEY `sensor_class` (`sensor_class`), KEY `sensor_type` (`sensor_type`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `services` ( `service_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `service_ip` text NOT NULL, `service_type` varchar(16) NOT NULL, `service_desc` text NOT NULL, `service_param` text NOT NULL, `service_ignore` tinyint(1) NOT NULL, `service_status` tinyint(4) NOT NULL DEFAULT '0', `service_checked` int(11) NOT NULL DEFAULT '0', `service_changed` int(11) NOT NULL DEFAULT '0', `service_message` text NOT NULL, `service_disabled` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`service_id`), KEY `service_host` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `storage` ( `storage_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `storage_mib` varchar(16) NOT NULL, `storage_index` int(11) NOT NULL, `storage_type` varchar(32) DEFAULT NULL, `storage_descr` text NOT NULL, `storage_size` bigint(20) NOT NULL, `storage_units` int(11) NOT NULL, `storage_used` bigint(20) NOT NULL, `storage_free` bigint(20) NOT NULL, `storage_perc` text NOT NULL, `storage_perc_warn` int(11) DEFAULT '60', PRIMARY KEY (`storage_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `syslog` ( `device_id` int(11) DEFAULT NULL, `facility` varchar(10) DEFAULT NULL, `priority` varchar(10) DEFAULT NULL, `level` varchar(10) DEFAULT NULL, `tag` varchar(10) DEFAULT NULL, `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `program` varchar(32) DEFAULT NULL, `msg` text, `seq` bigint(20) unsigned NOT NULL AUTO_INCREMENT, PRIMARY KEY (`seq`), KEY `datetime` (`timestamp`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `toner` ( `toner_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL DEFAULT '0', `toner_index` int(11) NOT NULL, `toner_type` varchar(64) NOT NULL, `toner_oid` varchar(64) NOT NULL, `toner_descr` varchar(32) NOT NULL DEFAULT '', `toner_capacity` int(11) NOT NULL DEFAULT '0', `toner_current` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`toner_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `ucd_diskio` ( `diskio_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `diskio_index` int(11) NOT NULL, `diskio_descr` varchar(32) CHARACTER SET latin1 NOT NULL, PRIMARY KEY (`diskio_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `username` char(30) NOT NULL, `password` varchar(34) DEFAULT NULL, `realname` varchar(64) NOT NULL, `email` varchar(64) NOT NULL, `descr` char(30) NOT NULL, `level` tinyint(4) NOT NULL DEFAULT '0', `can_modify_passwd` tinyint(4) NOT NULL DEFAULT '1', PRIMARY KEY (`user_id`), UNIQUE KEY `username` (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `users_prefs` ( `user_id` int(16) NOT NULL, `pref` varchar(32) NOT NULL, `value` varchar(128) NOT NULL, PRIMARY KEY (`user_id`), UNIQUE KEY `user_id.pref` (`user_id`,`pref`), KEY `pref` (`pref`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `vlans` ( `vlan_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) DEFAULT NULL, `vlan_vlan` int(11) DEFAULT NULL, `vlan_domain` text, `vlan_descr` text, PRIMARY KEY (`vlan_id`), KEY `device_id` (`device_id`,`vlan_vlan`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `vminfo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `vm_type` varchar(16) NOT NULL DEFAULT 'vmware', `vmwVmVMID` int(11) NOT NULL, `vmwVmDisplayName` varchar(128) NOT NULL, `vmwVmGuestOS` varchar(128) NOT NULL, `vmwVmMemSize` int(11) NOT NULL, `vmwVmCpus` int(11) NOT NULL, `vmwVmState` varchar(128) NOT NULL, PRIMARY KEY (`id`), KEY `device_id` (`device_id`), KEY `vmwVmVMID` (`vmwVmVMID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `vmware_vminfo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `vmwVmVMID` int(11) NOT NULL, `vmwVmDisplayName` varchar(128) NOT NULL, `vmwVmGuestOS` varchar(128) NOT NULL, `vmwVmMemSize` int(11) NOT NULL, `vmwVmCpus` int(11) NOT NULL, `vmwVmState` varchar(128) NOT NULL, PRIMARY KEY (`id`), KEY `device_id` (`device_id`), KEY `vmwVmVMID` (`vmwVmVMID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `vrfs` ( `vrf_id` int(11) NOT NULL AUTO_INCREMENT, `vrf_oid` varchar(256) NOT NULL, `vrf_name` varchar(128) DEFAULT NULL, `mplsVpnVrfRouteDistinguisher` varchar(128) DEFAULT NULL, `mplsVpnVrfDescription` text NOT NULL, `device_id` int(11) NOT NULL, PRIMARY KEY (`vrf_id`), KEY `device_id` (`device_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `bill_history` ( `bill_hist_id` int(11) NOT NULL AUTO_INCREMENT, `bill_id` int(11) NOT NULL, `updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `bill_datefrom` datetime NOT NULL, `bill_dateto` datetime NOT NULL, `bill_type` text NOT NULL, `bill_allowed` bigint(20) NOT NULL, `bill_used` bigint(20) NOT NULL, `bill_overuse` bigint(20) NOT NULL, `bill_percent` decimal(10,2) NOT NULL, `rate_95th_in` bigint(20) NOT NULL, `rate_95th_out` bigint(20) NOT NULL, `rate_95th` bigint(20) NOT NULL, `dir_95th` varchar(3) NOT NULL, `rate_average` bigint(20) NOT NULL, `rate_average_in` bigint(20) NOT NULL, `rate_average_out` bigint(20) NOT NULL, `traf_in` bigint(20) NOT NULL, `traf_out` bigint(20) NOT NULL, `traf_total` bigint(20) NOT NULL, `pdf` longblob, PRIMARY KEY (`bill_hist_id`), UNIQUE KEY `unique_index` (`bill_id`,`bill_datefrom`,`bill_dateto`), KEY `bill_id` (`bill_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
CREATE TABLE IF NOT EXISTS `entPhysical_state` ( `device_id` int(11) NOT NULL, `entPhysicalIndex` varchar(64) NOT NULL, `subindex` varchar(64) DEFAULT NULL, `group` varchar(64) NOT NULL, `key` varchar(64) NOT NULL, `value` varchar(255) NOT NULL, KEY `device_id_index` (`device_id`,`entPhysicalIndex`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `ports_vlans` ( `port_vlan_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `vlan` int(11) NOT NULL, `baseport` int(11) NOT NULL, `priority` bigint(32) NOT NULL, `state` varchar(16) NOT NULL, `cost` int(11) NOT NULL, PRIMARY KEY (`port_vlan_id`), UNIQUE KEY `unique` (`device_id`,`interface_id`,`vlan`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
CREATE TABLE IF NOT EXISTS `netscaler_vservers` ( `vsvr_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `vsvr_name` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `vsvr_ip` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `vsvr_port` int(8) NOT NULL, `vsvr_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `vsvr_state` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `vsvr_clients` int(11) NOT NULL, `vsvr_server` int(11) NOT NULL, `vsvr_req_rate` int(11) NOT NULL, `vsvr_bps_in` int(11) NOT NULL, `vsvr_bps_out` int(11) NOT NULL, PRIMARY KEY (`vsvr_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

33
update/002.sql Normal file
View File

@ -0,0 +1,33 @@
CREATE TABLE IF NOT EXISTS `cmpMemPool` ( `cmp_id` int(11) NOT NULL auto_increment, `Index` varchar(8) NOT NULL, `cmpName` varchar(32) NOT NULL, `cmpValid` varchar(8) NOT NULL, `device_id` int(11) NOT NULL, `cmpUsed` int(11) NOT NULL, `cmpFree` int(11) NOT NULL, `cmpLargestFree` int(11) NOT NULL, `cmpAlternate` tinyint(4) default NULL, PRIMARY KEY (`cmp_id`), KEY `device_id` (`device_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `hrDevice` ( `hrDevice_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL, `hrDeviceIndex` int(11) NOT NULL, `hrDeviceDescr` text NOT NULL, `hrDeviceType` text NOT NULL, `hrDeviceErrors` int(11) NOT NULL, `hrDeviceStatus` text NOT NULL, `hrProcessorLoad` tinyint(4) default NULL, PRIMARY KEY (`hrDevice_id`), KEY `device_id` (`device_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ALTER TABLE `entPhysical` MODIFY COLUMN `entPhysicalHardwareRev` VARCHAR( 16 ) NULL AFTER `entPhysicalName` ,MODIFY COLUMN `entPhysicalFirmwareRev` VARCHAR( 16 ) NULL AFTER `entPhysicalHardwareRev` ,MODIFY COLUMN `entPhysicalSoftwareRev` VARCHAR( 16 ) NULL AFTER `entPhysicalFirmwareRev` ,MODIFY COLUMN `entPhysicalAlias` VARCHAR( 32 ) NULL AFTER `entPhysicalSoftwareRev` ,MODIFY COLUMN `entPhysicalAssetID` VARCHAR( 32 ) NULL AFTER `entPhysicalAlias` ,MODIFY COLUMN `entPhysicalIsFRU` VARCHAR( 8 ) NULL AFTER `entPhysicalAssetID`;
ALTER TABLE `devices` MODIFY COLUMN `last_discovered` timestamp NULL DEFAULT NULL AFTER `last_polled`;
ALTER TABLE `storage` MODIFY COLUMN `storage_type` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `storage_index`;
ALTER TABLE `devices` MODIFY `type` varchar(8) DEFAULT 'unknown';
ALTER TABLE `devices` CHANGE `os` `os` VARCHAR( 32 ) NULL DEFAULT NULL;
CREATE TABLE IF NOT EXISTS `dbSchema` ( `revision` int(11) NOT NULL default '0', PRIMARY KEY (`revision`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `voltage` ( `volt_id` int(11) NOT NULL auto_increment, `volt_host` int(11) NOT NULL default '0', `volt_oid` varchar(64) NOT NULL, `volt_descr` varchar(32) NOT NULL default '', `volt_precision` int(11) NOT NULL default '1', `volt_current` int(11) NOT NULL default '0', `volt_limit` int(11) NOT NULL default '60', PRIMARY KEY (`volt_id`), KEY `volt_host` (`volt_host`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `fanspeed` ( `fan_id` int(11) NOT NULL auto_increment, `fan_host` int(11) NOT NULL default '0', `fan_oid` varchar(64) NOT NULL, `fan_descr` varchar(32) NOT NULL default '', `fan_precision` int(11) NOT NULL default '1', `fan_current` int(11) NOT NULL default '0', `fan_limit` int(11) NOT NULL default '60', PRIMARY KEY (`fan_id`), KEY `fan_host` (`fan_host`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `voltage` ADD `volt_limit_low` int(11) NULL DEFAULT NULL AFTER `volt_limit`;
ALTER TABLE `voltage` CHANGE `volt_current` `volt_current` FLOAT(3) NULL DEFAULT NULL;
ALTER TABLE `voltage` CHANGE `volt_limit` `volt_limit` FLOAT(3) NULL DEFAULT NULL;
ALTER TABLE `voltage` CHANGE `volt_limit_low` `volt_limit_low` FLOAT(3) NULL DEFAULT NULL;
ALTER TABLE `fanspeed` ADD `fan_index` INT NOT NULL AFTER `fan_host` , ADD `fan_mibtype` VARCHAR( 32 ) NOT NULL AFTER `fan_index`;
ALTER TABLE `fanspeed` CHANGE `fan_host` `device_id` INT( 11 ) NOT NULL DEFAULT '0';
ALTER TABLE `voltage` CHANGE `volt_host` `device_id` INT( 11 ) NOT NULL DEFAULT '0';
CREATE TABLE IF NOT EXISTS `processors` ( `processor_id` int(11) NOT NULL AUTO_INCREMENT, `entPhysicalIndex` int(11) NOT NULL, `device_id` int(11) NOT NULL, `processor_oid` int(11) NOT NULL, `processor_type` int(11) NOT NULL, `processor_usage` int(11) NOT NULL, `processor_description` varchar(64) NOT NULL, PRIMARY KEY (`processor_id`), KEY `cpuCPU_id` (`processor_id`,`device_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
ALTER TABLE `processors` MODIFY COLUMN `hrDeviceIndex` int(11) NULL AFTER `entPhysicalIndex`;
ALTER TABLE `processors` MODIFY COLUMN `processor_index` varchar(32) NOT NULL AFTER `processor_oid`;
ALTER TABLE `processors` CHANGE `processor_descr` `processor_descr` varchar(64) NOT NULL;
ALTER TABLE `fanspeed` CHANGE `fan_mibtype` `fan_type` varchar(64) NOT NULL ;
ALTER TABLE `voltage` ADD `volt_index` VARCHAR( 8 ) NOT NULL AFTER `volt_oid`,ADD `volt_type` VARCHAR( 32 ) NOT NULL AFTER `volt_index` ;
ALTER TABLE `processors` CHANGE `processor_type` `processor_type` varchar(16) NOT NULL;
ALTER TABLE `bgpPeers_cbgp` CHANGE `afi` `afi` VARCHAR( 16 ) NOT NULL , CHANGE `safi` `safi` VARCHAR( 16 ) NOT NULL;
ALTER TABLE `eventlog` MODIFY COLUMN `reference` VARCHAR( 64 ) NOT NULL AFTER `type`;
ALTER TABLE `processors` CHANGE `processor_oid` `processor_oid` VARCHAR( 128 ) NOT NULL;
ALTER TABLE eventlog CHANGE `type` `type` VARCHAR( 64 ) NOT NULL;
CREATE TABLE IF NOT EXISTS `mempools` ( `mempool_id` int(11) NOT NULL AUTO_INCREMENT, `mempool_index` varchar(8) CHARACTER SET latin1 NOT NULL, `entPhysicalIndex` int(11) DEFAULT NULL, `hrDeviceIndex` int(11) DEFAULT NULL, `mempool_type` varchar(32) CHARACTER SET latin1 NOT NULL, `mempool_precision` int(11) NOT NULL DEFAULT '1', `mempool_descr` varchar(32) CHARACTER SET latin1 NOT NULL, `device_id` int(11) NOT NULL, `mempool_used` int(11) NOT NULL, `mempool_free` int(11) NOT NULL, `mempool_total` int(11) NOT NULL, `mempool_largestfree` int(11) DEFAULT NULL, `mempool_lowestfree` int(11) DEFAULT NULL, PRIMARY KEY (`mempool_id`), KEY `device_id` (`device_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin ;
ALTER TABLE `storage` CHANGE `storage_size` `storage_size` BIGINT NOT NULL ,CHANGE `storage_used` `storage_used` BIGINT NOT NULL ,CHANGE `storage_free` `storage_free` BIGINT NOT NULL;
ALTER TABLE `mempools` CHANGE `mempool_used` `mempool_used` BIGINT( 20 ) NOT NULL , CHANGE `mempool_free` `mempool_free` BIGINT( 20 ) NOT NULL ,CHANGE `mempool_total` `mempool_total` BIGINT( 20 ) NOT NULL ,CHANGE `mempool_largestfree` `mempool_largestfree` BIGINT( 20 ) NULL DEFAULT NULL ,CHANGE `mempool_lowestfree` `mempool_lowestfree` BIGINT( 20 ) NULL DEFAULT NULL;
ALTER TABLE `juniAtmVp` MODIFY COLUMN `juniAtmVp_id` int(11) NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (`juniAtmVp_id`);

18
update/003.sql Normal file
View File

@ -0,0 +1,18 @@
CREATE TABLE IF NOT EXISTS `toner` ( `toner_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL default '0', `toner_index` int(11) NOT NULL, `toner_type` varchar(64) NOT NULL, `toner_oid` varchar(64) NOT NULL, `toner_descr` varchar(32) NOT NULL default '', `toner_capacity` int(11) NOT NULL default '0', `toner_current` int(11) NOT NULL default '0', PRIMARY KEY (`toner_id`), KEY `device_id` (`device_id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `mempools` CHANGE `mempool_descr` `mempool_descr` VARCHAR( 64 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
ALTER TABLE `processors` CHANGE `processor_descr` `processor_descr` VARCHAR( 64 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
DROP TABLE `cmpMemPool`;
ALTER TABLE `mempools` CHANGE `mempool_used` `mempool_used` BIGINT( 16 ) NOT NULL ,CHANGE `mempool_free` `mempool_free` BIGINT( 16 ) NOT NULL ,CHANGE `mempool_total` `mempool_total` BIGINT( 16 ) NOT NULL ,CHANGE `mempool_largestfree` `mempool_largestfree` BIGINT( 16 ) NULL DEFAULT NULL ,CHANGE `mempool_lowestfree` `mempool_lowestfree` BIGINT( 16 ) NULL DEFAULT NULL ;
ALTER TABLE `ports` MODIFY COLUMN `port_descr_type` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `device_id` , MODIFY COLUMN `port_descr_descr` VARCHAR( 64 ) NULL DEFAULT NULL AFTER `port_descr_type` ,MODIFY COLUMN `port_descr_circuit` VARCHAR( 64 ) NULL DEFAULT NULL AFTER `port_descr_descr` ,MODIFY COLUMN `port_descr_speed` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `port_descr_circuit` ,MODIFY COLUMN `port_descr_notes` VARCHAR( 128 ) NULL DEFAULT NULL AFTER `port_descr_speed`;
CREATE TABLE IF NOT EXISTS `frequency` ( `freq_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL default '0', `freq_oid` varchar(64) NOT NULL, `freq_index` varchar(8) NOT NULL, `freq_type` varchar(32) NOT NULL, `freq_descr` varchar(32) NOT NULL default '', `freq_precision` int(11) NOT NULL default '1', `freq_current` float default NULL, `freq_limit` float default NULL, `freq_limit_low` float default NULL, PRIMARY KEY (`freq_id`), KEY `freq_host` (`device_id`)) ENGINE=MyISAM AUTO_INCREMENT=189 DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `current` ( `current_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL default '0', `current_oid` varchar(64) NOT NULL, `current_index` varchar(8) NOT NULL, `current_type` varchar(32) NOT NULL, `current_descr` varchar(32) NOT NULL default '', `current_precision` int(11) NOT NULL default '1', `current_current` float default NULL, `current_limit` float default NULL, `current_limit_warn` float default NULL, `current_limit_low` float default NULL, PRIMARY KEY (`current_id`), KEY `current_host` (`device_id`)) ENGINE=MyISAM AUTO_INCREMENT=189 DEFAULT CHARSET=latin1;
ALTER TABLE `ports` CHANGE `ifDescr` `ifDescr` VARCHAR(255) NOT NULL;
CREATE TABLE IF NOT EXISTS `ucd_diskio` ( `diskio_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `diskio_index` int(11) NOT NULL, `diskio_descr` varchar(32) NOT NULL, PRIMARY KEY (`diskio_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
ALTER TABLE `eventlog` CHANGE `type` `type` VARCHAR( 64 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;
ALTER TABLE `devices` CHANGE `type` `type` VARCHAR(20) NOT NULL;
ALTER TABLE `voltage` CHANGE `volt_index` `volt_index` VARCHAR(10) NOT NULL;
ALTER TABLE `frequency` CHANGE `freq_index` `freq_index` VARCHAR(10) NOT NULL;
ALTER TABLE `sensors` CHANGE `sensor_index` `sensor_index` VARCHAR(10) NOT NULL;
DROP TABLE `fanspeed`;
DROP TABLE `voltage`;
DROP TABLE `current`;

31
update/004.sql Normal file
View File

@ -0,0 +1,31 @@
-- 0.10.7.1
ALTER TABLE `bills` MODIFY COLUMN `bill_autoadded` BOOLEAN NOT NULL DEFAULT '0';
DROP TABLE IF EXISTS `graph_types`;
CREATE TABLE IF NOT EXISTS `graph_types` ( `graph_type` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_subtype` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_section` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `graph_descr` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `graph_order` int(11) NOT NULL, KEY `graph_type` (`graph_type`), KEY `graph_subtype` (`graph_subtype`), KEY `graph_section` (`graph_section`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `graph_types` (`graph_type`, `graph_subtype`, `graph_section`, `graph_descr`, `graph_order`) VALUES('device', 'bits', 'netstats', 'Total Traffic', 0),('device', 'hr_users', 'system', 'Users Logged In', 0),('device', 'ucd_load', 'system', 'Load Averages', 0),('device', 'ucd_cpu', 'system', 'Detailed Processor Usage', 0),('device', 'ucd_memory', 'system', 'Detailed Memory Usage', 0),('device', 'netstat_tcp', 'netstats', 'TCP Statistics', 0),('device', 'netstat_icmp_info', 'netstats', 'ICMP Informational Statistics', 0),('device', 'netstat_icmp_stat', 'netstats', 'ICMP Statistics', 0),('device', 'netstat_ip', 'netstats', 'IP Statistics', 0),('device', 'netstat_ip_frag', 'netstats', 'IP Fragmentation Statistics', 0),('device', 'netstat_udp', 'netstats', 'UDP Statistics', 0),('device', 'netstat_snmp', 'netstats', 'SNMP Statistics', 0),('device', 'temperatures', 'system', 'Temperatures', 0),('device', 'mempools', 'system', 'Memory Pool Usage', 0),('device', 'processors', 'system', 'Processor Usage', 0),('device', 'storage', 'system', 'Filesystem Usage', 0),('device', 'hr_processes', 'system', 'Running Processes', 0),('device', 'uptime', 'system', 'System Uptime', 0),('device', 'ipsystemstats_ipv4', 'netstats', 'IPv4 Packet Statistics', 0),('device', 'ipsystemstats_ipv6_frag', 'netstats', 'IPv6 Fragmentation Statistics', 0),('device', 'ipsystemstats_ipv6', 'netstats', 'IPv6 Packet Statistics', 0),('device', 'ipsystemstats_ipv4_frag', 'netstats', 'IPv4 Fragmentation Statistics', 0),('device', 'fortigate_sessions', 'firewall', 'Active Sessions', 0), ('device', 'screenos_sessions', 'firewall', 'Active Sessions', 0), ('device', 'fdb_count', 'system', 'MAC Addresses Learnt', 0),('device', 'cras_sessions', 'firewall', 'Remote Access Sessions', 0);
DROP TABLE `frequency`;
ALTER TABLE `mempools` CHANGE `mempool_index` `mempool_index` VARCHAR( 16 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
ALTER TABLE `vrfs` CHANGE `mplsVpnVrfRouteDistinguisher` `mplsVpnVrfRouteDistinguisher` VARCHAR(26) NOT NULL;
-- Change port rrds
ALTER TABLE `devices` MODIFY COLUMN `timeout` INT NULL DEFAULT NULL AFTER `port`;
ALTER TABLE `devices` MODIFY COLUMN `retries` INT NULL DEFAULT NULL AFTER `timeout`;
ALTER TABLE `perf_times` CHANGE `duration` `duration` DOUBLE( 8, 2 ) NOT NULL;
-- Extend port descriptions
ALTER TABLE ports MODIFY port_descr_circuit VARCHAR(255);
ALTER TABLE ports MODIFY port_descr_descr VARCHAR(255);
ALTER TABLE ports MODIFY port_descr_notes VARCHAR(255);
ALTER TABLE devices MODIFY community VARCHAR(255);
ALTER TABLE users MODIFY password VARCHAR(34);
ALTER TABLE sensors MODIFY sensor_descr VARCHAR(255);
ALTER TABLE `vrfs` MODIFY `mplsVpnVrfRouteDistinguisher` VARCHAR(128);
ALTER TABLE `vrfs` MODIFY `vrf_name` VARCHAR(128);
ALTER TABLE `ports` MODIFY `ifDescr` VARCHAR(255);
CREATE TABLE IF NOT EXISTS `vminfo` (`id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `vmwVmVMID` int(11) NOT NULL, `vmwVmDisplayName` varchar(128) NOT NULL, `vmwVmGuestOS` varchar(128) NOT NULL, `vmwVmMemSize` int(11) NOT NULL, `vmwVmCpus` int(11) NOT NULL, `vmwVmState` varchar(128) NOT NULL, PRIMARY KEY (`id`), KEY `device_id` (`device_id`), KEY `vmwVmVMID` (`vmwVmVMID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `ports` MODIFY `port_descr_type` VARCHAR(255);
DROP TABLE `vmware_vminfo`;
CREATE TABLE IF NOT EXISTS `cef_switching` ( `device_id` int(11) NOT NULL, `entPhysicalIndex` int(11) NOT NULL, `afi` varchar(4) COLLATE utf8_unicode_ci NOT NULL, `cef_index` int(11) NOT NULL, `cef_path` varchar(16) COLLATE utf8_unicode_ci NOT NULL, `drop` int(11) NOT NULL, `punt` int(11) NOT NULL, `punt2host` int(11) NOT NULL, `drop_prev` int(11) NOT NULL, `punt_prev` int(11) NOT NULL, `punt2host_prev` int(11) NOT NULL,`updated` INT NOT NULL , `updated_prev` INT NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
UPDATE sensors SET sensor_class='frequency' WHERE sensor_class='freq';
CREATE TABLE IF NOT EXISTS `ospf_areas` ( `device_id` int(11) NOT NULL, `ospfAreaId` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfAuthType` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `ospfImportAsExtern` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `ospfSpfRuns` int(11) NOT NULL, `ospfAreaBdrRtrCount` int(11) NOT NULL, `ospfAsBdrRtrCount` int(11) NOT NULL, `ospfAreaLsaCount` int(11) NOT NULL, `ospfAreaLsaCksumSum` int(11) NOT NULL, `ospfAreaSummary` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `ospfAreaStatus` varchar(64) COLLATE utf8_unicode_ci NOT NULL, UNIQUE KEY `device_area` (`device_id`,`ospfAreaId`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ospf_instances` ( `device_id` int(11) NOT NULL, `ospf_instance_id` int(11) NOT NULL, `ospfRouterId` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfAdminStat` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfVersionNumber` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfAreaBdrRtrStatus` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfASBdrRtrStatus` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfExternLsaCount` int(11) NOT NULL, `ospfExternLsaCksumSum` int(11) NOT NULL, `ospfTOSSupport` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfOriginateNewLsas` int(11) NOT NULL, `ospfRxNewLsas` int(11) NOT NULL, `ospfExtLsdbLimit` int(11) DEFAULT NULL, `ospfMulticastExtensions` int(11) DEFAULT NULL, `ospfExitOverflowInterval` int(11) DEFAULT NULL, `ospfDemandExtensions` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, UNIQUE KEY `device_id` (`device_id`,`ospf_instance_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ospf_ports` ( `device_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `ospf_port_id` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfIfIpAddress` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfAddressLessIf` int(11) NOT NULL, `ospfIfAreaId` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfIfType` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfAdminStat` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfRtrPriority` int(11) DEFAULT NULL, `ospfIfTransitDelay` int(11) DEFAULT NULL, `ospfIfRetransInterval` int(11) DEFAULT NULL, `ospfIfHelloInterval` int(11) DEFAULT NULL, `ospfIfRtrDeadInterval` int(11) DEFAULT NULL, `ospfIfPollInterval` int(11) DEFAULT NULL, `ospfIfState` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfDesignatedRouter` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfBackupDesignatedRouter` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfEvents` int(11) DEFAULT NULL, `ospfIfAuthKey` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfStatus` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfMulticastForwarding` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfDemand` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `ospfIfAuthType` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, UNIQUE KEY `device_id` (`device_id`,`interface_id`,`ospf_port_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ospf_nbrs` ( `device_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `ospf_nbr_id` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrIpAddr` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrAddressLessIndex` int(11) NOT NULL, `ospfNbrRtrId` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrOptions` int(11) NOT NULL, `ospfNbrPriority` int(11) NOT NULL, `ospfNbrState` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrEvents` int(11) NOT NULL, `ospfNbrLsRetransQLen` int(11) NOT NULL, `ospfNbmaNbrStatus` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbmaNbrPermanence` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `ospfNbrHelloSuppressed` varchar(32) COLLATE utf8_unicode_ci NOT NULL, UNIQUE KEY `device_id` (`device_id`,`ospf_nbr_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

11
update/005.sql Normal file
View File

@ -0,0 +1,11 @@
ALTER TABLE `storage` ADD UNIQUE `index_unique` ( `device_id` , `storage_mib` , `storage_index` );
ALTER TABLE `bgpPeers_cbgp` ADD `AcceptedPrefixes` INT NOT NULL ,ADD `DeniedPrefixes` INT NOT NULL ,ADD `PrefixAdminLimit` INT NOT NULL ,ADD `PrefixThreshold` INT NOT NULL ,ADD `PrefixClearThreshold` INT NOT NULL ,ADD `AdvertisedPrefixes` INT NOT NULL ,ADD `SuppressedPrefixes` INT NOT NULL ,ADD `WithdrawnPrefixes` INT NOT NULL;
ALTER TABLE `bgpPeers_cbgp` ADD UNIQUE `unique_index` ( `device_id` , `bgpPeerIdentifier` , `afi` , `safi` );
ALTER TABLE `devices` CHANGE `port` `port` SMALLINT( 5 ) UNSIGNED NOT NULL DEFAULT '161';
CREATE TABLE IF NOT EXISTS `ipsec_tunnels` ( `tunnel_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `peer_port` int(11) NOT NULL, `peer_addr` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `local_addr` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `local_port` int(11) NOT NULL, `tunnel_name` varchar(96) COLLATE utf8_unicode_ci NOT NULL, `tunnel_status` varchar(11) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`tunnel_id`), UNIQUE KEY `unique_index` (`device_id`,`peer_addr`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
ALTER TABLE `syslog` ADD INDEX ( `program` );
ALTER TABLE `devices` ADD `sysObjectID` VARCHAR( 64 ) NULL DEFAULT NULL AFTER `bgpLocalAs`;
ALTER TABLE `ports` CHANGE `ifSpeed` `ifSpeed` BIGINT NULL DEFAULT NULL;
ALTER TABLE `sensors` CHANGE `sensor_oid` `sensor_oid` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
CREATE TABLE IF NOT EXISTS `entPhysical_state` ( `device_id` int(11) NOT NULL, `entPhysicalIndex` varchar(64) NOT NULL, `subindex` varchar(64) DEFAULT NULL, `group` varchar(64) NOT NULL, `key` varchar(64) NOT NULL, `value` varchar(255) NOT NULL, KEY `device_id_index` (`device_id`,`entPhysicalIndex`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `ports_vlans` ( `port_vlan_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `interface_id` int(11) NOT NULL, `vlan` int(11) NOT NULL, `baseport` int(11) NOT NULL, `priority` bigint(32) NOT NULL, `state` varchar(16) NOT NULL, `cost` int(11) NOT NULL, PRIMARY KEY (`port_vlan_id`), UNIQUE KEY `unique` (`device_id`,`interface_id`,`vlan`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

6
update/006.sql Normal file
View File

@ -0,0 +1,6 @@
ALTER TABLE `bills` CHANGE `bill_cdr` `bill_cdr` BIGINT( 20 ) NULL DEFAULT NULL;
CREATE TABLE IF NOT EXISTS `loadbalancer_rservers` ( `rserver_id` int(11) NOT NULL AUTO_INCREMENT, `farm_id` varchar(128) CHARACTER SET utf8 NOT NULL, `device_id` int(11) NOT NULL, `StateDescr` varchar(64) CHARACTER SET utf8 NOT NULL, PRIMARY KEY (`rserver_id`)) ENGINE=MyISAM AUTO_INCREMENT=514 DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `loadbalancer_vservers` ( `classmap_id` int(11) NOT NULL, `classmap` varchar(128) NOT NULL, `serverstate` varchar(64) NOT NULL, `device_id` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
ALTER TABLE `sensors` CHANGE `sensor_index` `sensor_index` VARCHAR( 64 );
CREATE TABLE IF NOT EXISTS `netscaler_vservers` ( `vsvr_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `vsvr_name` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `vsvr_ip` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `vsvr_port` int(8) NOT NULL, `vsvr_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `vsvr_state` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `vsvr_clients` int(11) NOT NULL, `vsvr_server` int(11) NOT NULL, `vsvr_req_rate` int(11) NOT NULL, `vsvr_bps_in` int(11) NOT NULL, `vsvr_bps_out` int(11) NOT NULL, PRIMARY KEY (`vsvr_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
ALTER TABLE `dbSchema` ADD `version` INT NOT NULL;

1
update/007.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `dbSchema` DROP `revision`;

1
update/008.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `bills` CHANGE `bill_gb` `bill_quota` BIGINT( 20 ) NULL DEFAULT NULL;

10
update/009.sql Normal file
View File

@ -0,0 +1,10 @@
ALTER TABLE `bills` CHANGE `rate_95th_in` `rate_95th_in` BIGINT( 20 ) NOT NULL;
ALTER TABLE `bills` CHANGE `rate_95th_out` `rate_95th_out` BIGINT( 20 ) NOT NULL;
ALTER TABLE `bills` CHANGE `rate_95th` `rate_95th` BIGINT( 20 ) NOT NULL;
ALTER TABLE `bills` CHANGE `total_data` `total_data` BIGINT( 20 ) NOT NULL;
ALTER TABLE `bills` CHANGE `total_data_in` `total_data_in` BIGINT( 20 ) NOT NULL ;
ALTER TABLE `bills` CHANGE `total_data_out` `total_data_out` BIGINT( 20 ) NOT NULL;
ALTER TABLE `bills` CHANGE `rate_average_in` `rate_average_in` BIGINT( 20 ) NOT NULL;
ALTER TABLE `bills` CHANGE `rate_average_out` `rate_average_out` BIGINT( 20 ) NOT NULL;
ALTER TABLE `bills` CHANGE `rate_average` `rate_average` BIGINT( 20 ) NOT NULL;

1
update/010.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `eventlog` ADD INDEX `datetime` ( `datetime` );

1
update/011.sql Normal file
View File

@ -0,0 +1 @@
CREATE TABLE IF NOT EXISTS `packages` ( `pkg_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL, `name` varchar(64) NOT NULL, `manager` varchar(16) NOT NULL default '1', `status` tinyint(1) NOT NULL, `version` varchar(64) NOT NULL, `build` varchar(64) NOT NULL, `arch` varchar(16) NOT NULL, `size` bigint(20) default NULL, PRIMARY KEY (`pkg_id`), UNIQUE KEY `unique_key` (`device_id`,`name`,`manager`,`arch`,`version`,`build`), KEY `device_id` (`device_id`)) ENGINE=MyISAM CHARSET=utf8 COLLATE=utf8_bin;

1
update/012.sql Normal file
View File

@ -0,0 +1 @@
CREATE TABLE IF NOT EXISTS `slas` ( `sla_id` int(11) NOT NULL auto_increment, `device_id` int(11) NOT NULL, `sla_nr` int(11) NOT NULL, `owner` varchar(255) NOT NULL, `tag` varchar(255) NOT NULL, `rtt_type` varchar(16) NOT NULL, `status` tinyint(1) NOT NULL, `deleted` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`sla_id`), UNIQUE KEY `unique_key` (`device_id`,`sla_nr`), KEY `device_id` (`device_id`)) ENGINE=MyISAM CHARSET=utf8 COLLATE=utf8_bin;

1
update/013.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` ADD COLUMN `icon` VARCHAR(255) DEFAULT NULL

2
update/014.sql Normal file
View File

@ -0,0 +1,2 @@
CREATE TABLE IF NOT EXISTS `munin_plugins` ( `mplug_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `mplug_type` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `mplug_instance` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `mplug_category` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `mplug_title` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `mplug_info` text CHARACTER SET utf8 COLLATE utf8_bin, `mplug_vlabel` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `mplug_args` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `mplug_total` binary(1) NOT NULL DEFAULT '0', `mplug_graph` binary(1) NOT NULL DEFAULT '1', PRIMARY KEY (`mplug_id`), UNIQUE KEY `UNIQUE` (`device_id`,`mplug_type`), KEY `device_id` (`device_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin ;
CREATE TABLE IF NOT EXISTS `munin_plugins_ds` ( `mplug_id` int(11) NOT NULL, `ds_name` varchar(32) COLLATE utf8_bin NOT NULL, `ds_type` enum('COUNTER','ABSOLUTE','DERIVE','GAUGE') COLLATE utf8_bin NOT NULL DEFAULT 'GAUGE', `ds_label` varchar(64) COLLATE utf8_bin NOT NULL, `ds_cdef` text COLLATE utf8_bin NOT NULL, `ds_draw` varchar(64) COLLATE utf8_bin NOT NULL, `ds_graph` enum('no','yes') COLLATE utf8_bin NOT NULL DEFAULT 'yes', `ds_info` varchar(255) COLLATE utf8_bin NOT NULL, `ds_extinfo` text COLLATE utf8_bin NOT NULL, `ds_max` varchar(32) COLLATE utf8_bin NOT NULL, `ds_min` varchar(32) COLLATE utf8_bin NOT NULL, `ds_negative` varchar(32) COLLATE utf8_bin NOT NULL, `ds_warning` varchar(32) COLLATE utf8_bin NOT NULL, `ds_critical` varchar(32) COLLATE utf8_bin NOT NULL, `ds_colour` varchar(32) COLLATE utf8_bin NOT NULL, `ds_sum` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `ds_stack` text COLLATE utf8_bin NOT NULL, `ds_line` varchar(64) COLLATE utf8_bin NOT NULL, UNIQUE KEY `splug_id` (`mplug_id`,`ds_name`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

2
update/015.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `munin_plugins_ds` CHANGE `ds_cdef` `ds_cdef` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;
ALTER TABLE `applications` ADD `app_state` TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;

5
update/016.sql Normal file
View File

@ -0,0 +1,5 @@
ALTER TABLE `vlans` ADD `vlan_type` VARCHAR( 16 ) NULL;
ALTER TABLE `vlans` CHANGE `vlan_domain` `vlan_domain` INT NULL DEFAULT NULL;
ALTER TABLE `vlans` CHANGE `vlan_descr` `vlan_name` VARCHAR( 32 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;
ALTER TABLE `vlans` ADD `vlan_mtu` INT NULL;
ALTER TABLE `applications` ADD `app_status` VARCHAR( 8 ) NOT NULL ;

1
update/017.sql Normal file
View File

@ -0,0 +1 @@
UPDATE `sensors` SET sensor_limit=sensor_limit/1.3*1.8 WHERE sensor_class="fanspeed"

3
update/018.sql Normal file
View File

@ -0,0 +1,3 @@
ALTER TABLE `pseudowires` ADD `device_id` INT NOT NULL AFTER `pseudowire_id`;
TRUNCATE TABLE `pseudowires`;
ALTER TABLE `pseudowires` ADD `pw_type` VARCHAR( 32 ) NOT NULL ,ADD `pw_psntype` VARCHAR( 32 ) NOT NULL ,ADD `pw_local_mtu` INT NOT NULL ,ADD `pw_peer_mtu` INT NOT NULL ,ADD `pw_descr` VARCHAR( 128 ) NOT NULL;

1
update/019.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `toner` ADD `toner_capacity_oid` VARCHAR( 64 );

6
update/020.sql Normal file
View File

@ -0,0 +1,6 @@
ALTER TABLE `devices` ADD `authlevel` ENUM("noAuthNoPriv", "authNoPriv", "authPriv") NULL DEFAULT NULL AFTER `community`;
ALTER TABLE `devices` ADD `authname` VARCHAR(64) NULL DEFAULT NULL AFTER `authlevel`;
ALTER TABLE `devices` ADD `authpass` VARCHAR(64) NULL DEFAULT NULL AFTER `authname`;
ALTER TABLE `devices` ADD `authalgo` ENUM("MD5", "SHA1") NULL DEFAULT NULL AFTER `authpass`;
ALTER TABLE `devices` ADD `cryptopass` VARCHAR(64) NULL DEFAULT NULL AFTER `authalgo`;
ALTER TABLE `devices` ADD `cryptoalgo` ENUM("AES", "DES") NULL DEFAULT NULL AFTER `cryptopass`;

3
update/021.sql Normal file
View File

@ -0,0 +1,3 @@
ALTER TABLE `applications` CHANGE `app_state` `app_state` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'UNKNOWN';
ALTER TABLE `applications` CHANGE `app_type` `app_type` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE `devices` CHANGE `authalgo` `authalgo` ENUM( 'MD5', 'SHA' ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;

1
update/022.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `ports` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL AUTO_INCREMENT;

5
update/023.sql Normal file
View File

@ -0,0 +1,5 @@
ALTER TABLE `storage` ADD `storage_deleted` BOOL NOT NULL DEFAULT '0';
ALTER TABLE `links` CHANGE `local_interface_id` `local_port_id` INT( 11 ) NULL DEFAULT NULL;
ALTER TABLE `links` CHANGE `remote_interface_id` `remote_port_id` INT( 11 ) NULL DEFAULT NULL;
ALTER TABLE `sensors` ADD `sensor_deleted` BOOL NOT NULL DEFAULT '0' AFTER `sensor_id`;
ALTER TABLE `mempools` ADD `mempool_deleted` BOOL NOT NULL DEFAULT '0';

2
update/024.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `ipv4_addresses` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `ipv6_addresses` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;

11
update/025.sql Normal file
View File

@ -0,0 +1,11 @@
ALTER TABLE `ipv4_mac` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `juniAtmVp` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `ospf_nbrs` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `mac_accounting` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `ospf_ports` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `ports_adsl` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `ports_perms` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `ports_stack` CHANGE `interface_id_high` `port_id_high` INT( 11 ) NOT NULL;
ALTER TABLE `ports_stack` CHANGE `interface_id_low` `port_id_low` INT( 11 ) NOT NULL;
ALTER TABLE `ports_vlans` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;
ALTER TABLE `pseudowires` CHANGE `interface_id` `port_id` INT( 11 ) NOT NULL;

1
update/026.sql Normal file
View File

@ -0,0 +1 @@
CREATE TABLE IF NOT EXISTS `access_points` ( `accesspoint_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `radio_number` tinyint(4) DEFAULT NULL, `type` varchar(16) NOT NULL, `mac_addr` varchar(24) NOT NULL, `deleted` tinyint(1) NOT NULL DEFAULT '0', `channel` tinyint(4) unsigned NOT NULL DEFAULT '0', `txpow` tinyint(4) NOT NULL DEFAULT '0', `radioutil` tinyint(4) NOT NULL DEFAULT '0', `numasoclients` smallint(6) NOT NULL DEFAULT '0', `nummonclients` smallint(6) NOT NULL DEFAULT '0', `numactbssid` tinyint(4) NOT NULL DEFAULT '0', `nummonbssid` tinyint(4) NOT NULL DEFAULT '0', `interference` tinyint(3) unsigned NOT NULL, PRIMARY KEY (`accesspoint_id`), KEY `deleted` (`deleted`), KEY `name` (`name`,`radio_number`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Access Points';

2
update/027.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `juniAtmVp` ADD INDEX ( `port_id` );
ALTER TABLE `loadbalancer_vservers` ADD INDEX ( `device_id` );

23
update/028.sql Normal file
View File

@ -0,0 +1,23 @@
ALTER TABLE `ports` DROP `ifInUcastPkts`, DROP `ifInUcastPkts_prev`, DROP `ifInUcastPkts_delta`, DROP `ifInUcastPkts_rate`, DROP `ifOutUcastPkts`, DROP `ifOutUcastPkts_prev`, DROP `ifOutUcastPkts_delta`, DROP `ifOutUcastPkts_rate`, DROP `ifInErrors`, DROP `ifInErrors_prev`, DROP `ifInErrors_delta`, DROP `ifInErrors_rate`, DROP `ifOutErrors`, DROP `ifOutErrors_prev`, DROP `ifOutErrors_delta`, DROP `ifOutErrors_rate`, DROP `ifInOctets`, DROP `ifInOctets_prev`, DROP `ifInOctets_delta`, DROP `ifInOctets_rate`, DROP `ifOutOctets`, DROP `ifOutOctets_prev`, DROP `ifOutOctets_delta`, DROP `ifOutOctets_rate`, DROP `poll_time`, DROP `poll_prev`, DROP `poll_period`;
CREATE TABLE IF NOT EXISTS `ports-state` ( `port_id` int(11) NOT NULL, `ifInUcastPkts` bigint(20) DEFAULT NULL, `ifInUcastPkts_delta` bigint(20) DEFAULT NULL, `ifInUcastPkts_rate` int(11) DEFAULT NULL, `ifOutUcastPkts` bigint(20) DEFAULT NULL, `ifOutUcastPkts_delta` bigint(20) DEFAULT NULL, `ifOutUcastPkts_rate` int(11) DEFAULT NULL, `ifInErrors` bigint(20) DEFAULT NULL, `ifInErrors_delta` bigint(20) DEFAULT NULL, `ifInErrors_rate` int(11) DEFAULT NULL, `ifOutErrors` bigint(20) DEFAULT NULL, `ifOutErrors_delta` bigint(20) DEFAULT NULL, `ifOutErrors_rate` int(11) DEFAULT NULL, `ifOctets_rate` bigint(20) DEFAULT NULL, `ifUcastPkts_rate` bigint(20) DEFAULT NULL, `ifErrors_rate` int(11) DEFAULT NULL, `ifInOctets` bigint(20) DEFAULT NULL, `ifInOctets_delta` bigint(20) DEFAULT NULL, `ifInOctets_rate` bigint(11) DEFAULT NULL, `ifOutOctets` bigint(20) DEFAULT NULL, `ifOutOctets_delta` bigint(20) DEFAULT NULL, `ifOutOctets_rate` bigint(11) DEFAULT NULL, `poll_time` int(11) DEFAULT NULL, `poll_period` int(11) DEFAULT NULL, PRIMARY KEY (`port_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1;
ALTER TABLE `bgpPeers_cbgp` ADD `cbgp_id` INT NOT NULL AUTO_INCREMENT FIRST ,ADD PRIMARY KEY ( `cbgp_id` );
ALTER TABLE `bgpPeers_cbgp` DROP `AcceptedPrefixes` ,DROP `DeniedPrefixes` ,DROP `PrefixAdminLimit` ,DROP `PrefixThreshold` ,DROP `PrefixClearThreshold` ,DROP `AdvertisedPrefixes` ,DROP `SuppressedPrefixes` ,DROP `WithdrawnPrefixes` ;
CREATE TABLE IF NOT EXISTS `bgpPeers_cbgp-state` ( `cbgp_id` int(11) NOT NULL, `AcceptedPrefixes` int(11) NOT NULL, `DeniedPrefixes` int(11) NOT NULL, `PrefixAdminLimit` int(11) NOT NULL, `PrefixThreshold` int(11) NOT NULL, `PrefixClearThreshold` int(11) NOT NULL, `AdvertisedPrefixes` int(11) NOT NULL, `SuppressedPrefixes` int(11) NOT NULL, `WithdrawnPrefixes` int(11) NOT NULL, UNIQUE KEY `unique_index` (`cbgp_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1;
ALTER TABLE `bgpPeers` DROP `bgpPeerInUpdates`, DROP `bgpPeerOutUpdates`, DROP `bgpPeerInTotalMessages`, DROP `bgpPeerOutTotalMessages`, DROP `bgpPeerFsmEstablishedTime`, DROP `bgpPeerInUpdateElapsedTime`;
CREATE TABLE IF NOT EXISTS `bgpPeers-state` ( `bgpPeer_id` int(11) NOT NULL, `bgpPeerInUpdates` int(11) DEFAULT NULL, `bgpPeerOutUpdates` int(11) DEFAULT NULL, `bgpPeerInTotalMessages` int(11) DEFAULT NULL, `bgpPeerOutTotalMessages` int(11) DEFAULT NULL, `bgpPeerFsmEstablishedTime` int(11) DEFAULT NULL, `bgpPeerInUpdateElapsedTime` int(11) DEFAULT NULL, `bgpPeerInUpdates_delta` int(11) DEFAULT NULL, `bgpPeerInUpdates_rate` int(11) DEFAULT NULL, `bgpPeerOutUpdates_delta` int(11) DEFAULT NULL, `bgpPeerOutUpdates_rate` int(11) DEFAULT NULL, `bgpPeerInTotalMessages_delta` int(11) DEFAULT NULL, `bgpPeerInTotalMessages_rate` int(11) DEFAULT NULL, `bgpPeerOutTotalMessages_delta` int(11) DEFAULT NULL, `bgpPeerOutTotalMessages_rate` int(11) DEFAULT NULL, PRIMARY KEY (`bgpPeer_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1;
ALTER TABLE `access_points` DROP `channel`, DROP `txpow`, DROP `radioutil`, DROP `numasoclients`, DROP `nummonclients`, DROP `numactbssid`, DROP `nummonbssid`, DROP `interference`;
CREATE TABLE IF NOT EXISTS `access_points-state` ( `accesspoint_id` int(11) NOT NULL, `channel` tinyint(4) unsigned NOT NULL DEFAULT '0', `txpow` tinyint(4) NOT NULL DEFAULT '0', `radioutil` tinyint(4) NOT NULL DEFAULT '0', `numasoclients` smallint(6) NOT NULL DEFAULT '0', `nummonclients` smallint(6) NOT NULL DEFAULT '0', `numactbssid` tinyint(4) NOT NULL DEFAULT '0', `nummonbssid` tinyint(4) NOT NULL DEFAULT '0', `interference` tinyint(3) unsigned NOT NULL, PRIMARY KEY (`accesspoint_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1 COMMENT='Access Points';
ALTER TABLE `mac_accounting` DROP `bps_out` ,DROP `bps_in` ,DROP `cipMacHCSwitchedBytes_input` ,DROP `cipMacHCSwitchedBytes_input_prev` ,DROP `cipMacHCSwitchedBytes_input_delta` ,DROP `cipMacHCSwitchedBytes_input_rate` ,DROP `cipMacHCSwitchedBytes_output` ,DROP `cipMacHCSwitchedBytes_output_prev` ,DROP `cipMacHCSwitchedBytes_output_delta` ,DROP `cipMacHCSwitchedBytes_output_rate` ,DROP `cipMacHCSwitchedPkts_input` ,DROP `cipMacHCSwitchedPkts_input_prev` ,DROP `cipMacHCSwitchedPkts_input_delta` ,DROP `cipMacHCSwitchedPkts_input_rate` ,DROP `cipMacHCSwitchedPkts_output` ,DROP `cipMacHCSwitchedPkts_output_prev` ,DROP `cipMacHCSwitchedPkts_output_delta` ,DROP `cipMacHCSwitchedPkts_output_rate` ,DROP `poll_time` ,DROP `poll_prev` ,DROP `poll_period` ;
CREATE TABLE IF NOT EXISTS `mac_accounting-state` ( `ma_id` int(11) NOT NULL, `cipMacHCSwitchedBytes_input` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_input_delta` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_input_rate` int(11) DEFAULT NULL, `cipMacHCSwitchedBytes_output` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_output_delta` bigint(20) DEFAULT NULL, `cipMacHCSwitchedBytes_output_rate` int(11) DEFAULT NULL, `cipMacHCSwitchedPkts_input` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_input_delta` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_input_rate` int(11) DEFAULT NULL, `cipMacHCSwitchedPkts_output` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_output_delta` bigint(20) DEFAULT NULL, `cipMacHCSwitchedPkts_output_rate` int(11) DEFAULT NULL, `poll_time` int(11) DEFAULT NULL, `poll_period` int(11) DEFAULT NULL, PRIMARY KEY (`ma_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1;
ALTER TABLE `mempools` DROP `mempool_perc`, DROP `mempool_used`, DROP `mempool_free`, DROP `mempool_total`, DROP `mempool_largestfree`, DROP `mempool_lowestfree`;
CREATE TABLE IF NOT EXISTS `mempools-state` ( `mempool_id` int(11) NOT NULL, `mempool_perc` int(11) NOT NULL, `mempool_used` bigint(16) NOT NULL, `mempool_free` bigint(16) NOT NULL, `mempool_total` bigint(16) NOT NULL, `mempool_largestfree` bigint(16) DEFAULT NULL, `mempool_lowestfree` bigint(16) DEFAULT NULL, PRIMARY KEY (`mempool_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
ALTER TABLE `mempools-state` ADD `mempool_polled` INT NOT NULL AFTER `mempool_id`;
ALTER TABLE `sensors` DROP `sensor_current`;
CREATE TABLE IF NOT EXISTS `sensors-state` ( `sensor_id` int(11) NOT NULL, `sensor_value` int(11) NOT NULL, PRIMARY KEY (`sensor_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
ALTER TABLE `sensors-state` ADD `sensor_polled` INT NOT NULL;
ALTER TABLE `processors` DROP `processor_usage`;
CREATE TABLE IF NOT EXISTS `processors-state` ( `processor_id` int(11) NOT NULL, `processor_usage` int(11) NOT NULL, `processor_polled` int(11) NOT NULL, PRIMARY KEY (`processor_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='Processor Usage';
ALTER TABLE `storage` DROP `storage_size` ,DROP `storage_units` ,DROP `storage_used` ,DROP `storage_free` ,DROP `storage_perc` ;
CREATE TABLE IF NOT EXISTS `ucd_diskio-state` ( `diskio_id` int(11) NOT NULL, `diskIONReadX` int(11) NOT NULL, `diskIONReadX_rate` int(11) NOT NULL, `diskIONWrittenX` int(11) NOT NULL, `diskIONWrittenX_rate` int(11) NOT NULL, `diskIOReads` int(11) NOT NULL, `diskIOReads_rate` int(11) NOT NULL, `diskIOWrites` int(11) NOT NULL, `diskIOWrites_rate` int(11) NOT NULL, `diskio_polled` int(11) NOT NULL, PRIMARY KEY (`diskio_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
CREATE TABLE IF NOT EXISTS `storage-state` ( `storage_id` int(11) NOT NULL, `storage_polled` int(11) NOT NULL, `storage_size` bigint(20) NOT NULL, `storage_units` int(11) NOT NULL, `storage_used` bigint(20) NOT NULL, `storage_free` bigint(20) NOT NULL, `storage_perc` int(11) NOT NULL, PRIMARY KEY (`storage_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;

1
update/029.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `sensors-state` CHANGE `sensor_value` `sensor_value` float NOT NULL;

2
update/030.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `ports-state` ADD `ifInOctets_perc` INT NOT NULL AFTER `ifOutOctets_rate`;
ALTER TABLE `ports-state` ADD `ifOutOctets_perc` INT NOT NULL AFTER `ifInOctets_perc`;

1
update/031.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `eventlog` ADD INDEX (`host`,`datetime`);

2
update/032.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `applications` ADD `app_instance` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL AFTER `app_type`;
ALTER TABLE `applications` ADD UNIQUE `unique` ( `device_id` , `app_type` , `app_instance` );

0
update/033.sql Normal file
View File

2
update/034.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `ports-state` CHANGE `ifInOctets_perc` `ifInOctets_perc` INT NULL DEFAULT NULL;
ALTER TABLE `ports-state` CHANGE `ifOutOctets_perc` `ifOutOctets_perc` INT NULL DEFAULT NULL;

1
update/035.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `entPhysical_state` ADD `entPhysical_state_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

1
update/036.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `sensors` ADD `sensor_ignore` BOOLEAN NOT NULL DEFAULT '0';

2
update/037.sql Normal file
View File

@ -0,0 +1,2 @@
CREATE TABLE IF NOT EXISTS `netscaler_services` ( `svc_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `svc_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `svc_ip` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `svc_port` int(8) NOT NULL, `svc_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `svc_state` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `svc_clients` int(11) NOT NULL, `svc_server` int(11) NOT NULL, `svc_req_rate` int(11) NOT NULL, `svc_bps_in` int(11) NOT NULL, `svc_bps_out` int(11) NOT NULL, PRIMARY KEY (`svc_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
CREATE TABLE IF NOT EXISTS `netscaler_services_vservers` ( `sv_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` int(11) NOT NULL, `vsvr_name` varchar(128) NOT NULL, `svc_name` varchar(128) NOT NULL, `service_weight` int(11) NOT NULL, PRIMARY KEY (`sv_id`), UNIQUE KEY `index` (`device_id`,`vsvr_name`,`svc_name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;

2
update/038.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `munin_plugins` ADD UNIQUE `dev_mplug` ( `device_id` , `mplug_type` );
ALTER TABLE `applications` ADD UNIQUE `dev_type_inst` ( `device_id` , `app_type` , `app_instance` );

1
update/039.sql Normal file
View File

@ -0,0 +1 @@
CREATE TABLE IF NOT EXISTS `vlans_fdb` ( `device_id` int(11) NOT NULL, `vlan_id` int(11) NOT NULL, `port_id` int(11) NOT NULL, `mac_address` varchar(32) CHARACTER SET latin1 NOT NULL, `fdb_status` varchar(32) CHARACTER SET latin1 NOT NULL, UNIQUE KEY `dev_vlan_mac` (`device_id`,`vlan_id`,`mac_address`), KEY `device_id` (`device_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

1
update/040.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices_attribs` CHANGE `attrib_type` `attrib_type` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

2
update/041.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `netscaler_vservers` ADD `vsvr_ipv6` VARCHAR( 64 ) NULL DEFAULT NULL AFTER `vsvr_ip`;
ALTER TABLE `netscaler_vservers` ADD `vsvr_entitytype` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `vsvr_type`;

5
update/042.sql Normal file
View File

@ -0,0 +1,5 @@
ALTER TABLE `netscaler_services_vservers` CHANGE `vsvr_name` `vsvr_name` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , CHANGE `svc_name` `svc_name` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE `netscaler_services_vservers` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `netscaler_services` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `netscaler_vservers` CHANGE `vsvr_ipv6` `vsvr_ipv6` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL ,CHANGE `vsvr_entitytype` `vsvr_entitytype` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `netscaler_vservers` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

10
update/043.sql Normal file
View File

@ -0,0 +1,10 @@
RENAME TABLE `port_in_measurements` TO `bill_port_in_data` ;
RENAME TABLE `port_out_measurements` TO `bill_port_out_data` ;
ALTER TABLE `bill_ports` ADD INDEX ( `bill_id` );
ALTER TABLE `bill_ports` ADD `last_polled` INT NOT NULL ,ADD `last_period` INT NOT NULL ,ADD `counter_in` INT NOT NULL ,ADD `delta_in` INT NOT NULL ,ADD `counter_out` INT NOT NULL ,ADD `delta_out` INT NOT NULL;
ALTER TABLE `bill_ports` ADD UNIQUE (`bill_id` ,`port_id`);
ALTER TABLE `bill_ports` CHANGE `counter_in` `counter_in` BIGINT( 20 ) NULL DEFAULT NULL ,CHANGE `delta_in` `delta_in` BIGINT( 20 ) NULL DEFAULT NULL ,CHANGE `counter_out` `counter_out` BIGINT( 20 ) NULL DEFAULT NULL ,CHANGE `delta_out` `delta_out` BIGINT( 20 ) NULL DEFAULT NULL;
ALTER TABLE `bill_ports` CHANGE `last_period` `bill_port_period` INT( 11 ) NOT NULL ,CHANGE `counter_in` `bill_port_counter_in` BIGINT( 20 ) NULL DEFAULT NULL ,CHANGE `delta_in` `bill_port_delta_in` BIGINT( 20 ) NULL DEFAULT NULL ,CHANGE `counter_out` `bill_port_counter_out` BIGINT( 20 ) NULL DEFAULT NULL ,CHANGE `delta_out` `bill_port_delta_out` BIGINT( 20 ) NULL DEFAULT NULL;
ALTER TABLE `bills` ADD `bill_polled` INT NOT NULL AFTER `bill_quota`;
ALTER TABLE `bill_ports` CHANGE `last_polled` `bill_port_polled` INT( 11 ) NOT NULL;

2
update/044.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `sensors` ADD `measured_class` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `entPhysicalIndex_measured` , ADD `measured_entity` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `measured_class`;
ALTER TABLE `sensors` CHANGE `sensor_class` `sensor_class` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,CHANGE `sensor_oid` `sensor_oid` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,CHANGE `sensor_type` `sensor_type` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,CHANGE `entPhysicalIndex` `entPhysicalIndex` VARCHAR( 16 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL ,CHANGE `entPhysicalIndex_measured` `entPhysicalIndex_measured` VARCHAR( 16 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;

4
update/045.sql Normal file
View File

@ -0,0 +1,4 @@
ALTER TABLE `netscaler_services` ADD `svc_fullname` VARCHAR( 128 ) NULL AFTER `svc_name`;
ALTER TABLE `netscaler_vservers` ADD `vsvr_fullname` VARCHAR( 128 ) NULL AFTER `vsvr_name`;
ALTER TABLE `netscaler_services` ADD `svc_label` VARCHAR( 128 ) NULL AFTER `svc_fullname`;
ALTER TABLE `netscaler_vservers` ADD `vsvr_label` VARCHAR( 128 ) NULL AFTER `vsvr_fullname`;

0
update/046.sql Normal file
View File

0
update/047.sql Normal file
View File

1
update/048.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `eventlog` CHANGE `host` `device_id` INT( 11 ) NOT NULL DEFAULT '0';

1
update/049.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` ADD `is_polling` BOOLEAN NOT NULL DEFAULT '0' AFTER `last_discovered` , ADD `is_discovering` BOOLEAN NOT NULL DEFAULT '0' AFTER `is_polling`;

2
update/050.sql Normal file
View File

@ -0,0 +1,2 @@
CREATE TABLE IF NOT EXISTS `devices_perftimes` ( `device_id` int(11) NOT NULL, `operation` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `start` int(11) NOT NULL, `duration` double(8,2) NOT NULL, KEY `device_id` (`device_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

2
update/051.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `ipv4_mac` ADD `mac_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
ALTER TABLE `ipv4_mac` CHANGE `mac_address` `mac_address` CHAR(12) NOT NULL;

2
update/052.sql Normal file
View File

@ -0,0 +1,2 @@
CREATE TABLE IF NOT EXISTS `ip_mac` ( `mac_id` int(11) NOT NULL AUTO_INCREMENT, `port_id` int(11) NOT NULL, `mac_address` char(12) NOT NULL, `ip_address` varchar(39) NOT NULL, `ip_version` tinyint(4) NOT NULL, PRIMARY KEY (`mac_id`), KEY `port_id` (`port_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `ipv4_mac`;

1
update/053.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` CHANGE `type` `type` VARCHAR(20) NULL;

1
update/054.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` DROP `agent_uptime`;

6
update/055.sql Normal file
View File

@ -0,0 +1,6 @@
RENAME TABLE `access_points` TO `accesspoints` ;
RENAME TABLE `access_points-state` TO `accesspoints-state` ;
ALTER TABLE `mac_accounting` ADD `device_id` INT NOT NULL AFTER `port_id`;
DROP TABLE `mac_accounting-state`;
CREATE TABLE `mac_accounting-state` ( `ma_id` int(11) NOT NULL, `bytes_input` bigint(20) DEFAULT NULL, `bytes_input_delta` bigint(20) DEFAULT NULL, `bytes_input_rate` int(11) DEFAULT NULL, `bytes_output` bigint(20) DEFAULT NULL, `bytes_output_delta` bigint(20) DEFAULT NULL, `bytes_output_rate` int(11) DEFAULT NULL, `pkts_input` bigint(20) DEFAULT NULL, `pkts_input_delta` bigint(20) DEFAULT NULL, `pkts_input_rate` int(11) DEFAULT NULL, `pkts_output` bigint(20) DEFAULT NULL, `pkts_output_delta` bigint(20) DEFAULT NULL, `pkts_output_rate` int(11) DEFAULT NULL, `poll_time` int(11) DEFAULT NULL, `poll_period` int(11) DEFAULT NULL, PRIMARY KEY (`ma_id`)) ENGINE=MEMORY DEFAULT CHARSET=latin1;
ALTER TABLE `mac_accounting` DROP `in_oid`, DROP `out_oid`;

1
update/056.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `eventlog` CHANGE `datetime` `timestamp` datetime;

1
update/057.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `mac_accounting` ADD `vlan_id` INT NOT NULL DEFAULT '0' AFTER `port_id`;

1
update/058.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `mac_accounting` DROP INDEX interface_id;

3
update/059.sql Normal file
View File

@ -0,0 +1,3 @@
TRUNCATE TABLE `mac_accounting`;
ALTER TABLE `mac_accounting` ADD UNIQUE `port_vlan_mac` ( `port_id` , `vlan_id` , `mac` );

1
update/060.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `vminfo` ADD `vmwVmUUID` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `vmwVmState` ,ADD `vmwVmGuestState` VARCHAR( 16 ) NULL DEFAULT NULL AFTER `vmwVmUUID` ,ADD `vmwVmConfigFile` VARCHAR( 128 ) NULL DEFAULT NULL AFTER `vmwVmGuestState`;

1
update/061.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `vminfo` CHANGE `vmwVmUUID` `vmwVmUUID` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;

1
update/062.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` ADD `device_state` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;

7
update/063.sql Normal file
View File

@ -0,0 +1,7 @@
ALTER TABLE `bgpPeers` CHANGE `bgpPeerIdentifier` `bgpPeerIdentifier` VARCHAR(39) NOT NULL, CHANGE `bgpLocalAddr` `bgpPeerLocalAddr` VARCHAR(39) NOT NULL, CHANGE `bgpPeerRemoteAddr` `bgpPeerRemoteAddr` VARCHAR(39) NOT NULL;
UPDATE `bgpPeers` SET `bgpPeerRemoteAddr` = `bgpPeerIdentifier`;
TRUNCATE TABLE `bgpPeers_cbgp`;
ALTER TABLE `bgpPeers_cbgp` CHANGE `bgpPeerIdentifier` `bgpPeerRemoteAddr` VARCHAR(39) NOT NULL;
ALTER TABLE `bgpPeers_cbgp` ADD `bgpPeerIndex` SMALLINT UNSIGNED NULL DEFAULT NULL AFTER `bgpPeerRemoteAddr`;
ALTER TABLE `bgpPeers-state` ADD `bgpPeer_polled` INT(11) NULL DEFAULT NULL;
ALTER TABLE `bgpPeers_cbgp-state` CHANGE `AcceptedPrefixes` `AcceptedPrefixes` INT(11) NULL DEFAULT NULL, CHANGE `DeniedPrefixes` `DeniedPrefixes` INT(11) NULL DEFAULT NULL, CHANGE `PrefixAdminLimit` `PrefixAdminLimit` INT(11) NULL DEFAULT NULL, CHANGE `PrefixThreshold` `PrefixThreshold` INT(11) NULL DEFAULT NULL, CHANGE `PrefixClearThreshold` `PrefixClearThreshold` INT(11) NULL DEFAULT NULL, CHANGE `AdvertisedPrefixes` `AdvertisedPrefixes` INT(11) NULL DEFAULT NULL, CHANGE `SuppressedPrefixes` `SuppressedPrefixes` INT(11) NULL DEFAULT NULL, CHANGE `WithdrawnPrefixes` `WithdrawnPrefixes` INT(11) NULL DEFAULT NULL;

3
update/064.sql Normal file
View File

@ -0,0 +1,3 @@
ALTER TABLE `ports` CHANGE `ifVlan` `ifVlan` VARCHAR( 16 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `ports` CHANGE `ifTrunk` `ifTrunk` VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `ports` CHANGE `ifVrf` `ifVrf` INT( 16 ) NULL DEFAULT NULL;

2
update/065.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `devices` ADD `location_lat` VARCHAR( 16 ) NULL DEFAULT NULL AFTER `location` ,ADD `location_lon` VARCHAR( 16 ) NULL DEFAULT NULL AFTER `location_lat` ,ADD `location_city` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `location_lon` ,ADD `location_state` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `location_city` ,ADD `location_country` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `location_state`;
ALTER TABLE `devices` ADD `location_county` VARCHAR( 32 ) NULL DEFAULT NULL AFTER `location_city`;

1
update/066.sql Normal file
View File

@ -0,0 +1 @@
UPDATE `devices` SET `location_lat` = NULL, `location_lon` = NULL WHERE 1;

1
update/067.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` ADD `location_geoapi` VARCHAR(16) NOT NULL AFTER `location_country`;

2
update/068.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `devices` CHANGE `serial` `serial` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `devices` ADD `ssh_port` INT NOT NULL DEFAULT '22' AFTER `retries`;

4
update/069.sql Normal file
View File

@ -0,0 +1,4 @@
TRUNCATE `ospf_areas`;
TRUNCATE `ospf_instances`;
TRUNCATE `ospf_nbrs`;
TRUNCATE `ospf_ports`;

2
update/070.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `users` ADD `user_options` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
ALTER TABLE `users` CHANGE `username` `username` CHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,CHANGE `realname` `realname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,CHANGE `email` `email` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,CHANGE `descr` `descr` CHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

1
update/071.sql Normal file
View File

@ -0,0 +1 @@
UPDATE devices SET os='papouch' WHERE os='papouch-tme'

1
update/072.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `vlans` ADD `vlan_status` VARCHAR(16) NOT NULL

1
update/073.sql Normal file
View File

@ -0,0 +1 @@
UPDATE devices_attribs SET attrib_type='poll_fdb-table' WHERE attrib_type='poll_q-bridge-mib-fdb'

42
update/074.php Normal file
View File

@ -0,0 +1,42 @@
<?php
/**
* Observium
*
* This file is part of Observium.
*
* @package observium
* @subpackage update
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
*
*/
echo("Updating netscaler service RRDs.");
//foreach (dbFetchRows("SELECT * FROM `netscaler_services`") as $svc)
if (FALSE)
{
$device = device_by_id_cache($svc['device_id']);
$filename = "netscaler-svc-".safename($svc['svc_name']).".rrd";
$rrd_file = $config['rrd_dir'] . "/" . $device['hostname'] . "/netscaler-svc-".safename($svc['svc_name']).".rrd";
$rrd_file_new = $config['rrd_dir'] . "/" . $device['hostname'] . "/nscaler-svc-".safename($svc['svc_name']).".rrd";
echo(str_pad($device['hostname'], 16) . str_pad($svc['svc_label'], 32) . $rrd_file);
$old_xml = $config['temp_dir']."/".$filename.".xml";
$new_xml = $config['temp_dir']."/".$filename.".new.xml";
if (is_file($rrd_file))
{
shell_exec($config['install_dir'] . "/scripts/add_ds.pl --source=\"$rrd_file\" --ds=\"DS:AvgSvrTTFB:GAUGE:600:U:1000000\"");
shell_exec($config['install_dir'] . "/scripts/add_ds.pl --source=\"$rrd_file\" --ds=\"DS:CurClntConnections:GAUGE:600:U:1000000\"");
shell_exec($config['install_dir'] . "/scripts/add_ds.pl --source=\"$rrd_file\" --ds=\"DS:totalJsTransactions:GAUGE:600:U:1000000\"");
shell_exec($config['install_dir'] . "/scripts/add_ds.pl --source=\"$rrd_file\" --ds=\"DS:svcdosQDepth:GAUGE:600:U:1000000\"");
rename($rrd_file, $rrd_file_new);
}
}
// EOF

1
update/075.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` ADD `agent_version` INT NULL DEFAULT NULL AFTER `ssh_port`;

1
update/076.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `ports` DROP `counter_in`, DROP `counter_out`;

4
update/077.sql Normal file
View File

@ -0,0 +1,4 @@
CREATE TABLE IF NOT EXISTS `alert_assoc` ( `alert_assoc_id` int(11) NOT NULL AUTO_INCREMENT, `alert_test_id` int(11) NOT NULL, `entity_type` varchar(64) CHARACTER SET utf8 NOT NULL, `device_attributes` text COLLATE utf8_unicode_ci, `attributes` text CHARACTER SET utf8, `enable` tinyint(1) NOT NULL DEFAULT '1', `alerter` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `severity` int(11) DEFAULT NULL, `count` int(11) DEFAULT NULL, PRIMARY KEY (`alert_assoc_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `alert_table` ( `alert_table_id` int(11) NOT NULL AUTO_INCREMENT, `alert_test_id` int(11) NOT NULL, `device_id` int(11) NOT NULL, `entity_type` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `entity_id` int(11) NOT NULL, `alert_assocs` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `delay` int(11) NOT NULL, PRIMARY KEY (`alert_table_id`), UNIQUE KEY `alert_id_2` (`alert_test_id`,`entity_type`,`entity_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `alert_table-state` ( `alert_table_id` int(11) NOT NULL, `last_checked` int(11) NOT NULL, `last_changed` int(11) NOT NULL, `last_message` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `alert_status` tinyint(4) NOT NULL DEFAULT '-1', `last_alerted` int(11) NOT NULL, `state` varchar(512) COLLATE utf8_unicode_ci NOT NULL, `count` int(11) NOT NULL, `state_entry` tinyint(1) NOT NULL DEFAULT '1', PRIMARY KEY (`alert_table_id`)) ENGINE=MEMORY DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `alert_tests` ( `alert_test_id` int(11) NOT NULL AUTO_INCREMENT, `entity_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `alert_name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `alert_message` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `conditions` text CHARACTER SET utf8, `and` tinyint(1) NOT NULL DEFAULT '1', `severity` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL, `delay` int(11) DEFAULT '0', `alerter` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `enable` tinyint(1) NOT NULL DEFAULT '1', PRIMARY KEY (`alert_test_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

0
update/078.sql Normal file
View File

1
update/079.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `processors` CHANGE `entPhysicalIndex` `entPhysicalIndex` INT( 11 ) NULL DEFAULT NULL;

46
update/080.sql Normal file
View File

@ -0,0 +1,46 @@
ALTER TABLE `munin_plugins` CHANGE `mplug_type` `mplug_type` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,CHANGE `mplug_instance` `mplug_instance` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL ,CHANGE `mplug_category` `mplug_category` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL ,CHANGE `mplug_title` `mplug_title` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL ,CHANGE `mplug_info` `mplug_info` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL ,CHANGE `mplug_vlabel` `mplug_vlabel` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL ,CHANGE `mplug_args` `mplug_args` VARCHAR( 512 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `applications` CHANGE `app_instance` `app_instance` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `storage-state` ENGINE = MEMORY DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `mempools-state` ENGINE = MEMORY DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `processors` CHANGE `entPhysicalIndex` `entPhysicalIndex` INT( 11 ) NULL DEFAULT NULL;
ALTER TABLE `processors` CHANGE `hrDeviceIndex` `hrDeviceIndex` INT( 11 ) NULL DEFAULT NULL;
ALTER TABLE `processors` CHANGE `processor_oid` `processor_oid` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE `processors` CHANGE `processor_index` `processor_index` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE `processors` CHANGE `processor_type` `processor_type` VARCHAR( 16 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE `processors` CHANGE `processor_descr` `processor_descr` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE `processors` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `juniAtmVp` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `hrDevice` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `munin_plugins_ds` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ipv4_addresses` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ucd_diskio` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `mempools` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `bgpPeers` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `bgpPeers_cbgp` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `bill_perms` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `bill_ports` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `bills` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `customers` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `dbSchema` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `device_graphs` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `devices` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `devices_attribs` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `devices_perms` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `entPhysical` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `eventlog` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ipsec_tunnels` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ipv4_networks` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ipv6_addresses` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ipv6_networks` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `loadbalancer_rservers` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `loadbalancer_vservers` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `applications` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `authlog` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `munin_plugins` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `netscaler_vservers` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `packages` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ports_vlans` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `sensors` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `slas` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `users_prefs` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

3
update/081.sql Normal file
View File

@ -0,0 +1,3 @@
ALTER TABLE `ports` CHANGE `ifIndex` `ifIndex` INT( 11 ) NOT NULL;
ALTER TABLE `devices` ADD INDEX ( `ignore` );

24
update/082.sql Normal file
View File

@ -0,0 +1,24 @@
ALTER TABLE `links` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `mac_accounting` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ports_adsl` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `ports_perms` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `pseudowires` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `services` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `storage` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `syslog` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `toner` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `users` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `vlans` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `vrfs` ENGINE = INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE `entPhysical_state` ENGINE = MEMORY DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
RENAME TABLE `entPhysical_state` TO `entPhysical-state`;
ALTER TABLE `ports-state` CHANGE `ifInUcastPkts` `ifInUcastPkts` BIGINT UNSIGNED NULL DEFAULT NULL;
ALTER TABLE `ports-state` CHANGE `ifInUcastPkts` `ifInUcastPkts` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifInUcastPkts_delta` `ifInUcastPkts_delta` INT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifOutUcastPkts` `ifOutUcastPkts` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifOutUcastPkts_delta` `ifOutUcastPkts_delta` INT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifInErrors` `ifInErrors` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifInErrors_delta` `ifInErrors_delta` INT UNSIGNED NULL DEFAULT NULL, CHANGE `ifOutErrors` `ifOutErrors` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifOutErrors_delta` `ifOutErrors_delta` INT UNSIGNED NULL DEFAULT NULL, CHANGE `ifOctets_rate` `ifOctets_rate` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifUcastPkts_rate` `ifUcastPkts_rate` INT UNSIGNED NULL DEFAULT NULL, CHANGE `ifInOctets` `ifInOctets` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifInOctets_delta` `ifInOctets_delta` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifInOctets_rate` `ifInOctets_rate` BIGINT(11) UNSIGNED NULL DEFAULT NULL, CHANGE `ifOutOctets` `ifOutOctets` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifOutOctets_delta` `ifOutOctets_delta` BIGINT(20) UNSIGNED NULL DEFAULT NULL, CHANGE `ifOutOctets_rate` `ifOutOctets_rate` BIGINT(11) UNSIGNED NULL DEFAULT NULL;
ALTER TABLE `ports-state` CHANGE `port_id` `port_id` INT( 11 ) UNSIGNED NOT NULL ,CHANGE `ifInUcastPkts_rate` `ifInUcastPkts_rate` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `ifOutUcastPkts_rate` `ifOutUcastPkts_rate` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `ifInErrors_rate` `ifInErrors_rate` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `ifOutErrors_rate` `ifOutErrors_rate` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `ifUcastPkts_rate` `ifUcastPkts_rate` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `ifErrors_rate` `ifErrors_rate` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `ifInOctets_perc` `ifInOctets_perc` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `ifOutOctets_perc` `ifOutOctets_perc` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `poll_time` `poll_time` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,CHANGE `poll_period` `poll_period` INT( 11 ) UNSIGNED NULL DEFAULT NULL;
ALTER TABLE `ports-state` CHANGE `port_id` `port_id` INT(11) UNSIGNED NOT NULL, CHANGE `ifInUcastPkts` `ifInUcastPkts` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifInUcastPkts_delta` `ifInUcastPkts_delta` INT(20) UNSIGNED NOT NULL, CHANGE `ifInUcastPkts_rate` `ifInUcastPkts_rate` INT(11) UNSIGNED NOT NULL, CHANGE `ifOutUcastPkts` `ifOutUcastPkts` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifOutUcastPkts_delta` `ifOutUcastPkts_delta` INT(20) UNSIGNED NOT NULL, CHANGE `ifOutUcastPkts_rate` `ifOutUcastPkts_rate` INT(11) UNSIGNED NOT NULL, CHANGE `ifInErrors` `ifInErrors` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifInErrors_delta` `ifInErrors_delta` INT(10) UNSIGNED NOT NULL, CHANGE `ifInErrors_rate` `ifInErrors_rate` INT(11) UNSIGNED NOT NULL, CHANGE `ifOutErrors` `ifOutErrors` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifOutErrors_delta` `ifOutErrors_delta` INT(10) UNSIGNED NOT NULL, CHANGE `ifOutErrors_rate` `ifOutErrors_rate` INT(11) UNSIGNED NOT NULL, CHANGE `ifOctets_rate` `ifOctets_rate` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifUcastPkts_rate` `ifUcastPkts_rate` INT(11) UNSIGNED NOT NULL, CHANGE `ifErrors_rate` `ifErrors_rate` INT(11) UNSIGNED NOT NULL, CHANGE `ifInOctets` `ifInOctets` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifInOctets_delta` `ifInOctets_delta` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifInOctets_rate` `ifInOctets_rate` BIGINT(11) UNSIGNED NOT NULL, CHANGE `ifOutOctets` `ifOutOctets` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifOutOctets_delta` `ifOutOctets_delta` BIGINT(20) UNSIGNED NOT NULL, CHANGE `ifOutOctets_rate` `ifOutOctets_rate` BIGINT(11) UNSIGNED NOT NULL, CHANGE `ifInOctets_perc` `ifInOctets_perc` INT(11) UNSIGNED NOT NULL, CHANGE `ifOutOctets_perc` `ifOutOctets_perc` INT(11) UNSIGNED NOT NULL, CHANGE `poll_time` `poll_time` INT(11) UNSIGNED NOT NULL, CHANGE `poll_period` `poll_period` INT(11) UNSIGNED NOT NULL;
ALTER TABLE `ports-state` CHANGE `ifInErrors_rate` `ifInErrors_rate` SMALLINT UNSIGNED NOT NULL ,CHANGE `ifOutErrors_rate` `ifOutErrors_rate` SMALLINT UNSIGNED NOT NULL ,CHANGE `ifErrors_rate` `ifErrors_rate` SMALLINT UNSIGNED NOT NULL;
ALTER TABLE `ports-state` CHANGE `ifOutOctets_perc` `ifOutOctets_perc` TINYINT UNSIGNED NOT NULL;
ALTER TABLE `ports-state` CHANGE `ifInOctets_perc` `ifInOctets_perc` TINYINT UNSIGNED NOT NULL;
ALTER TABLE `ports-state` CHANGE `ifInOctets_rate` `ifInOctets_rate` BIGINT UNSIGNED NOT NULL;
ALTER TABLE `ports-state` CHANGE `ifOutOctets_rate` `ifOutOctets_rate` BIGINT( 20 ) UNSIGNED NOT NULL;

1
update/083.sql Normal file
View File

@ -0,0 +1 @@
CREATE TABLE IF NOT EXISTS `applications-state` ( `application_id` int(11) NOT NULL, `app_last_polled` int(11) NOT NULL, `app_status` tinyint(1) NOT NULL, `app_state` varchar(1024) COLLATE utf8_unicode_ci NOT NULL, UNIQUE KEY `application_id` (`application_id`)) ENGINE=MEMORY DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

2
update/084.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `alert_tests` ADD UNIQUE (`alert_name`);
CREATE TABLE IF NOT EXISTS `users_ckeys` ( `user_ckey_id` int(11) NOT NULL AUTO_INCREMENT, `user_encpass` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `expire` int(11) NOT NULL, `user_id` int(11) NOT NULL, `user_ip` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `user_ckey` varchar(32) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`user_ckey_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;

3
update/085.sql Normal file
View File

@ -0,0 +1,3 @@
ALTER TABLE `users_ckeys` CHANGE `user_ip` `user_uniq` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE `users_ckeys` CHANGE `user_uniq` `user_uniq` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
ALTER TABLE `users_ckeys` CHANGE `user_encpass` `user_encpass` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;

1
update/086.sql Normal file
View File

@ -0,0 +1 @@
UPDATE devices SET os='sensorprobe' WHERE os='akcp';

2
update/087.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `users_ckeys` CHANGE `user_id` `username` VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
TRUNCATE users_ckeys;

1
update/088.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` CHANGE `location_geoapi` `location_geoapi` VARCHAR( 16 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL;

5
update/089.sql Normal file
View File

@ -0,0 +1,5 @@
ALTER TABLE `devices` ADD `distro` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `devices` ADD `distro_ver` VARCHAR( 16 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `devices` ADD `kernel` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `devices` ADD `arch` VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
ALTER TABLE `devices` CHANGE `hostname` `hostname` VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, CHANGE `sysName` `sysName` VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `community` `community` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `authlevel` `authlevel` ENUM('noAuthNoPriv','authNoPriv','authPriv') CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `authname` `authname` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `authpass` `authpass` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `cryptopass` `cryptopass` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `cryptoalgo` `cryptoalgo` ENUM('AES','DES') CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `snmpver` `snmpver` VARCHAR(4) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'v2c', CHANGE `transport` `transport` VARCHAR(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'udp', CHANGE `bgpLocalAs` `bgpLocalAs` VARCHAR(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `sysObjectID` `sysObjectID` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `sysDescr` `sysDescr` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `sysContact` `sysContact` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `version` `version` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `hardware` `hardware` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `features` `features` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `location` `location` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `location_lat` `location_lat` VARCHAR(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `location_lon` `location_lon` VARCHAR(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `location_city` `location_city` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `location_county` `location_county` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `location_state` `location_state` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `location_country` `location_country` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `os` `os` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `purpose` `purpose` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `type` `type` VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL, CHANGE `device_state` `device_state` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;

3
update/090.sql Normal file
View File

@ -0,0 +1,3 @@
ALTER TABLE `devices` ADD `ignore_until` INT NULL DEFAULT NULL AFTER `ignore`;
ALTER TABLE `alert_tests` ADD `ignore_until` INT NULL DEFAULT NULL AFTER `enable`;
ALTER TABLE `alert_table` ADD `ignore_until` INT NULL DEFAULT NULL AFTER `delay`;

1
update/091.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` ADD `asset_tag` VARCHAR(32) NULL DEFAULT NULL AFTER `ignore_until`;

2
update/092.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `netscaler_vservers` ADD `vsvr_ignore` INT NOT NULL DEFAULT '0',ADD `vsvr_ignore_until` INT NOT NULL DEFAULT '0';
ALTER TABLE `netscaler_services` ADD `svc_ignore` INT NOT NULL DEFAULT '0',ADD `svc_ignore_until` INT NOT NULL DEFAULT '0';

4
update/093.sql Normal file
View File

@ -0,0 +1,4 @@
ALTER TABLE `sensors` ADD `sensor_disable` BOOLEAN NOT NULL DEFAULT FALSE;
ALTER TABLE `ports` ADD `port_label` VARCHAR( 64 ) NOT NULL DEFAULT '' AFTER `device_id`;
ALTER TABLE `netscaler_services` CHANGE `svc_ignore` `svc_ignore` BOOLEAN NOT NULL DEFAULT FALSE;
ALTER TABLE `netscaler_vservers` CHANGE `vsvr_ignore` `vsvr_ignore` BOOLEAN NOT NULL DEFAULT FALSE;

1
update/094.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `devices` CHANGE `kernel` `kernel` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;

35
update/095.php Normal file
View File

@ -0,0 +1,35 @@
<?php
/**
* Observium
*
* This file is part of Observium.
*
* @package observium
* @subpackage update
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2021 Observium Limited
*
*/
echo 'Converting alert serialize() arrays to JSON: ';
foreach (dbFetchRows("SELECT * FROM `alert_tests`") as $entry)
{
$conditions = safe_unserialize($entry['conditions']);
$conditions_json = safe_json_encode($conditions);
dbUpdate(array('conditions' => $conditions_json), 'alert_tests', '`alert_test_id` = ?', array($entry['alert_test_id']));
echo('.');
}
foreach (dbFetchRows("SELECT * FROM `alert_assoc`") as $entry)
{
$attributes = safe_unserialize($entry['attributes']);
$attributes_json = safe_json_encode($attributes);
$device_attributes = safe_unserialize($entry['device_attributes']);
$device_attributes_json = safe_json_encode($device_attributes);
dbUpdate(array('attributes' => $attributes_json, 'device_attributes' => $device_attributes_json), 'alert_assoc', '`alert_assoc_id` = ?', array($entry['alert_assoc_id']));
echo('.');
}
// EOF

1
update/096.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `ports` ADD `port_64bit` BOOLEAN NULL DEFAULT NULL AFTER `device_id`;

1
update/097.sql Normal file
View File

@ -0,0 +1 @@
ALTER TABLE `sensors-state` CHANGE `sensor_value` `sensor_value` FLOAT( 9, 2 ) NOT NULL;

1
update/098.sql Normal file
View File

@ -0,0 +1 @@
UPDATE `devices` SET `os`='catos' WHERE `os`='cat1900';

2
update/099.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `devices` CHANGE `snmpver` `snmpver` ENUM( 'v1', 'v2c', 'v3' ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'v2c';

2
update/100.sql Normal file
View File

@ -0,0 +1,2 @@
ALTER TABLE `devices` CHANGE `transport` `transport` ENUM( 'udp', 'tcp', 'udp6', 'tcp6' ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'udp';

Some files were not shown because too many files have changed in this diff Show More