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