The initial release of the new NAV 3.15 series is now available for download at Launchpad: https://launchpad.net/nav/3.15/3.15.0
This feature release brings many changes to NAV, including, but not limited to:
* mod_python is no longer required; mod_wsgi is the new recommended way to deploy the NAV web interface.
* Devices' conceptual layering of interfaces is now collected and presented in ipdevinfo. This enables you to, among other things, see which physical ports comprise a port- or etherchannel. Some vendors also use this to show which physical switch-ports are forwarding packets to/from a given VLAN interface.
* The Netmap tool has been redesigned and re-engineered. Multiple improvements have been made based on user feedback.
* The Netmap contents can now be exported/downloaded as an SVG file, but this feature is currently only supported by the Google Chrome browser.
* Multiple parallel links are now indicated by the Netmap by two parallel black markers drawn across the link in question. Details of the underlying links are are now properly displayed when clicking on the link line.
* Interactive next-hop neighbor map in new ipdevinfo tab.
* "What-if" analysis in new ipdevinfo tab displays devices and organizations that may be affected if the selected device goes down. Based on NAV's topology information.
* Images with descriptions can be uploaded and attached to rooms. Useful for, among other things, photo-documenting the contents of wiring closets.
* Subcategories have been replaced by cross-category device groups. Arbitrary selections of IP devices can be organized into device groups.
* Potentially out-of-date CAM and ARP records are highlighted in Machine Tracker search results.
* Community strings are censored in SeedDB IP Device listing.
* New program enables streamlined dumping and reloading, with optional filtering, of the NAV PostgreSQL database. This simplifies beta testing of new NAV versions by copying the production database to a test server.
* 26 more metrics from APC UPS devices are now collected and graphed.
Fixes for various reported bugs:
* LP#1055383 (netmap saves a new view when it should update view) * LP#1057423 (netmap algorithm indicator turns red when clicking on something in left bar) * LP#1062203 (ipdevpoll job configuration description) * LP#1165039 (Selecting a datasource for bulk threshold config intermittently fails with "internal server error") * LP#1169926 (Replace mod_python with Django/WSGI) * LP#1213818 (LDAP authentication crashes on non-ASCII usernames and/or passwords) * LP#1222666 ("Uptime" in ipdevinfo never resets)
There are also various dependency changes, documented in the release notes.
Please report bugs at https://launchpad.net/nav/+filebug
Binary packages for Debian will be made available as soon as possible. The Debian package is maintained by Morten Werner Forsbring, on commission from UNINETT.
Happy NAVing everyone!
morten.brekkevold@uninett.no said:
- New program enables streamlined dumping and reloading, with optional filtering, of the NAV PostgreSQL database. This simplifies beta testing of new NAV versions by copying the production database to a test server.
What is the name of the program, where is it documented and can I use it _before_ I upgrade to 3.15?
--Ingeborg
On Mon, 07 Oct 2013 13:53:19 +0200 Ingeborg Hellemo ingeborg.hellemo@uit.no wrote:
morten.brekkevold@uninett.no said:
- New program enables streamlined dumping and reloading, with optional filtering, of the NAV PostgreSQL database. This simplifies beta testing of new NAV versions by copying the production database to a test server.
What is the name of the program, where is it documented and can I use it _before_ I upgrade to 3.15?
Documentation is coming, we're writing a howto.
You only need it to migrate pre-3.15-data if you need to _filter_ stuff from your production database, otherwise a regular `pg_dump` will suffice as input to 3.15's `navsyncdb` command (see its --help option).
The `navpgdump` program has dependencies in NAV 3.15 libraries, so you cannot run it without first installing those new dependencies in your pre-3.15 installations.
From the lib/python/nav directory you need the modules `pgdump.py`,
`pgsync.py`, `colors.py` and hopefully nothing else.
When installed (and given the NAV Python libraries are available on Python's search path), the program can be invoked with "python -m nav.pgdump". NAV 3.15 has the binary shortcut command "navpgdump" for this.
$ navpgdump --help Usage: navpgdump [options]
Dumps the NAV PostgreSQL database as plain-text SQL to stdout, with optional data filtering.
Options: --version show program's version number and exit -h, --help show this help message and exit -e TABLE, --exclude=TABLE Exclude TABLE data from dump -c, --only-open-cam Only dump open CAM records -a, --only-open-arp Only dump open ARP records -f FILTER, --filter=FILTER Filter a table's contents. FILTER must match <tablename>=<SQL where clause>
The output of the program can be inserted into an empty PostgreSQL database using the psql program.
Hi,
Can I update my NAV "appliance version" ? If yes, how should I proceed ?
Thank you very much.
-----Original Message----- From: nav-users-request@uninett.no [mailto:nav-users-request@uninett.no] On Behalf Of Morten Brekkevold Sent: martedì 15 ottobre 2013 11:59 To: Ingeborg Hellemo Cc: nav-users@uninett.no Subject: Re: Announcement: NAV 3.15.0 released
On Mon, 07 Oct 2013 13:53:19 +0200 Ingeborg Hellemo ingeborg.hellemo@uit.no wrote:
morten.brekkevold@uninett.no said:
- New program enables streamlined dumping and reloading, with optional filtering, of the NAV PostgreSQL database. This simplifies beta testing of new NAV versions by copying the production database to a test server.
What is the name of the program, where is it documented and can I use it _before_ I upgrade to 3.15?
Documentation is coming, we're writing a howto.
You only need it to migrate pre-3.15-data if you need to _filter_ stuff from your production database, otherwise a regular `pg_dump` will suffice as input to 3.15's `navsyncdb` command (see its --help option).
The `navpgdump` program has dependencies in NAV 3.15 libraries, so you cannot run it without first installing those new dependencies in your pre-3.15 installations.
From the lib/python/nav directory you need the modules `pgdump.py`, `pgsync.py`, `colors.py` and hopefully nothing else.
When installed (and given the NAV Python libraries are available on Python's search path), the program can be invoked with "python -m nav.pgdump". NAV 3.15 has the binary shortcut command "navpgdump" for this.
$ navpgdump --help Usage: navpgdump [options]
Dumps the NAV PostgreSQL database as plain-text SQL to stdout, with optional data filtering.
Options: --version show program's version number and exit -h, --help show this help message and exit -e TABLE, --exclude=TABLE Exclude TABLE data from dump -c, --only-open-cam Only dump open CAM records -a, --only-open-arp Only dump open ARP records -f FILTER, --filter=FILTER Filter a table's contents. FILTER must match <tablename>=<SQL where clause>
The output of the program can be inserted into an empty PostgreSQL database using the psql program.
-- Morten Brekkevold UNINETT
On Tue, 15 Oct 2013 10:01:11 +0000 Orzakiewicz Cedric cedric.orzakiewicz@barilla.com wrote:
Hi,
Can I update my NAV "appliance version" ? If yes, how should I proceed ?
Yes. If you have an existing virtual machine based on the appliance downloaded from nav.uninett.no, it can be upgraded using normal Debian means.
Morten Werner Forsbring has not yet released an official 3.15.0 package, but there's a preliminary one in the wheezy-test repository at pkg-nav.alioth.debian.org, which we are already using in production at our offices. You can get at those by adding this to sources.list:
deb http://pkg-nav.alioth.debian.org/debian/ wheezy-test local
Werner is stepping down as maintainer of the Debian package, so we will take over maintenance of it ourselves. We just haven't decided on the particulars of the hand-over yet.
Debian publishes an upgrade guide for getting from Debian Squeeze to Wheezy at [1], but for the most part it is an excercise in replacing squeeze with wheezy in sources.list and running apt-get update && apt-get dist-upgrade.
NAV 3.14 is already packaged for wheezy.
On another note, we will soon attempt to do automated continuous builds of the downloadable NAV appliance, based on the work done by Roy Sindre Norangshol through the summer.
[1] http://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.html
Hi Morten,
Thanks for your support.
I have updated sources.list file and then I run :
- apt-get update
- apt-get install nav
After that, it tells me the following error :
[cid:image001.png@01CECB3A.4E9F5690]
How should I proceed ?
-----Original Message----- From: Morten Brekkevold [mailto:morten.brekkevold@uninett.no] Sent: martedì 15 ottobre 2013 13:33 To: Orzakiewicz Cedric Cc: nav-users@uninett.no Subject: Re: Announcement: NAV 3.15.0 released
On Tue, 15 Oct 2013 10:01:11 +0000 Orzakiewicz Cedric <cedric.orzakiewicz@barilla.commailto:cedric.orzakiewicz@barilla.com> wrote:
Hi,
Can I update my NAV "appliance version" ? If yes, how should I proceed ?
Yes. If you have an existing virtual machine based on the appliance downloaded from nav.uninett.no, it can be upgraded using normal Debian means.
Morten Werner Forsbring has not yet released an official 3.15.0 package, but there's a preliminary one in the wheezy-test repository at pkg-nav.alioth.debian.org, which we are already using in production at our offices. You can get at those by adding this to sources.list:
deb http://pkg-nav.alioth.debian.org/debian/ wheezy-test local
Werner is stepping down as maintainer of the Debian package, so we will take over maintenance of it ourselves. We just haven't decided on the particulars of the hand-over yet.
Debian publishes an upgrade guide for getting from Debian Squeeze to Wheezy at [1], but for the most part it is an excercise in replacing squeeze with wheezy in sources.list and running apt-get update && apt-get dist-upgrade.
NAV 3.14 is already packaged for wheezy.
On another note, we will soon attempt to do automated continuous builds of the downloadable NAV appliance, based on the work done by Roy Sindre Norangshol through the summer.
[1] http://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.html
--
Morten Brekkevold
UNINETT