File:
0.02.53a/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: freenats
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: PRIMARY KEY (`localtestid`)
120: );
121:
122: --
123: -- Table structure for table `fnlog`
124: --
125:
126: CREATE TABLE `fnlog` (
127: `logid` bigint(20) unsigned NOT NULL auto_increment,
128: `postedx` bigint(20) unsigned NOT NULL default '0',
129: `modid` varchar(32) NOT NULL default '',
130: `catid` varchar(32) NOT NULL default '',
131: `username` varchar(64) NOT NULL default '',
132: `loglevel` int(11) NOT NULL default '1',
133: `logevent` varchar(250) NOT NULL default '',
134: PRIMARY KEY (`logid`)
135: );
136:
137: --
138: -- Table structure for table `fnnalink`
139: --
140:
141: CREATE TABLE `fnnalink` (
142: `nalid` bigint(20) unsigned NOT NULL auto_increment,
143: `nodeid` varchar(64) NOT NULL default '',
144: `aaid` bigint(20) unsigned NOT NULL default '0',
145: PRIMARY KEY (`nalid`)
146: );
147:
148: --
149: -- Table structure for table `fnnode`
150: --
151:
152: CREATE TABLE `fnnode` (
153: `nodeid` varchar(64) NOT NULL default '',
154: `nodename` varchar(128) NOT NULL default '',
155: `nodedesc` varchar(254) NOT NULL default '',
156: `hostname` varchar(254) NOT NULL default '',
157: `nodeenabled` tinyint(1) NOT NULL default '0',
158: `pingtest` tinyint(1) NOT NULL default '0',
159: `pingfatal` tinyint(1) NOT NULL default '0',
160: `alertlevel` int(11) NOT NULL default '-1',
161: `nodeicon` varchar(64) NOT NULL default '',
162: `weight` int(10) unsigned NOT NULL default '0',
163: `nodealert` tinyint(1) NOT NULL default '1',
164: PRIMARY KEY (`nodeid`)
165: );
166:
167: --
168: -- Table structure for table `fnrecord`
169: --
170:
171: CREATE TABLE `fnrecord` (
172: `recordid` bigint(20) unsigned NOT NULL auto_increment,
173: `testid` varchar(128) NOT NULL default '',
174: `alertlevel` int(11) NOT NULL default '0',
175: `testvalue` float NOT NULL default '0',
176: `recordx` bigint(20) unsigned NOT NULL default '0',
177: `nodeid` varchar(64) NOT NULL default '',
178: PRIMARY KEY (`recordid`)
179: );
180:
181: --
182: -- Table structure for table `fnsession`
183: --
184:
185: CREATE TABLE `fnsession` (
186: `sessionid` bigint(20) unsigned NOT NULL auto_increment,
187: `sessionkey` varchar(128) NOT NULL default '',
188: `ipaddress` varchar(128) NOT NULL default '',
189: `username` varchar(64) NOT NULL default '',
190: `startx` bigint(20) unsigned NOT NULL default '0',
191: `updatex` bigint(20) unsigned NOT NULL default '0',
192: `userlevel` int(11) NOT NULL default '0',
193: PRIMARY KEY (`sessionid`)
194: );
195:
196: --
197: -- Table structure for table `fntestrun`
198: --
199:
200: CREATE TABLE `fntestrun` (
201: `trid` bigint(20) unsigned NOT NULL auto_increment,
202: `startx` bigint(20) unsigned NOT NULL default '0',
203: `finishx` bigint(20) unsigned NOT NULL default '0',
204: `routput` text NOT NULL,
205: `fnode` varchar(64) NOT NULL default '',
206: PRIMARY KEY (`trid`)
207: );
208:
209: --
210: -- Table structure for table `fnuser`
211: --
212:
213: CREATE TABLE `fnuser` (
214: `username` varchar(64) NOT NULL default '',
215: `password` varchar(64) NOT NULL default '',
216: `realname` varchar(128) NOT NULL default '',
217: `userlevel` int(11) NOT NULL default '1',
218: PRIMARY KEY (`username`)
219: );
220:
221: --
222: -- Table structure for table `fnview`
223: --
224:
225: CREATE TABLE `fnview` (
226: `viewid` bigint(20) unsigned NOT NULL auto_increment,
227: `vtitle` varchar(128) NOT NULL default '',
228: `vstyle` varchar(32) NOT NULL default '',
229: `vpublic` tinyint(1) NOT NULL default '0',
230: `vclick` varchar(32) NOT NULL default '',
231: `vrefresh` int(11) NOT NULL default '0',
232: PRIMARY KEY (`viewid`)
233: );
234:
235: /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
236: /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
237: /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
238: /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
239:
240: