|
|
|
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `api_key` (
|
|
|
|
`key` varchar(40) NOT NULL,
|
|
|
|
UNIQUE KEY `key` (`key`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `logbook` (
|
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
`serverid` int(11) NOT NULL,
|
|
|
|
`serviceid` int(11) NOT NULL,
|
|
|
|
`status` varchar(8) NOT NULL,
|
|
|
|
`message` text NOT NULL,
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
KEY `timestamp` (`timestamp`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3924 ;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `serverinfo` (
|
|
|
|
`id` int(11) NOT NULL,
|
|
|
|
`os` varchar(32) NOT NULL,
|
|
|
|
`kernel` varchar(64) NOT NULL,
|
|
|
|
`cputype` varchar(32) NOT NULL,
|
|
|
|
`cpucount` int(11) NOT NULL,
|
|
|
|
`memory` int(11) NOT NULL,
|
|
|
|
`swap` int(11) NOT NULL,
|
|
|
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
KEY `id` (`id`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `servers` (
|
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
`active` tinyint(1) NOT NULL DEFAULT '1',
|
|
|
|
`name` varchar(32) NOT NULL,
|
|
|
|
`groups` varchar(32) NOT NULL,
|
|
|
|
`hostname` varchar(64) NOT NULL,
|
|
|
|
`port` int(8) NOT NULL,
|
|
|
|
`username` varchar(32) NOT NULL,
|
|
|
|
`password` varchar(32) NOT NULL,
|
|
|
|
`type` tinyint(4) NOT NULL,
|
|
|
|
`defaultproxy` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
`proxyhost` varchar(64) NOT NULL,
|
|
|
|
`proxyport` int(11) NOT NULL DEFAULT '0',
|
|
|
|
`proxytype` varchar(16) NOT NULL,
|
|
|
|
`proxyuser` varchar(32) NOT NULL,
|
|
|
|
`proxypassword` varchar(32) NOT NULL,
|
|
|
|
`desc` text NOT NULL,
|
|
|
|
UNIQUE KEY `id` (`id`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `service` (
|
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
`serverid` int(11) NOT NULL,
|
|
|
|
`active` tinyint(1) NOT NULL,
|
|
|
|
`name` varchar(64) NOT NULL,
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=940 ;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `settings` (
|
|
|
|
`name` varchar(32) NOT NULL,
|
|
|
|
`value` varchar(64) NOT NULL,
|
|
|
|
UNIQUE KEY `name` (`name`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
INSERT INTO `settings` (`name`, `value`) VALUES
|
|
|
|
('proxyhost', 'localhost'),
|
|
|
|
('proxyport', '8080'),
|
|
|
|
('proxytype', 'socks5'),
|
|
|
|
('proxyuser', ''),
|
|
|
|
('proxypassword', '');
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `stat-cpu` (
|
|
|
|
`id` int(11) NOT NULL,
|
|
|
|
`user` decimal(5,1) NOT NULL,
|
|
|
|
`system` decimal(5,1) NOT NULL,
|
|
|
|
`wait` decimal(5,1) NOT NULL,
|
|
|
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `stat-load` (
|
|
|
|
`id` int(11) NOT NULL,
|
|
|
|
`avg01` decimal(5,2) NOT NULL,
|
|
|
|
`avg05` decimal(5,2) NOT NULL,
|
|
|
|
`avg15` decimal(5,2) NOT NULL,
|
|
|
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `stat-memory` (
|
|
|
|
`id` int(11) NOT NULL,
|
|
|
|
`used` int(11) NOT NULL,
|
|
|
|
`swap` int(11) NOT NULL,
|
|
|
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `status` (
|
|
|
|
`id` int(11) NOT NULL,
|
|
|
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
`status` varchar(8) NOT NULL,
|
|
|
|
UNIQUE KEY `id` (`id`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `status_services` (
|
|
|
|
`id` int(11) NOT NULL,
|
|
|
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
`status` varchar(8) NOT NULL,
|
|
|
|
UNIQUE KEY `id` (`id`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `users` (
|
|
|
|
`username` varchar(16) NOT NULL,
|
|
|
|
`password` varchar(40) NOT NULL,
|
|
|
|
`fname` varchar(32) NOT NULL,
|
|
|
|
`lname` varchar(32) NOT NULL,
|
|
|
|
`email` varchar(64) NOT NULL,
|
|
|
|
PRIMARY KEY (`username`)
|
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
INSERT INTO `users` (`username`, `password`, `fname`, `lname`, `email`) VALUES
|
|
|
|
('admin', 'd033e22ae348aeb5660fc2140aec35850c4da997', '', '', '');
|