Send Netdot-devel mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://osl.uoregon.edu/mailman/listinfo/netdot-devel
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Netdot-devel digest..."
Today's Topics:
1. [Netdot - Feature #1734] (New) CLI Support for Netscreen ISG
(ScreenOS) ([email protected])
2. [Netdot - Bug #1735] (New) Table rrloc not Created
([email protected])
3. netdot "Closest Covering IP Block" Error (Michael Sheppard)
----------------------------------------------------------------------
Message: 1
Date: Mon, 11 Feb 2013 05:36:41 -0800
From: [email protected]
Subject: [Netdot-devel] [Netdot - Feature #1734] (New) CLI Support for
Netscreen ISG (ScreenOS)
To: [email protected], [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8
Issue #1734 has been reported by Johannes Troi.
----------------------------------------
Feature #1734: CLI Support for Netscreen ISG (ScreenOS)
https://osl.uoregon.edu/redmine/issues/1734
Author: Johannes Troi
Status: New
Priority: Normal
Assignee:
Category:
Target version:
Resolution:
Hello!
We are running a Netscreen-ISG 2000 (ScreenOS 6.3), that principally supports
ARP Fetching via SNMP. Unfortunately the SNMP Engine from the Netscreen
firewall returns a wrong interface number (not existent interface "0") for all
ARP entries on logical subinterfaces, so there is no match with the interface
table und the ARP entries are ignored by netdot.
Secondly the Netscreen doesn't report the IPv6 Neighbor Cache by SNMP. Would it
be possible to add CLI support for feching ARP/Neighbor Cache from
Netscreen-ISG?
The output from "get arp" (IPv4 ARP Table) on ScreenOS (6.3) is:
ISG-> get arp
usage: 1219/8192 miss: 0
always-on-dest: disabled
-----------------------------------------------------------------------------------------
IP Mac VR/Interface State Age Retry PakQue
Sess_cnt
-----------------------------------------------------------------------------------------
10.7.2.7 0018fe883b58 untrust-vr/agg1.2 VLD 52 0 0
16
... and for "get ndp" (IPv6 Neighbor Cache):
ISG-> get ndp
usage: 1/8192 miss: 0 always-on-dest: disabled
states(S): N Undefined, X Deleted, I Incomplete, R Reachable, L Stale, D Delay,
P Probe, F Probe forever S Static, A Active, I Inactive, * persistent
--------------------------------------------------------------------------------
IPv6 Address Link-Layer Addr S Interface Age
Pk
2a02:27e8:0:aaaa:7:ffff:1:100 0008e3fffc1f R aggregate1.761
00h00m37s 0
Thank you for developing netdot, we are very happy with this tool at the "Free
University of Bozen/Bolzano"! :-)
Johannes
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://osl.uoregon.edu/redmine/my/account
------------------------------
Message: 2
Date: Mon, 11 Feb 2013 08:22:28 -0800
From: [email protected]
Subject: [Netdot-devel] [Netdot - Bug #1735] (New) Table rrloc not
Created
To: [email protected], [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8
Issue #1735 has been reported by Michael Lambert.
----------------------------------------
Bug #1735: Table rrloc not Created
https://osl.uoregon.edu/redmine/issues/1735
Author: Michael Lambert
Status: New
Priority: Normal
Assignee:
Category:
Target version:
Resolution:
Queries were complaining about not being able to find entries in the rrloc
table. I checked and it doesn't exist in the netdot database. I tried
creating it by hand with the output below. The platform is FreeBSD 9.1 on
amd64.
Michael
<pre>
% mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1048
Server version: 5.5.30-log Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> \u netdot
Database changed
mysql> describe rrloc;
ERROR 1146 (42S02): Table 'netdot.rrloc' doesn't exist
mysql> CREATE TABLE `rrloc` (
-> `altitude` bigint NOT NULL,
-> `horiz_pre` varchar(32) NULL,
-> `id` bigint NOT NULL auto_increment,
-> `latitude` bigint NOT NULL,
-> `longitude` bigint NOT NULL,
-> `rr` bigint NOT NULL,
-> `size` varchar(32) NULL,
-> `ttl` varchar(32) NULL,
-> `vert_pre` varchar(32) NULL,
-> UNIQUE INDEX `rrloc1` (`rr`),
-> INDEX `RRLOC2` (``),
-> PRIMARY KEY (`id`),
-> CONSTRAINT `fk_rr_4` FOREIGN KEY (`rr`) REFERENCES `rr` (`id`)
-> ) ENGINE=InnoDB;
ERROR 1072 (42000): Key column '' doesn't exist in table
mysql>
</pre>
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://osl.uoregon.edu/redmine/my/account
------------------------------
Message: 3
Date: Mon, 11 Feb 2013 12:41:34 -0500
From: Michael Sheppard <[email protected]>
Subject: [Netdot-devel] netdot "Closest Covering IP Block" Error
To: [email protected]
Message-ID:
<caa9bycaficf7fv339rw8hvxsspbcare4ffnf4gaphszqzn2...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
I am seeing a UI error. Under Devices->Find.
Enter device by its ip address. If device is not present then the "Closest
covering block is returned."
Click on that block and this error is returned.
I verified the error message by checking for the method
use_network_broadcast in the Ipblock package and confirming that it does
NOT exist. I haven't analyzed the code in greater detail, yet. Is anyone
else experiencing this error? Thank you.
*error:* Can't locate object method "use_network_broadcast" via package
"Ipblock" at /usr/local/netdot/lib/Netdot/UI.pm line 338.
*context:* *...* *334:* my ($label, $value); # return values*335:* *336:* my
$table = ($o ? $o->short_class : $args{table});*337:* my $id = ($o ? $o->id
: "NEW");*338:* my $current = ($o ? $o->$column :
$args{default});*339:* $args{new_button}
= 1 unless defined $args{new_button};*340:* *341:* *342:* my $mtable =
$table->meta_data;*...* *code stack:* /usr/local/netdot/lib/Netdot/UI.pm:338
/usr/local/netdot/lib/Netdot/UI.pm:1419
/usr/local/netdot/htdocs/management/ip.html:1263
/usr/local/netdot/htdocs/management/autohandler:81
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm:948
/usr/local/netdot/htdocs/masondata/obj/1249759374/management/autohandler.obj:21
/usr/local/netdot/htdocs/autohandler:76
raw error <http://dev2.umnet.umich.edu/netdot/management/ip.html?id=41#raw>
Can't locate object method "use_network_broadcast" via package "Ipblock" at
/usr/local/netdot/lib/Netdot/UI.pm line 338.
Trace begun at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Exceptions.pm line 129
HTML::Mason::Exceptions::rethrow_exception('Can\'t locate object
method "use_network_broadcast" via package "Ipblock" at
/usr/local/netdot/lib/Netdot/UI.pm line 338.^J') called at
/usr/local/netdot/lib/Netdot/UI.pm line 338
Netdot::UI::form_field('Netdot::UI=HASH(0x1e8be240)', 'new_button', 1,
'linkPage', undef, 'object', 'Ipblock=HASH(0x238e9eb0)', 'table',
undef, 'edit', 0, 'column', 'use_network_broadcast') called at
/usr/local/netdot/lib/Netdot/UI.pm line 1419
Netdot::UI::add_to_fields('Netdot::UI=HASH(0x1e8be240)', 'o',
'Ipblock=HASH(0x238e9eb0)', 'edit', 0, 'fields', 'ARRAY(0x238d43d0)',
'field_headers', 'ARRAY(0x241299f0)', 'cell_data',
'ARRAY(0x24146370)') called at
/usr/local/netdot/htdocs/management/ip.html line 1263
HTML::Mason::Commands::__ANON__('id', 41, 'showheader', 1, 'page',
'DEVICE') called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x2415ddd0)',
'id', 41, 'showheader', 1, 'page', 'DEVICE') called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1302
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'id', 41,
'showheader', 1, 'page', 'DEVICE') called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 955
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x23a596d0)',
'page', 'DEVICE') called at
/usr/local/netdot/htdocs/management/autohandler line 81
HTML::Mason::Commands::__ANON__('id', 41, 'showheader', 1) called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 157
HTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileBased=HASH(0x234fe7f0)',
'main', 'id', 41, 'showheader', 1) called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 948
HTML::Mason::Request::call_dynamic('HTML::Mason::Request::ApacheHandler=HASH(0x23a596d0)',
'main', 'id', 41, 'showheader', 1) called at
/usr/local/netdot/htdocs/masondata/obj/1249759374/management/autohandler.obj
line 21
HTML::Mason::Commands::__ANON__('id', 41, 'showheader', 1) called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x234fe7f0)',
'id', 41, 'showheader', 1) called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1302
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'id', 41,
'showheader', 1) called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 955
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x23a596d0)',
'showheader', 1) called at /usr/local/netdot/htdocs/autohandler line
76
HTML::Mason::Commands::__ANON__('id', 41) called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x235138c0)',
'id', 41) called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1297
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'id', 41) called at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 481
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 481
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 433
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x23a596d0)')
called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm
line 168
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x23a596d0)')
called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm
line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x2324c060)',
'Apache2::RequestRec=SCALAR(0x237538d0)') called at
/usr/local/netdot/lib/Netdot/Mason.pm line 59
Netdot::Mason::handler('Apache2::RequestRec=SCALAR(0x237538d0)')
called at -e line 0
eval {...} at -e line 0
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://osl.uoregon.edu/pipermail/netdot-devel/attachments/20130211/9461c0dd/attachment-0001.html
------------------------------
_______________________________________________
Netdot-devel mailing list
[email protected]
https://osl.uoregon.edu/mailman/listinfo/netdot-devel
End of Netdot-devel Digest, Vol 71, Issue 8
*******************************************