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