diff --git a/config.php.default b/config.php.default
index 0731cf2d49..d447de94ff 100755
--- a/config.php.default
+++ b/config.php.default
@@ -1,53 +1,78 @@
'C7200-IO-FE-MII',
+ 'cevChassis7140Dualfe' => 'C7140-2FE',
+ 'cevChassis7204' => "C7204",
+ 'cevChassis7204Vxr' => 'C7204VXR',
+ 'cevChassis7206' => 'C7206',
+ 'cevChassis7206Vxr' => 'C7206VXR',
+ 'cevCpu7200Npe200' => 'NPE-200',
+ 'cevCpu7200Npe225' => 'NPE-225',
+ 'cevCpu7200Npe300' => 'NPE-300',
+ 'cevCpu7200Npe400' => 'NPE-400',
+ 'cevCpu7200Npeg1' => 'NPE-G1',
+ 'cevCpu7200Npeg2' => 'NPE-G2',
+ 'cevPa1feTxIsl' => 'PA-FE-TX-ISL',
+ 'cevPa2feTxI82543' => 'PA-2FE-TX',
+ 'cevPa8e' => 'PA-8E',
+ 'cevPaA8tX21' => 'PA-8T-X21',
+ 'cevMGBIC1000BaseLX' => '1000BaseLX GBIC',
+ 'cevPort10GigBaseLR' => '10GigBaseLR');
+
+
### Style Options
$list_colour_a = "#ffffff";
@@ -66,19 +114,20 @@ $list_colour_b = "#eeeeee";
$warn_colour_a = "#ffeeee";
$warn_colour_b = "#ffcccc";
-
##############################
# No changes below this line #
##############################
-$observer_version = "0.2.5";
+$observer_version = "0.3.1";
### Connect to database
-if (!@mysql_connect($db_host, $db_user, $db_pass)) {
+if (!@mysql_connect($config['db_host'], $config['db_user'], $config['db_pass'])) {
echo "
MySQL Error
";
die;
}
-mysql_select_db($db_name);
+mysql_select_db($config['db_name']);
+
+# Set some times needed by loads of scripts (it's dynamic, so we do it here!)
$now = time();
$day = time() - (24 * 60 * 60);
diff --git a/mysql-schema.sql b/mysql-schema.sql
index 6d7c1fdbcc..d819d374d1 100644
--- a/mysql-schema.sql
+++ b/mysql-schema.sql
@@ -1,3 +1,15 @@
+-- phpMyAdmin SQL Dump
+-- version 2.8.1-Debian-1~dapper1
+-- http://www.phpmyadmin.net
+--
+-- Host: fennel.vostron.net
+-- Generation Time: Nov 30, 2007 at 02:47 PM
+-- Server version: 5.0.22
+-- PHP Version: 5.1.2
+--
+-- Database: `vostron_network`
+--
+
-- --------------------------------------------------------
--
@@ -9,7 +21,7 @@ CREATE TABLE `adjacencies` (
`network_id` int(11) NOT NULL default '0',
`interface_id` int(11) NOT NULL default '0',
PRIMARY KEY (`adj_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=316 ;
-- --------------------------------------------------------
@@ -25,7 +37,7 @@ CREATE TABLE `alerts` (
`time_logged` timestamp NOT NULL default CURRENT_TIMESTAMP,
`alerted` smallint(6) NOT NULL default '0',
KEY `id` (`id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4765 ;
-- --------------------------------------------------------
@@ -41,7 +53,7 @@ CREATE TABLE `customers` (
`level` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`customer_id`),
UNIQUE KEY `username` (`username`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=22 ;
-- --------------------------------------------------------
@@ -52,10 +64,10 @@ CREATE TABLE `customers` (
CREATE TABLE `devices` (
`device_id` int(11) NOT NULL auto_increment,
`hostname` text NOT NULL,
- `ip` varchar(16) NOT NULL default '',
`community` varchar(32) NOT NULL default 'v05tr0n82',
`snmpver` varchar(4) NOT NULL default 'v2c',
`sysDescr` text,
+ `sysContact` text NOT NULL,
`monowall` tinyint(4) NOT NULL default '0',
`version` text NOT NULL,
`hardware` text NOT NULL,
@@ -64,14 +76,16 @@ CREATE TABLE `devices` (
`os` varchar(8) NOT NULL default '',
`status` tinyint(4) NOT NULL default '0',
`ignore` tinyint(4) NOT NULL default '0',
+ `disabled` tinyint(1) NOT NULL default '0',
`lastchange` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`purpose` text NOT NULL,
`apache` tinyint(4) NOT NULL default '0',
`courier` tinyint(4) NOT NULL default '0',
`postfix` tinyint(4) NOT NULL default '0',
`type` varchar(8) NOT NULL default 'other',
- PRIMARY KEY (`device_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+ PRIMARY KEY (`device_id`),
+ KEY `status` (`status`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=92 ;
-- --------------------------------------------------------
@@ -83,9 +97,10 @@ CREATE TABLE `devices_attribs` (
`attrib_id` int(11) NOT NULL auto_increment,
`device_id` int(11) NOT NULL,
`attrib_type` varchar(32) NOT NULL,
- `attrib_value` varchar(256) NOT NULL,
- PRIMARY KEY (`attrib_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+ `attrib_value` int(11) NOT NULL,
+ PRIMARY KEY (`attrib_id`),
+ FULLTEXT KEY `attrib_type` (`attrib_type`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=78 ;
-- --------------------------------------------------------
@@ -95,11 +110,37 @@ CREATE TABLE `devices_attribs` (
CREATE TABLE `devices_perms` (
`user_id` int(11) NOT NULL,
- `device_id` int(11) NOT NULL
+ `device_id` int(11) NOT NULL,
+ `access_level` int(4) NOT NULL default '0',
+ KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
+--
+-- Table structure for table `entPhysical`
+--
+
+CREATE TABLE `entPhysical` (
+ `entPhysical_id` int(11) NOT NULL auto_increment,
+ `device_id` int(11) NOT NULL,
+ `entPhysicalIndex` int(11) NOT NULL,
+ `entPhysicalDescr` text NOT NULL,
+ `entPhysicalClass` text NOT NULL,
+ `entPhysicalName` text NOT NULL,
+ `entPhysicalModelName` text NOT NULL,
+ `entPhysicalVendorType` text,
+ `entPhysicalSerialNum` text NOT NULL,
+ `entPhysicalContainedIn` int(11) NOT NULL,
+ `entPhysicalParentRelPos` int(11) NOT NULL,
+ `entPhysicalMfgName` text NOT NULL,
+ `ifIndex` int(11) default NULL,
+ PRIMARY KEY (`entPhysical_id`),
+ KEY `device_id` (`device_id`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=931 ;
+
+-- --------------------------------------------------------
+
--
-- Table structure for table `eventlog`
--
@@ -116,22 +157,6 @@ CREATE TABLE `eventlog` (
-- --------------------------------------------------------
---
--- Table structure for table `interface_measurements`
---
-
-CREATE TABLE `interface_measurements` (
- `interface_id` int(11) NOT NULL,
- `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
- `period` int(11) NOT NULL,
- `delta_in` int(11) NOT NULL,
- `delta_out` int(11) NOT NULL,
- `rate_in` int(11) NOT NULL,
- `rate_out` int(11) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
--
-- Table structure for table `interfaces`
--
@@ -151,7 +176,7 @@ CREATE TABLE `interfaces` (
`ifPhysAddress` text,
`ifHardType` varchar(64) default NULL,
`ifLastChange` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
- `ifVlan` int(11) default NULL,
+ `ifVlan` varchar(8) NOT NULL default '',
`ifTrunk` varchar(8) default '',
`in_rate` int(11) NOT NULL,
`out_rate` int(11) NOT NULL,
@@ -165,7 +190,7 @@ CREATE TABLE `interfaces` (
KEY `host` (`device_id`),
KEY `snmpid` (`ifIndex`),
KEY `if_2` (`ifDescr`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4784 ;
-- --------------------------------------------------------
@@ -181,7 +206,7 @@ CREATE TABLE `ipaddr` (
`interface_id` int(11) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `addr` (`addr`,`cidr`,`interface_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2578 ;
-- --------------------------------------------------------
@@ -196,7 +221,7 @@ CREATE TABLE `links` (
`active` tinyint(4) NOT NULL default '1',
`cdp` int(11) default NULL,
PRIMARY KEY (`id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=303 ;
-- --------------------------------------------------------
@@ -216,12 +241,9 @@ CREATE TABLE `logs` (
`seq` bigint(20) unsigned NOT NULL auto_increment,
PRIMARY KEY (`seq`),
KEY `host` (`host`),
- KEY `program` (`program`),
KEY `datetime` (`datetime`),
- KEY `priority` (`priority`),
- KEY `facility` (`facility`),
KEY `seq` (`seq`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12203343 ;
-- --------------------------------------------------------
@@ -233,9 +255,8 @@ CREATE TABLE `networks` (
`id` int(11) NOT NULL auto_increment,
`cidr` varchar(32) NOT NULL default '',
PRIMARY KEY (`id`),
- UNIQUE KEY `cidr_2` (`cidr`),
- FULLTEXT KEY `cidr` (`cidr`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+ UNIQUE KEY `cidr` (`cidr`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=542 ;
-- --------------------------------------------------------
@@ -257,7 +278,7 @@ CREATE TABLE `services` (
`service_message` text NOT NULL,
PRIMARY KEY (`service_id`),
KEY `service_host` (`service_host`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=61 ;
-- --------------------------------------------------------
@@ -275,7 +296,7 @@ CREATE TABLE `storage` (
`hrStorageUsed` int(11) NOT NULL,
`storage_perc` text NOT NULL,
PRIMARY KEY (`storage_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=88 ;
-- --------------------------------------------------------
@@ -295,12 +316,8 @@ CREATE TABLE `syslog` (
`seq` bigint(20) unsigned NOT NULL auto_increment,
PRIMARY KEY (`seq`),
KEY `host` (`host`),
- KEY `program` (`program`),
- KEY `datetime` (`datetime`),
- KEY `priority` (`priority`),
- KEY `facility` (`facility`),
- KEY `seq` (`seq`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+ KEY `datetime` (`datetime`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9375565 ;
-- --------------------------------------------------------
@@ -315,9 +332,10 @@ CREATE TABLE `temperature` (
`temp_descr` varchar(32) NOT NULL default '',
`temp_tenths` int(1) NOT NULL default '0',
`temp_current` tinyint(4) NOT NULL default '0',
- `temp_limit` tinyint(4) NOT NULL default '70',
- PRIMARY KEY (`temp_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+ `temp_limit` tinyint(4) NOT NULL default '60',
+ PRIMARY KEY (`temp_id`),
+ KEY `temp_host` (`temp_host`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2789 ;
-- --------------------------------------------------------
@@ -329,11 +347,12 @@ CREATE TABLE `users` (
`user_id` int(11) NOT NULL auto_increment,
`username` char(30) NOT NULL,
`password` char(32) NOT NULL,
+ `realname` text NOT NULL,
`descr` char(30) NOT NULL,
`level` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`user_id`),
UNIQUE KEY `username` (`username`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;
-- --------------------------------------------------------
@@ -349,5 +368,5 @@ CREATE TABLE `vlans` (
`vlan_descr` text,
PRIMARY KEY (`vlan_id`),
KEY `device_id` (`device_id`,`vlan_vlan`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1016 ;