File: 1.13.3b/server/base/sql/schema.sql (View as Code)

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