File:
1.09.1a/server/base/sql/schema.drop.sql (
View as Code)
1: -- With DROP TABLES - will clean database
2: -- MySQL dump 10.10
3: --
4: -- Host: localhost Database: freenats
5: -- ------------------------------------------------------
6: -- Server version 5.0.22
7:
8: /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
9: /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
10: /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
11: /*!40101 SET NAMES utf8 */;
12: /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
13: /*!40103 SET TIME_ZONE='+00:00' */;
14: /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
15: /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
16: /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
17: /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
18:
19: --
20: -- Table structure for table `fnalert`
21: --
22:
23: DROP TABLE IF EXISTS `fnalert`;
24: CREATE TABLE `fnalert` (
25: `alertid` bigint(20) unsigned NOT NULL auto_increment,
26: `nodeid` varchar(64) NOT NULL,
27: `alertlevel` int(11) NOT NULL default '0',
28: `openedx` bigint(20) unsigned NOT NULL default '0',
29: `closedx` bigint(20) unsigned NOT NULL default '0',
30: PRIMARY KEY (`alertid`),
31: KEY `nodeid` (`nodeid`),
32: KEY `closedx` (`closedx`)
33: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
34:
35: --
36: -- Table structure for table `fnalertaction`
37: --
38:
39: DROP TABLE IF EXISTS `fnalertaction`;
40: CREATE TABLE `fnalertaction` (
41: `aaid` bigint(20) unsigned NOT NULL auto_increment,
42: `atype` varchar(32) NOT NULL,
43: `efrom` varchar(250) NOT NULL,
44: `etolist` text NOT NULL,
45: `esubject` int(11) NOT NULL default '0',
46: `etype` int(11) NOT NULL default '0',
47: `awarnings` tinyint(1) NOT NULL default '0',
48: `adecrease` tinyint(1) NOT NULL default '0',
49: `mdata` text NOT NULL,
50: `aname` varchar(120) NOT NULL,
51: `ctrdate` varchar(8) NOT NULL,
52: `ctrlimit` int(10) unsigned NOT NULL default '0',
53: `ctrtoday` int(10) unsigned NOT NULL default '0',
54: `scheduleid` bigint(20) unsigned NOT NULL default '0',
55: PRIMARY KEY (`aaid`)
56: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
57:
58: --
59: -- Table structure for table `fnalertlog`
60: --
61:
62: DROP TABLE IF EXISTS `fnalertlog`;
63: CREATE TABLE `fnalertlog` (
64: `alid` bigint(20) unsigned NOT NULL auto_increment,
65: `alertid` bigint(20) unsigned NOT NULL default '0',
66: `postedx` bigint(20) unsigned NOT NULL default '0',
67: `logentry` varchar(250) NOT NULL,
68: PRIMARY KEY (`alid`),
69: KEY `alertid` (`alertid`)
70: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
71:
72: --
73: -- Table structure for table `fnconfig`
74: --
75:
76: DROP TABLE IF EXISTS `fnconfig`;
77: CREATE TABLE `fnconfig` (
78: `fnc_var` varchar(64) NOT NULL,
79: `fnc_val` varchar(64) NOT NULL,
80: PRIMARY KEY (`fnc_var`)
81: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
82:
83: --
84: -- Table structure for table `fneval`
85: --
86:
87: DROP TABLE IF EXISTS `fneval`;
88: CREATE TABLE `fneval` (
89: `evalid` bigint(20) unsigned NOT NULL auto_increment,
90: `testid` varchar(128) NOT NULL,
91: `weight` int(11) NOT NULL default '0',
92: `eoperator` varchar(32) NOT NULL,
93: `evalue` varchar(128) NOT NULL,
94: `eoutcome` int(11) NOT NULL default '0',
95: PRIMARY KEY (`evalid`),
96: KEY `testid` (`testid`)
97: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
98:
99: --
100: -- Table structure for table `fngroup`
101: --
102:
103: DROP TABLE IF EXISTS `fngroup`;
104: CREATE TABLE `fngroup` (
105: `groupid` bigint(20) unsigned NOT NULL auto_increment,
106: `groupname` varchar(128) NOT NULL,
107: `groupdesc` varchar(250) NOT NULL,
108: `groupicon` varchar(64) NOT NULL,
109: `weight` int(10) unsigned NOT NULL default '0',
110: PRIMARY KEY (`groupid`)
111: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
112:
113: --
114: -- Table structure for table `fngrouplink`
115: --
116:
117: DROP TABLE IF EXISTS `fngrouplink`;
118: CREATE TABLE `fngrouplink` (
119: `glid` bigint(20) unsigned NOT NULL auto_increment,
120: `groupid` bigint(20) unsigned NOT NULL default '0',
121: `nodeid` varchar(64) NOT NULL,
122: PRIMARY KEY (`glid`),
123: KEY `groupid` (`groupid`)
124: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
125:
126: --
127: -- Table structure for table `fnlocaltest`
128: --
129:
130: DROP TABLE IF EXISTS `fnlocaltest`;
131: CREATE TABLE `fnlocaltest` (
132: `localtestid` bigint(20) unsigned NOT NULL auto_increment,
133: `nodeid` varchar(64) NOT NULL,
134: `alertlevel` int(11) NOT NULL default '-1',
135: `lastrunx` bigint(20) unsigned NOT NULL default '0',
136: `testtype` varchar(128) NOT NULL,
137: `testparam` varchar(250) default NULL,
138: `testrecord` tinyint(1) NOT NULL default '0',
139: `simpleeval` tinyint(1) NOT NULL default '1',
140: `testname` varchar(64) NOT NULL,
141: `attempts` int(11) NOT NULL default '0',
142: `timeout` int(11) NOT NULL default '0',
143: `testenabled` tinyint(1) NOT NULL default '1',
144: `testparam1` varchar(250) NOT NULL,
145: `testparam2` varchar(250) NOT NULL,
146: `testparam3` varchar(250) NOT NULL,
147: `testparam4` varchar(250) NOT NULL,
148: `testparam5` varchar(250) NOT NULL,
149: `testparam6` varchar(250) NOT NULL,
150: `testparam7` varchar(250) NOT NULL,
151: `testparam8` varchar(250) NOT NULL,
152: `testparam9` varchar(250) NOT NULL,
153: `lastvalue` float NOT NULL default '0',
154: `testinterval` int(10) unsigned NOT NULL default '0',
155: `nextrunx` bigint(20) unsigned NOT NULL default '0',
156: PRIMARY KEY (`localtestid`),
157: KEY `nodeid` (`nodeid`)
158: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
159:
160: --
161: -- Table structure for table `fnlog`
162: --
163:
164: DROP TABLE IF EXISTS `fnlog`;
165: CREATE TABLE `fnlog` (
166: `logid` bigint(20) unsigned NOT NULL auto_increment,
167: `postedx` bigint(20) unsigned NOT NULL default '0',
168: `modid` varchar(32) NOT NULL,
169: `catid` varchar(32) NOT NULL,
170: `username` varchar(64) NOT NULL,
171: `loglevel` int(11) NOT NULL default '1',
172: `logevent` varchar(250) NOT NULL,
173: PRIMARY KEY (`logid`)
174: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
175:
176: --
177: -- Table structure for table `fnnalink`
178: --
179:
180: DROP TABLE IF EXISTS `fnnalink`;
181: CREATE TABLE `fnnalink` (
182: `nalid` bigint(20) unsigned NOT NULL auto_increment,
183: `nodeid` varchar(64) NOT NULL,
184: `aaid` bigint(20) unsigned NOT NULL default '0',
185: PRIMARY KEY (`nalid`)
186: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
187:
188: --
189: -- Table structure for table `fnnode`
190: --
191:
192: DROP TABLE IF EXISTS `fnnode`;
193: CREATE TABLE `fnnode` (
194: `nodeid` varchar(64) NOT NULL,
195: `nodename` varchar(128) NOT NULL,
196: `nodedesc` varchar(254) NOT NULL,
197: `hostname` varchar(254) NOT NULL,
198: `nodeenabled` tinyint(1) NOT NULL default '0',
199: `pingtest` tinyint(1) NOT NULL default '0',
200: `pingfatal` tinyint(1) NOT NULL default '0',
201: `alertlevel` int(11) NOT NULL default '-1',
202: `nodeicon` varchar(64) NOT NULL,
203: `weight` int(10) unsigned NOT NULL default '0',
204: `nodealert` tinyint(1) NOT NULL default '1',
205: `scheduleid` bigint(20) NOT NULL default '0',
206: `lastrunx` bigint(20) unsigned NOT NULL default '0',
207: `testinterval` int(10) unsigned NOT NULL default '5',
208: `nextrunx` bigint(20) unsigned NOT NULL default '0',
209: `nsenabled` tinyint(1) NOT NULL default '0',
210: `nsurl` varchar(254) NOT NULL,
211: `nskey` varchar(128) NOT NULL,
212: `nspullenabled` tinyint(1) NOT NULL default '0',
213: `nspushenabled` tinyint(1) NOT NULL default '0',
214: `nspuship` varchar(128) NOT NULL,
215: `nsinterval` int(10) unsigned NOT NULL default '15',
216: `nslastx` bigint(20) unsigned NOT NULL default '0',
217: `nsnextx` bigint(20) unsigned NOT NULL default '0',
218: `nspullalert` tinyint(1) NOT NULL default '0',
219: `nsfreshpush` tinyint(1) NOT NULL default '0',
220: `masterid` varchar(64) NOT NULL,
221: `masterjustping` tinyint(1) NOT NULL default '1',
222: `ulink0` tinyint(1) NOT NULL default '0',
223: `ulink0_title` varchar(254) NOT NULL default 'VNC',
224: `ulink0_url` varchar(254) NOT NULL default 'http://{HOSTNAME}:5800/',
225: `ulink1` tinyint(1) NOT NULL default '0',
226: `ulink1_title` varchar(254) NOT NULL default 'SSH',
227: `ulink1_url` varchar(254) NOT NULL default 'ssh://{HOSTNAME}',
228: `ulink2` tinyint(1) NOT NULL default '0',
229: `ulink2_title` varchar(254) NOT NULL default 'Web',
230: `ulink2_url` varchar(254) NOT NULL default 'http://{HOSTNAME}',
231: PRIMARY KEY (`nodeid`),
232: KEY `masterid` (`masterid`)
233: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
234:
235: --
236: -- Table structure for table `fnnstest`
237: --
238:
239: DROP TABLE IF EXISTS `fnnstest`;
240: CREATE TABLE `fnnstest` (
241: `nstestid` bigint(20) unsigned NOT NULL auto_increment,
242: `nodeid` varchar(64) NOT NULL default '',
243: `alertlevel` int(11) NOT NULL default '-1',
244: `lastrunx` bigint(20) unsigned NOT NULL default '0',
245: `testtype` varchar(128) NOT NULL default '',
246: `testdesc` varchar(250) default NULL,
247: `testrecord` tinyint(1) NOT NULL default '0',
248: `simpleeval` tinyint(1) NOT NULL default '1',
249: `testname` varchar(64) NOT NULL default '',
250: `testenabled` tinyint(1) NOT NULL default '0',
251: `lastvalue` varchar(128) NOT NULL default '',
252: `testalerts` tinyint(1) NOT NULL default '1',
253: PRIMARY KEY (`nstestid`),
254: KEY `nodeid` (`nodeid`)
255: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
256:
257: --
258: -- Table structure for table `fnrecord`
259: --
260:
261: DROP TABLE IF EXISTS `fnrecord`;
262: CREATE TABLE `fnrecord` (
263: `recordid` bigint(20) unsigned NOT NULL auto_increment,
264: `testid` varchar(128) NOT NULL,
265: `alertlevel` int(11) NOT NULL default '0',
266: `testvalue` float NOT NULL default '0',
267: `recordx` bigint(20) unsigned NOT NULL default '0',
268: `nodeid` varchar(64) NOT NULL,
269: PRIMARY KEY (`recordid`),
270: KEY `testid` (`testid`),
271: KEY `recordx` (`recordx`)
272: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
273:
274: --
275: -- Table structure for table `fnreport`
276: --
277:
278: DROP TABLE IF EXISTS `fnreport`;
279: CREATE TABLE `fnreport` (
280: `reportid` bigint(20) unsigned NOT NULL auto_increment,
281: `reportname` varchar(128) NOT NULL default '',
282: `reporttests` text NOT NULL,
283: PRIMARY KEY (`reportid`)
284: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
285:
286: --
287: -- Table structure for table `fnscheditem`
288: --
289:
290: DROP TABLE IF EXISTS `fnscheditem`;
291: CREATE TABLE `fnscheditem` (
292: `scheditemid` bigint(20) NOT NULL auto_increment,
293: `scheduleid` bigint(20) NOT NULL default '0',
294: `dayofweek` varchar(8) NOT NULL default '',
295: `dayofmonth` int(11) NOT NULL default '0',
296: `monthofyear` int(11) NOT NULL default '0',
297: `year` int(11) NOT NULL default '0',
298: `starthour` int(11) NOT NULL default '0',
299: `startmin` int(11) NOT NULL default '0',
300: `finishhour` int(11) NOT NULL default '23',
301: `finishmin` int(11) NOT NULL default '59',
302: PRIMARY KEY (`scheditemid`)
303: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
304:
305: --
306: -- Table structure for table `fnschedule`
307: --
308:
309: DROP TABLE IF EXISTS `fnschedule`;
310: CREATE TABLE `fnschedule` (
311: `scheduleid` bigint(20) unsigned NOT NULL auto_increment,
312: `schedulename` varchar(128) NOT NULL default '',
313: `defaultaction` tinyint(1) NOT NULL default '1',
314: PRIMARY KEY (`scheduleid`)
315: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
316:
317: --
318: -- Table structure for table `fnsession`
319: --
320:
321: DROP TABLE IF EXISTS `fnsession`;
322: CREATE TABLE `fnsession` (
323: `sessionid` bigint(20) unsigned NOT NULL auto_increment,
324: `sessionkey` varchar(128) NOT NULL,
325: `ipaddress` varchar(128) NOT NULL,
326: `username` varchar(64) NOT NULL,
327: `startx` bigint(20) unsigned NOT NULL default '0',
328: `updatex` bigint(20) unsigned NOT NULL default '0',
329: `userlevel` int(11) NOT NULL default '0',
330: PRIMARY KEY (`sessionid`)
331: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
332:
333: --
334: -- Table structure for table `fntestrun`
335: --
336:
337: DROP TABLE IF EXISTS `fntestrun`;
338: CREATE TABLE `fntestrun` (
339: `trid` bigint(20) unsigned NOT NULL auto_increment,
340: `startx` bigint(20) unsigned NOT NULL default '0',
341: `finishx` bigint(20) unsigned NOT NULL default '0',
342: `routput` text NOT NULL,
343: `fnode` varchar(64) NOT NULL,
344: PRIMARY KEY (`trid`),
345: KEY `finishx` (`finishx`),
346: KEY `fnode` (`fnode`)
347: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
348:
349: --
350: -- Table structure for table `fnuser`
351: --
352:
353: DROP TABLE IF EXISTS `fnuser`;
354: CREATE TABLE `fnuser` (
355: `username` varchar(64) NOT NULL,
356: `password` varchar(64) NOT NULL,
357: `realname` varchar(128) NOT NULL,
358: `userlevel` int(11) NOT NULL default '1',
359: PRIMARY KEY (`username`)
360: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
361:
362: --
363: -- Table structure for table `fnview`
364: --
365:
366: DROP TABLE IF EXISTS `fnview`;
367: CREATE TABLE `fnview` (
368: `viewid` bigint(20) unsigned NOT NULL auto_increment,
369: `vtitle` varchar(128) NOT NULL default '',
370: `vstyle` varchar(32) NOT NULL default '',
371: `vpublic` tinyint(1) NOT NULL default '0',
372: `vclick` varchar(32) NOT NULL default '',
373: `vrefresh` int(11) NOT NULL default '0',
374: `vlinkv` bigint(20) unsigned NOT NULL default '0',
375: `vcolumns` smallint(6) NOT NULL default '0',
376: `vcolon` tinyint(1) NOT NULL default '1',
377: `vdashes` tinyint(1) NOT NULL default '1',
378: `vtimeago` tinyint(1) NOT NULL default '1',
379: PRIMARY KEY (`viewid`)
380: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
381:
382: --
383: -- Table structure for table `fnviewitem`
384: --
385:
386: DROP TABLE IF EXISTS `fnviewitem`;
387: CREATE TABLE `fnviewitem` (
388: `viewitemid` bigint(20) unsigned NOT NULL auto_increment,
389: `viewid` bigint(20) unsigned NOT NULL default '0',
390: `itype` varchar(128) NOT NULL default '',
391: `ioption` varchar(250) NOT NULL default '',
392: `icolour` tinyint(1) NOT NULL default '1',
393: `itextstatus` tinyint(1) NOT NULL default '0',
394: `idetail` smallint(5) unsigned NOT NULL default '0',
395: `iweight` int(10) unsigned NOT NULL default '0',
396: `isize` smallint(6) NOT NULL default '0',
397: `igraphic` smallint(6) NOT NULL default '0',
398: `iname` varchar(64) NOT NULL default '',
399: PRIMARY KEY (`viewitemid`),
400: KEY `viewid` (`viewid`)
401: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
402: /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
403:
404: /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
405: /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
406: /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
407: /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
408: /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
409: /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
410: /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
411:
412: