| 1 | ALTER TABLE `config` ADD `len_storage_mysql` INT NULL ; |
|---|
| 2 | |
|---|
| 3 | CREATE TABLE `data_stats_daily` ( |
|---|
| 4 | `data_stats_daily_id` int(11) NOT NULL auto_increment, |
|---|
| 5 | `metric_id` int(11) default NULL, |
|---|
| 6 | `min` int(11) default NULL, |
|---|
| 7 | `max` int(11) default NULL, |
|---|
| 8 | `average` int(11) default NULL, |
|---|
| 9 | `count` int(11) default NULL, |
|---|
| 10 | `day_time` int(11) default NULL, |
|---|
| 11 | PRIMARY KEY (`data_stats_daily_id`), |
|---|
| 12 | KEY `metric_id` (`metric_id`) |
|---|
| 13 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; |
|---|
| 14 | |
|---|
| 15 | |
|---|
| 16 | -- |
|---|
| 17 | -- Structure de la table `data_stats_monthly` |
|---|
| 18 | -- |
|---|
| 19 | |
|---|
| 20 | CREATE TABLE `data_stats_monthly` ( |
|---|
| 21 | `data_stats_monthly_id` int(11) NOT NULL auto_increment, |
|---|
| 22 | `metric_id` int(11) default NULL, |
|---|
| 23 | `min` int(11) default NULL, |
|---|
| 24 | `max` int(11) default NULL, |
|---|
| 25 | `average` int(11) default NULL, |
|---|
| 26 | `count` int(11) default NULL, |
|---|
| 27 | `month_time` int(11) default NULL, |
|---|
| 28 | PRIMARY KEY (`data_stats_monthly_id`), |
|---|
| 29 | KEY `metric_id` (`metric_id`) |
|---|
| 30 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; |
|---|
| 31 | |
|---|
| 32 | -- -------------------------------------------------------- |
|---|
| 33 | |
|---|
| 34 | -- |
|---|
| 35 | -- Structure de la table `data_stats_yearly` |
|---|
| 36 | -- |
|---|
| 37 | |
|---|
| 38 | CREATE TABLE `data_stats_yearly` ( |
|---|
| 39 | `data_stats_yearly_id` int(11) NOT NULL auto_increment, |
|---|
| 40 | `metric_id` int(11) default NULL, |
|---|
| 41 | `min` int(11) default NULL, |
|---|
| 42 | `max` int(11) default NULL, |
|---|
| 43 | `average` int(11) default NULL, |
|---|
| 44 | `count` int(11) default NULL, |
|---|
| 45 | `year_time` int(11) default NULL, |
|---|
| 46 | PRIMARY KEY (`data_stats_yearly_id`), |
|---|
| 47 | KEY `metric_id` (`metric_id`) |
|---|
| 48 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 49 | |
|---|
| 50 | -- -------------------------------------------------------- |
|---|
| 51 | |
|---|
| 52 | -- |
|---|
| 53 | -- Structure de la table `index_data` |
|---|
| 54 | -- |
|---|
| 55 | |
|---|
| 56 | ALTER TABLE `index_data` ADD `check_interval` INT NULL , ADD `trashed` INT NOT NULL DEFAULT '0', ADD `must_be_rebuild` INT NOT NULL DEFAULT '0'; |
|---|
| 57 | |
|---|
| 58 | ALTER TABLE `index_data` ADD INDEX ( `host_name` , `service_description` ); |
|---|
| 59 | ALTER TABLE `metrics` DROP `rrdDataBase_Path`; |
|---|
| 60 | |
|---|
| 61 | ALTER TABLE `statistics` ADD `lineRead` INT NULL , ADD `valueReccorded` INT NULL ; |
|---|
| 62 | |
|---|
| 63 | RENAME TABLE `data_bin` TO `data_bin_tmp` ; |
|---|
| 64 | RENAME TABLE `metrics` TO `metrics_tmp` ; |
|---|
| 65 | RENAME TABLE `index_data` TO `index_data_tmp` ; |
|---|
| 66 | |
|---|
| 67 | |
|---|
| 68 | CREATE TABLE `index_data` ( |
|---|
| 69 | `id` int(11) NOT NULL auto_increment, |
|---|
| 70 | `host_name` varchar(75) default NULL, |
|---|
| 71 | `host_id` int(11) default NULL, |
|---|
| 72 | `service_description` varchar(75) default NULL, |
|---|
| 73 | `service_id` int(11) default NULL, |
|---|
| 74 | `check_interval` int(11) default NULL, |
|---|
| 75 | `special` enum('0','1') default '0', |
|---|
| 76 | `trashed` enum('0','1') default '0', |
|---|
| 77 | `must_be_rebuild` enum('0','1') default '0', |
|---|
| 78 | `storage_type` enum('0','1','2') default '2', |
|---|
| 79 | PRIMARY KEY (`id`), |
|---|
| 80 | KEY `host_name` (`host_name`), |
|---|
| 81 | KEY `service_description` (`service_description`), |
|---|
| 82 | KEY `host_id` (`host_id`), |
|---|
| 83 | KEY `service_id` (`service_id`) |
|---|
| 84 | ) ENGINE=MyISAM DEFAULT CHARSET=latin1; |
|---|
| 85 | |
|---|
| 86 | |
|---|
| 87 | CREATE TABLE `metrics` ( |
|---|
| 88 | `metric_id` int(11) NOT NULL auto_increment, |
|---|
| 89 | `index_id` int(11) default NULL, |
|---|
| 90 | `metric_name` varchar(32) default NULL, |
|---|
| 91 | `unit_name` varchar(32) default NULL, |
|---|
| 92 | `warn` float default NULL, |
|---|
| 93 | `crit` float default NULL, |
|---|
| 94 | PRIMARY KEY (`metric_id`), |
|---|
| 95 | KEY `index` (`index_id`) |
|---|
| 96 | ) ENGINE=MyISAM DEFAULT CHARSET=latin1; |
|---|
| 97 | |
|---|
| 98 | |
|---|
| 99 | CREATE TABLE `data_bin` ( |
|---|
| 100 | `id_bin` int(11) NOT NULL auto_increment, |
|---|
| 101 | `id_metric` int(11) default NULL, |
|---|
| 102 | `ctime` int(11) default NULL, |
|---|
| 103 | `value` float default NULL, |
|---|
| 104 | `status` enum('0','1','2','3','4') default NULL, |
|---|
| 105 | PRIMARY KEY (`id_bin`), |
|---|
| 106 | KEY `index_metric` (`id_metric`), |
|---|
| 107 | KEY `ctime` (`ctime`) |
|---|
| 108 | ) ENGINE=MyISAM DEFAULT CHARSET=latin1; |
|---|
| 109 | |
|---|
| 110 | |
|---|
| 111 | INSERT INTO `data_bin` SELECT * FROM `data_bin_tmp` ; |
|---|
| 112 | INSERT INTO `metrics` SELECT * FROM `metrics_tmp` ; |
|---|
| 113 | INSERT INTO `index_data` SELECT * FROM `index_data_tmp` ; |
|---|