Changes adopted from version 0.5
This commit is contained in:
@@ -1,142 +0,0 @@
|
||||
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
|
||||
|
||||
CREATE TABLE `asset` (
|
||||
`asset_id` int(10) NOT NULL auto_increment,
|
||||
`asset_name` varchar(100) NOT NULL default '',
|
||||
`hostname` varchar(100) NOT NULL default '',
|
||||
`assetclass_id` int(10) NOT NULL default '0',
|
||||
`asset_info` text NOT NULL,
|
||||
PRIMARY KEY (`asset_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
INSERT INTO `asset` (`asset_id`, `asset_name`, `hostname`, `assetclass_id`, `asset_info`) VALUES
|
||||
(1, 'TestPC', 'TestPC', 1, 'This is just a test PC');
|
||||
|
||||
CREATE TABLE `assetclass` (
|
||||
`assetclass_id` int(10) NOT NULL auto_increment,
|
||||
`assetclassgroup_id` int(10) NOT NULL default '0',
|
||||
`assetclass_name` varchar(100) NOT NULL default '',
|
||||
PRIMARY KEY (`assetclass_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
|
||||
|
||||
INSERT INTO `assetclass` (`assetclass_id`, `assetclassgroup_id`, `assetclass_name`) VALUES
|
||||
(1, 1, 'PC'),
|
||||
(2, 2, 'Switch');
|
||||
|
||||
CREATE TABLE `assetclassgroup` (
|
||||
`assetclassgroup_id` int(10) NOT NULL auto_increment,
|
||||
`assetclassgroup_name` varchar(100) NOT NULL default '',
|
||||
`color` varchar(6) NOT NULL,
|
||||
PRIMARY KEY (`assetclassgroup_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
|
||||
|
||||
INSERT INTO `assetclassgroup` (`assetclassgroup_id`, `assetclassgroup_name`, `color`) VALUES
|
||||
(1, 'Workstations', '000000'),
|
||||
(2, 'Network', 'FF0000');
|
||||
|
||||
CREATE TABLE `location` (
|
||||
`location_id` int(10) NOT NULL auto_increment,
|
||||
`location_name` varchar(100) NOT NULL default '',
|
||||
`parent` int(1) NOT NULL default '0',
|
||||
`location_info` text NOT NULL,
|
||||
PRIMARY KEY (`location_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
INSERT INTO `location` (`location_id`, `location_name`, `parent`, `location_info`) VALUES
|
||||
(1, 'Main Office', 0, 'Our Main Office Building');
|
||||
|
||||
CREATE TABLE `node` (
|
||||
`node_id` int(10) NOT NULL auto_increment,
|
||||
`ip` varchar(15) NOT NULL default '',
|
||||
`mac` varchar(12) NOT NULL default '',
|
||||
`dns1` varchar(100) NOT NULL default '',
|
||||
`dns2` varchar(100) NOT NULL default '',
|
||||
`subnet_id` int(10) NOT NULL default '0',
|
||||
`asset_id` int(10) NOT NULL default '0',
|
||||
`node_info` text NOT NULL,
|
||||
PRIMARY KEY (`node_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
INSERT INTO `node` (`node_id`, `ip`, `mac`, `dns1`, `dns2`, `subnet_id`, `asset_id`, `node_info`) VALUES
|
||||
(1, '192.168.0.1', '', '', '', 1, 1, '');
|
||||
|
||||
CREATE TABLE `subnet` (
|
||||
`subnet_id` int(10) NOT NULL auto_increment,
|
||||
`subnet_address` varchar(15) NOT NULL default '',
|
||||
`subnet_mask` int(2) NOT NULL default '0',
|
||||
`vlan_id` int(10) NOT NULL default '0',
|
||||
`subnet_info` text NOT NULL,
|
||||
PRIMARY KEY (`subnet_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
INSERT INTO `subnet` (`subnet_id`, `subnet_address`, `subnet_mask`, `vlan_id`, `subnet_info`) VALUES
|
||||
(1, '192.168.0.1', 24, 1, '');
|
||||
|
||||
CREATE TABLE `subnetlocation` (
|
||||
`subnetlocation_id` int(10) NOT NULL auto_increment,
|
||||
`subnet_id` int(10) NOT NULL default '0',
|
||||
`location_id` int(10) NOT NULL default '0',
|
||||
PRIMARY KEY (`subnetlocation_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
INSERT INTO `subnetlocation` (`subnetlocation_id`, `subnet_id`, `location_id`) VALUES
|
||||
(1, 1, 1);
|
||||
|
||||
CREATE TABLE `user` (
|
||||
`user_id` int(10) NOT NULL auto_increment,
|
||||
`user_name` varchar(100) NOT NULL default '',
|
||||
`user_pass` varchar(32) NOT NULL default '',
|
||||
`user_level` int(1) NOT NULL default '0',
|
||||
`user_displayname` varchar(100) NOT NULL default '',
|
||||
`user_mac` varchar(25) NOT NULL default 'xxxxxxxxxxxx',
|
||||
`user_lang` varchar(3) NOT NULL default '',
|
||||
PRIMARY KEY (`user_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
INSERT INTO `user` (`user_id`, `user_name`, `user_pass`, `user_level`, `user_displayname`, `user_mac`, `user_lang`) VALUES
|
||||
(1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 2, 'admin', 'xxxxxxxxxxxx', 'en');
|
||||
|
||||
CREATE TABLE `userclass` (
|
||||
`userclass_id` int(10) NOT NULL auto_increment,
|
||||
`userclass_name` varchar(100) collate latin1_general_ci NOT NULL,
|
||||
PRIMARY KEY (`userclass_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
|
||||
|
||||
INSERT INTO `userclass` (`userclass_id`, `userclass_name`) VALUES
|
||||
(1, 'IP Reg Administrators');
|
||||
|
||||
CREATE TABLE `userclassauth` (
|
||||
`userclassauth_id` int(10) NOT NULL auto_increment,
|
||||
`ordering` int(3) NOT NULL,
|
||||
`userclass_id` int(10) NOT NULL,
|
||||
`item` varchar(100) collate latin1_general_ci NOT NULL,
|
||||
`id` int(10) NOT NULL,
|
||||
`auth` int(1) NOT NULL,
|
||||
PRIMARY KEY (`userclassauth_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
|
||||
|
||||
|
||||
INSERT INTO `userclassauth` (`userclassauth_id`, `ordering`, `userclass_id`, `item`, `id`, `auth`) VALUES
|
||||
(1, 1, 1, 'ipreg', 0, 2);
|
||||
|
||||
CREATE TABLE `useruserclass` (
|
||||
`useruserclass_id` int(10) NOT NULL auto_increment,
|
||||
`user_id` int(10) NOT NULL,
|
||||
`userclass_id` int(10) NOT NULL,
|
||||
PRIMARY KEY (`useruserclass_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
|
||||
|
||||
|
||||
INSERT INTO `useruserclass` (`useruserclass_id`, `user_id`, `userclass_id`) VALUES
|
||||
(1, 1, 1);
|
||||
|
||||
CREATE TABLE `vlan` (
|
||||
`vlan_id` int(10) NOT NULL auto_increment,
|
||||
`vlan_number` int(3) NOT NULL default '0',
|
||||
`vlan_name` varchar(100) NOT NULL default '',
|
||||
`vlan_info` text NOT NULL,
|
||||
PRIMARY KEY (`vlan_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
INSERT INTO `vlan` (`vlan_id`, `vlan_number`, `vlan_name`, `vlan_info`) VALUES
|
||||
(1, 1, 'VLAN', 'Default VLAN');
|
||||
@@ -1,18 +1,16 @@
|
||||
---
|
||||
--- IP Reg 0.4
|
||||
--- http://sourceforge.net/projects/ipreg
|
||||
---
|
||||
IP Reg Installation
|
||||
|
||||
Installation instructions
|
||||
1. Create database
|
||||
Create a database for IP Reg on your web server, as well as a MySQL user who has all privileges for accessing and modifying it.
|
||||
|
||||
1) Create your MYSQL-database
|
||||
2. Run import
|
||||
Import the mysql.sql file into your database, which will create the tables and some sample data.
|
||||
|
||||
2) Use install.sql to create the tables and insert the first data
|
||||
3. Edit config file
|
||||
Open config.php in a text editor and fill in your database details.
|
||||
|
||||
3) Update config.php with your settings
|
||||
4. Upload files
|
||||
Upload all files and directory's (except the install directory) to your webserver.
|
||||
|
||||
4) Copy all files to your webserver (exclude install directory)
|
||||
|
||||
5) Start your browser, log in with admin/admin
|
||||
|
||||
6) Please report your comments at http://www.newtree.nl/ipreg
|
||||
5. Start using IP Reg
|
||||
Start your browser and login to IP Reg with the default username/password: admin/admin
|
||||
143
install/mysql.sql
Normal file
143
install/mysql.sql
Normal file
@@ -0,0 +1,143 @@
|
||||
CREATE TABLE asset (
|
||||
asset_id int(10) NOT NULL auto_increment,
|
||||
asset_name varchar(100) NOT NULL,
|
||||
asset_hostname varchar(100) NOT NULL,
|
||||
assetclass_id int(10) NOT NULL,
|
||||
asset_info text NOT NULL,
|
||||
PRIMARY KEY (asset_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
INSERT INTO asset (asset_name, assetclass_id) VALUES
|
||||
('My Computer', 1),
|
||||
('My Server', 2);
|
||||
|
||||
|
||||
CREATE TABLE assetclass (
|
||||
assetclass_id int(10) NOT NULL auto_increment,
|
||||
assetclassgroup_id int(10) NOT NULL,
|
||||
assetclass_name varchar(100) NOT NULL,
|
||||
PRIMARY KEY (assetclass_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
INSERT INTO assetclass (assetclassgroup_id, assetclass_name) VALUES
|
||||
(1, 'PC'),
|
||||
(2, 'Server');
|
||||
|
||||
|
||||
CREATE TABLE assetclassgroup (
|
||||
assetclassgroup_id int(10) NOT NULL auto_increment,
|
||||
assetclassgroup_name varchar(100) NOT NULL,
|
||||
assetclassgroup_color varchar(6) NOT NULL,
|
||||
PRIMARY KEY (assetclassgroup_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
INSERT INTO assetclassgroup (assetclassgroup_name, assetclassgroup_color) VALUES
|
||||
('Workstations', 000000);
|
||||
|
||||
|
||||
CREATE TABLE location (
|
||||
location_id int(10) NOT NULL auto_increment,
|
||||
location_name varchar(100) NOT NULL,
|
||||
location_parent int(1) NOT NULL default 0,
|
||||
location_info text NOT NULL,
|
||||
PRIMARY KEY (location_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
INSERT INTO location (location_name, location_parent) VALUES
|
||||
('Main Office', 0);
|
||||
|
||||
|
||||
CREATE TABLE nat (
|
||||
nat_id int(10) NOT NULL auto_increment,
|
||||
nat_type int(1) NOT NULL,
|
||||
nat_ext int(10) NOT NULL,
|
||||
nat_int int(10) NOT NULL,
|
||||
PRIMARY KEY (nat_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
|
||||
CREATE TABLE node (
|
||||
node_id int(10) NOT NULL auto_increment,
|
||||
node_ip varchar(15) NOT NULL,
|
||||
node_mac varchar(12) NOT NULL,
|
||||
node_dns1 varchar(100) NOT NULL,
|
||||
node_dns2 varchar(100) NOT NULL,
|
||||
subnet_id int(10) NOT NULL,
|
||||
asset_id int(10) NOT NULL,
|
||||
node_info text NOT NULL,
|
||||
PRIMARY KEY (node_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
INSERT INTO node (node_ip, node_mac, subnet_id, asset_id) VALUES
|
||||
('192.168.1.2', '001122334455', 1, 1),
|
||||
('192.168.1.1', 'aabbccddeeff', 1, 2);
|
||||
|
||||
|
||||
CREATE TABLE subnet (
|
||||
subnet_id int(10) NOT NULL auto_increment,
|
||||
subnet_address varchar(15) NOT NULL,
|
||||
subnet_mask int(2) NOT NULL,
|
||||
subnet_info text NOT NULL,
|
||||
PRIMARY KEY (subnet_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
|
||||
INSERT INTO subnet (subnet_address, subnet_mask) VALUES
|
||||
('192.168.0.0', 24);
|
||||
|
||||
|
||||
CREATE TABLE subnetlocation (
|
||||
subnetlocation_id int(10) NOT NULL auto_increment,
|
||||
subnet_id int(10) NOT NULL,
|
||||
location_id int(10) NOT NULL,
|
||||
PRIMARY KEY (subnetlocation_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
INSERT INTO subnetlocation (subnet_id, location_id) VALUES
|
||||
(1, 1);
|
||||
|
||||
|
||||
CREATE TABLE subnetvlan (
|
||||
subnetvlan_id int(10) NOT NULL auto_increment,
|
||||
subnet_id int(10) NOT NULL,
|
||||
vlan_id int(10) NOT NULL,
|
||||
PRIMARY KEY (subnetvlan_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
|
||||
CREATE TABLE user (
|
||||
user_id int(10) NOT NULL auto_increment,
|
||||
user_name varchar(100) NOT NULL,
|
||||
user_pass varchar(32) NOT NULL,
|
||||
user_displayname varchar(100) NOT NULL,
|
||||
user_imagesize int(3) NOT NULL default 6,
|
||||
user_imagecount int(3) NOT NULL default 64,
|
||||
user_mac varchar(25) NOT NULL default 'xxxxxxxxxxxx',
|
||||
user_dateformat varchar(10) NOT NULL default 'd M Y H:i',
|
||||
user_dns1suffix varchar(100) NOT NULL,
|
||||
user_dns2suffix varchar(100) NOT NULL,
|
||||
user_menu_assets varchar(2) NOT NULL default 'on',
|
||||
user_menu_assetclasses varchar(2) NOT NULL default 'on',
|
||||
user_menu_assetclassgroups varchar(2) NOT NULL default 'on',
|
||||
user_menu_locations varchar(2) NOT NULL default 'on',
|
||||
user_menu_nodes varchar(2) NOT NULL default 'on',
|
||||
user_menu_subnets varchar(2) NOT NULL default 'on',
|
||||
user_menu_users varchar(2) NOT NULL default 'on',
|
||||
user_menu_vlans varchar(2) NOT NULL default 'on',
|
||||
PRIMARY KEY (user_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
INSERT INTO user (user_name, user_pass, user_displayname, user_imagesize, user_imagecount, user_mac, user_dateformat, user_menu_assets, user_menu_assetclasses, user_menu_assetclassgroups, user_menu_locations, user_menu_nodes, user_menu_subnets, user_menu_users, user_menu_vlans) VALUES
|
||||
('admin', '21232f297a57a5a743894a0e4a801fc3', 'administrator', 6, 64, 'xxxxxxxxxxxx', 'd M Y H:i', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on');
|
||||
|
||||
|
||||
CREATE TABLE vlan (
|
||||
vlan_id int(10) NOT NULL auto_increment,
|
||||
vlan_number int(3) NOT NULL,
|
||||
vlan_name varchar(100) NOT NULL,
|
||||
vlan_info text NOT NULL,
|
||||
PRIMARY KEY (vlan_id)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
|
||||
|
||||
INSERT INTO vlan (vlan_number, vlan_name) VALUES
|
||||
(1, 'DEFAULT_VLAN');
|
||||
Reference in New Issue
Block a user