Network Administration Visualized 3.6.0
The first stable release of version 3.6.0
Milestone information
- Project:
- Network Administration Visualized
- Series:
- 3.6
- Version:
- 3.6.0
- Released:
- Registrant:
- Morten Brekkevold
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 2 Fredrik S, 2 Magnus Eide, 13 Morten Brekkevold
- Blueprints:
- 1 Implemented
- Bugs:
- 16 Fix Released
Download files for this release
Release notes
=======
Release notes for NAV 3.6
=======
Please report bugs at https:/
If you are upgrading from versions of NAV older than 3.5, please refer
to the release notes of the in-between versions before reading any
further.
Known problems
==============
To see the overview of scheduled features and reported bugs on the 3.6 series
of NAV, please go to https:/
Upgrading from NAV 3.5
=======
SNMP collector
--------------
NAV 3.6 replaces the getDeviceData SNMP collector, written in Java, with
ipdevpoll, written in Python.
NAV still uses cricket for collecting traffic and load statistics, and
getBoksMacs for CAM table and CDP cache collection. getBoksMacs will likely be
incorporated into ipdevpoll in future versions.
Database changes
----------------
There are many database changes since NAV 3.5. Before installing the new NAV
version, stop NAV, install, then upgrade the database schema using the
procedure documented in doc/sql/README. There are multiple SQL upgrade
scripts since 3.5.
Cricket and temperatures
-------
NAV 3.6 has temporarily lost the ability to collect temperature data.
Temperature statistics were previously only supported for Cisco devices.
However, this support was terribly broken, and you may already be experiencing
problems with this if you have upgraded to recent IOS versions.
An upcoming version of NAV will include improved temperature statistics
collection with a wider range of vendors supported.
Due to this change, you will not be able to keep historic temperature data for
your Cisco devices (if you have any such data), but you need to follow a
specific procedure before attempting to start NAV 3.6:
1. Make sure Cricket is not running (`nav status cricket` and check ps output)
2. Make sure to backup all your RRD files and your cricket-config directory.
3. Locate your cricket configuration file, `cricket-conf.pl`, and run
`migrate_
will:
- Delete cricket-related entries from NAV's RRD registry (don't worry, it
will be filled again when the new makecricketconfig runs).
- Remove any temperature-related data sources from your RRD files. This is
done to remove the previously mentioned brokenness.
4. Remove old configuration files from the cricket-config directory. This is
only necessary for:
- Defaults
- routers/*
- router-interfaces/*
- switches/*
- switch-ports/*
5. Copy the new default cricket-config directory treec files to the
cricket-config directory - these were installed in the doc directory under
cricket/
subsystem/
6. Make sure that the `datapath` in the top level `Defaults` file is correct
and pointing to the directory where the RRD files are stored.
7. Run `extract_
configuration tree and inserts them into NAV's OID registry. If it
complains about being unable to find `cricket-conf.pl`, please configure its
location in `mcc.conf`.
You can now run `mcc.py` to create the new Cricket configuration from your
database contents.
Dependency changes
------------------
The following dependencies are new to NAV 3.6:
* Twisted >= 8.1
* twisted-snmp >= 0.3
* pysnmp-se >= 3.5
The following are no longer dependencies in NAV 3.6:
* Perl
* The Perl module Pg
* The Python module forgetSQL
* psycopg1 (but please keep psycopg2!)
A dependency to the python module pyrad was previously undocumented.
This module is required if you wish to monitor radius servers using
NAV's service monitor. The module can be found at
http://
While Perl is no longer required by NAV, some of NAV's dependencies (such as
cricket) still require it, so don't toss it out quite yet.
Files to remove
---------------
The following files and directories should be removed from your installation
after upgrading to NAV 3.6 from a source code distribution (installation prefix
has been stripped from these file names). If you installed and upgraded NAV
using a packaging system, you should be able to safely ignore this section.
apache/
apache/webapps/
apache/
apache/
apache/
apache/
apache/
apache/
apache/
apache/
apache/
apache/
apache/
bin/cleanrrds.pl
bin/getDevice
bin/makecrick
doc/cricket/
doc/cricket/
etc/getDevice
etc/init.
etc/machinetr
etc/vPServer.conf
etc/webfront/
lib/java/
lib/perl/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/templates
lib/templates
lib/templates
Changelog
1 blueprint and 16 bugs targeted
Blueprint | Priority | Assignee | Delivery | |
---|---|---|---|---|
Check and refactor l2trace to support consolidated interface table | Check and refactor l2trace to support consolidated interface table | 3 Medium | Morten Brekkevold | 11 Implemented |