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