Network Administration Visualized 4.4.0

Milestone information

Project:
Network Administration Visualized
Series:
4.4
Version:
4.4.0
Released:
 
Registrant:
Morten Brekkevold
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
15 John-Magne Bredal, 6 Morten Brekkevold
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
21 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon nav-4.4.0.tar.gz (md5, sig) NAV 4.4.0 source code tarball 31
last downloaded 40 weeks ago
Total downloads: 31

Release notes 

=================================================
 Network Administration Visualized release notes
=================================================

Please report bugs at https://bugs.launchpad.net/nav/+filebug . To browse
existing bug reports, go to https://bugs.launchpad.net/nav .

If you are upgrading from versions of NAV older than 3.7, please refer to the
release notes of the in-between versions before reading any further.

Known problems
==============

The recommended SNMP library for use with ipdevpoll is `pynetsnmp`. If you
choose to go with the original TwistedSNMP, the latest version (0.3.13)
contains a bug that manifests in table retrieval operations. Timeouts and
retries aren't handled properly, and this may cause slow or otherwise busy
devices to be bombarded with requests from NAV. The `contrib/patches`
directory contains a patch for TwistedSNMP that solves this problem. The
patch has been submitted upstream, but not yet accepted into a new release.

NAV 4.4
=======

Dependency changes
------------------

- The Python library :mod:`django` must now be version *1.7*.
- The Python library :mod:`djangorestframework` must now be version *2.4*.
- The Python Imaging Library (PIL) seems dead and appears to no longer be
  available in the Python Package Index. We have replaced the dependency with
  :mod:`Pillow`, which is a fork of PIL. NAV should still work with the old
  library, though.

Interactive trend graphs
------------------------

Whereas NAV 4.3 and earlier would call on graphite-web to produce graphs as
static PNG images, NAV 4.4 uses the Rickshaw Javascript library to render
graphs from the same Graphite data.

These graphs allow for more user interaction, such as zooming and value
inspection. The are, however, not as readily re-usable by passing around URLs.

Slack dispatcher
----------------

NAV 4.4 adds a Slack dispatcher to the Alert Engine.

To dispatch messages to a Slack channel, you need to create a Slack channel and
add an Incoming Webhooks integration. More information about that can be found
at https://api.slack.com/incoming-webhooks . You will get an URL to use for
posting messages.

Then you need to add a Slack alert address to your alert profile and use this
address in an alert subscription. The address is the URL you got when setting up
the webhooks integration.

The username, emoji user-icon and channel for the messages are defined when
setting up the integration, but if you for some reason want to override this you
can do it in alertengine.conf.

Subnet matrix improvements
--------------------------

Various mysterious layout bugs in the subnet matrix have been fixed, by way of
a partial rewrite. Utilization data is now retrieve asynchronously, which
means that the matrix itself should load a lot faster. More details of each
subnet is now available in pop-up menus when clicking on them.

checkService.py has been renamed
--------------------------------

If you were using `checkService.py` to test your servicemon plugins, this
command has now been renamed to `navcheckservice`, and its command line
options have slightly changed. Run it with `--help` for more information.

Changelog 

View the full changelog

Version 4.4.0
(released 14 Jan 2016)

 User-visible features and improvements:

  * LP#1248195 (Make NAV compatible with Django 1.7)
  * LP#1350815 (Add zooming in graphs, like Cacti)
  * LP#1465571 (PortAdmin should log to separate log file)
  * LP#1466373 (seeddb confirm navigation when form is not saved)
  * LP#1466440 (Device groups should be searchable from the navbar)
  * LP#1466462 (Report pagination is nearly invisible)
  * LP#1483578 (request: enable-button in /arnold/details/)
  * LP#1511363 (Organize scope-list in Subnet Matrix-frontend)
  * LP#1526789 (Support sensor discovery on Geist-branded WeatherGoose products)
  * LP#1528124 (Autocreate new types with sensible vendor id's)
  * LP#1531159 (portadmin: support for Cisco voice vlans)

 Bugfixes:

  * LP#1248205 (403 Forbidden on front page with apache 2.4)
  * LP#1518246 (subnet matrix - first subnet is not shown)
  * LP#1518251 (subnet matrix - /23 prefixes are displayed incorrectly)
  * LP#1518254 (subnet matrix - link to prefix is suddenly a scope)
  * LP#1521107 (Messages widget does not refresh)
  * LP#1521124 (Django security fix in Debian makes time periods display as
                blank)
  * LP#1526282 (Module replacements will sometimes crash ipdevpoll inventory job
                with IntegrityError)
  * LP#1532701 (Snmptrapd fails to post link events if module name is unknown)

0 blueprints and 21 bugs targeted

Bug report Importance Assignee Status
1527607 #1527607 portadmin: write mem fires before interfaces have restarted 2 Critical John-Magne Bredal  10 Fix Released
1526282 #1526282 Module replacements will sometimes crash ipdevpoll inventory job with IntegrityError 3 High Morten Brekkevold  10 Fix Released
1248195 #1248195 Make NAV compatible with Django 1.7 4 Medium Morten Brekkevold  10 Fix Released
1521124 #1521124 Django security fix in Debian makes time periods display as blank 4 Medium John-Magne Bredal  10 Fix Released
1532701 #1532701 Snmptrapd fails to post link events if module name is unknown 4 Medium Morten Brekkevold  10 Fix Released
1248205 #1248205 403 Forbidden on front page with apache 2.4 5 Low Morten Brekkevold  10 Fix Released
1526694 #1526694 environment sensors does not display percent symbol when unit is percent 5 Low John-Magne Bredal  10 Fix Released
1350815 #1350815 Add zooming in graphs, like Cacti 6 Wishlist John-Magne Bredal  10 Fix Released
1465571 #1465571 PortAdmin should log to separate log file 6 Wishlist John-Magne Bredal  10 Fix Released
1466373 #1466373 seeddb confirm navigation when form is not saved 6 Wishlist John-Magne Bredal  10 Fix Released
1466440 #1466440 Device groups should be searchable from the navbar 6 Wishlist John-Magne Bredal  10 Fix Released
1466462 #1466462 Report pagination is nearly invisible 6 Wishlist John-Magne Bredal  10 Fix Released
1483578 #1483578 request: enable-button in /arnold/details/ 6 Wishlist John-Magne Bredal  10 Fix Released
1511363 #1511363 Organize scope-list in Subnet Matrix-frontend 6 Wishlist John-Magne Bredal  10 Fix Released
1526789 #1526789 Support sensor discovery on Geist-branded WeatherGoose products 6 Wishlist Morten Brekkevold  10 Fix Released
1528124 #1528124 Autocreate new types with sensible vendor id's 6 Wishlist Morten Brekkevold  10 Fix Released
1531159 #1531159 portadmin: support for Cisco voice vlans 6 Wishlist John-Magne Bredal  10 Fix Released
1518246 #1518246 subnet matrix - first subnet is not shown 1 Undecided John-Magne Bredal  10 Fix Released
1518251 #1518251 subnet matrix - /23 prefixes are displayed incorrectly 1 Undecided John-Magne Bredal  10 Fix Released
1518254 #1518254 subnet matrix - link to prefix is suddenly a scope 1 Undecided John-Magne Bredal  10 Fix Released
1521107 #1521107 Messages widget does not refresh 1 Undecided John-Magne Bredal  10 Fix Released
This milestone contains Public information
Everyone can see this information.