NagVis Changelog

New in version 1.8 Beta 1

November 29th, 2013
  • Authorization module, based on contact assignments in monitoring core
  • Merge states of equal named objects from different backends
  • New object type: Dynamic Group (Groups objects by livestatus filter statement)
  • New map source: Dynamic Maps (Adds objects based on livestatus filter statement, sorts objects in a grid)
  • Slightly improved automap rendering algorithm
  • Sidebar: All nodes with childs are now expandable
  • Sidebar: Summary state of maps can now be shown (enable via global configuration)
  • Overview: Faster rendering of map states
  • Added zoom control bar (enable via map config)
  • Maps can be called with zoom=fill to make the map automatically scale to screen size

New in version 1.7.10 (November 28th, 2013)

  • Frontend:
  • Weathermap lines now deal with bit/byte values provided by Check_MKs interface checks
  • FIX: Fixed "TypeError: oLabel is null" on at least geomaps
  • FIX: Fixed shape image displaying when using external URLS
  • FIX: Hiding "Edit Map" link for "on demand" automaps
  • FIX: Fixed "modify view" dialog for "on demand" automaps
  • FIX: Fixed wrong viewport html header (Thanks to Carl Helmertz )
  • Automap:
  • Labels have now a white background to improve the text readability
  • Labels should not overlap on automaps with many hosts anymore
  • Slightly layout improvement of automaps in undirected mode
  • FIX: Rendering lines on zoomed automaps correctly
  • FIX: Fixed positions of labels on zoomed automaps

New in version 1.7.2 (October 19th, 2012)

  • Core:
  • Multisite auth module: Removed deprecated permission
  • Reimplemented automaps hostgroup filter
  • Bugfix: TestBackend - Fixed parent processing
  • Bugfix: Fixed parent processing in automap
  • Frontend:
  • Improved object refreshing code to take always the oldest objects first
  • Bugfix: Fixed broken rotation links on overview page
  • Bugfix: Zoom code: Catching not handleable font-size declarations
  • Bugfix: Fixed bandwidth calculations for bandwidth weathermap lines
  • Check wether or not rsync is installed (terminating if not)

New in version 1.5.8 (February 8th, 2011)

  • Core:
  • Bugfix: Fixed wrong spelled var in general module action processing code
  • Bugfix: Fixed validation of style/label style attributes: Allowing # chars now
  • Frontend:
  • Bugfix: Fixed php error when using custom css files in maps
  • Bugfix: Reverted line wrapping fix for labels/textboxes from 1.5.7
  • Bugfix: Fixed transparent authentication on pages which require no authorisation (e.g. info page)
  • WUI:
  • Bugfix: Fixed hostname filled in service dropdown menu when editing a service object
  • Bugfix: Fixed dragging relative labels of line objects in WUI

New in version 1.5 (June 16th, 2010)

  • The new release is a big step to make NagVis faster and easier to use.
  • There are many changes compared to the last stable release 1.4.7. The most important of them are:
  • The MKLivestatus backend is the default backend now. You don't need a relational database like MySQL and the NDO anymore. This gives NagVis a big performance gain and makes the Nagios+NagVis easier to use and maintain. You simply need to extend your Nagios installation with the MKLivestatus NEB module.
  • The layout of NagVis has been reworked. We spent some time making the default frontend and the WUI easier to use.
  • Each user can choose an individual language from the available ones. There is some sort of language auto-detection included now.
  • We introduced a feature called weathermap lines. Using the weathermap lines you can visualize e.g. the network load of a wide are network connection using a line which is colored depending on the current load using more than the typical OK/WARNING/CRITICAL colors.
  • The base NagVis directory is not below nagios/share anymore. NagVis uses an own base directory now.
  • The authentication/autorization mechanism have been recoded. NagVis uses an internal SQLite database for storing user credentials and permissions.
  • The default authentication mechanism is to use a HTML based logon form. It is still possible to use a basic authentication or similar.
  • We use a role based permission concept where every user can have several roles and the users permissions are built from the summary of the roles permissions.
  • Multiple automaps are possible now. It is possible to store automap views by using automap configuration files. Context menus and automap-to-automap links can be used on the automaps. Additional to the child trees the automaps support parent trees now. The automap supports a "problem automap" mode which hides all child/parent branches which have no problem in it.
  • Look-n-feel of the WUI has been reworked with a new design and a new navigation using the NagVis header menu. The WUI has an optional grid to help positioning objects on the map. It is now easy to clone regular objects.
  • The NagVis Installer supports a transparent update from NagVis 1.4x to 1.5x. It should migrate all your custom files during the upgrade. The Installer removes deprecated options from your map configuration files during upgrade (if told to do so).
  • All in all we improved the performance by some internal redesigns and redesign of the backend interface. During this step we had to drop the merlin backend temporally - but it will be included again once we get the new version finished.

New in version 1.4 (May 22nd, 2009)

  • General:
  • Client memory usage enhancements
  • Only maps with valid permissions are displayed in map selection lists (header, wui) now
  • Moved backend configuration definitions to backend files. Makes it easier to create own backends
  • Added code to catch connection problems when NagVis host gets unreachable for some reason
  • The hover menu is only shown when no context menu is opened
  • Gadgets can now provide a dummy perfdata string to show the gadget also in WUI
  • Added first version of the merlinmy backend to connect NagVis to merlin databases. This backend is in testing state.
  • Disabled page reload of overview page (new status infos are fetched via AJAX now)
  • Bugfix: Fixed hover template parsing problems on ajax status updates
  • Bugfix: Fixed reload of images (e.g. performance graphs) in hover menus
  • Bugfix: Fixed frontend ignoring htmlcgi option of backends
  • Bugfix: Fixed hover color on unreachable host state in default templates
  • Bugfix: Fixed status icon when host is in unreachable state
  • Bugfix: Fixed wrong downtime/acknowledged status in hover menu
  • Bugfix: Fixed error handling on wrong object type in map configuration
  • Bugfix: Service descriptions of servicegroup children are displayed in hover menus again
  • Bugfix: Fixed shape display problems with parameters in the url
  • Bugfix: Fixed problem in ndo2fs backend with services containing ":" in the service_description
  • Bugfix: Fixed handling of non-existing services in ndo2fs
  • Bugfix: Fixed bug listing correct map object children in hover menus
  • Bugfix: Perfdata and Output macro in labels are now reloaded when there is something new to show
  • WUI:
  • WUI: Will not submit the add/modify form when there is one invalid value anywhere
  • WUI: The hover menu is now hidden when moving objects
  • WUI: Switch between input and select fields in add/modify dialog is now possible in both ways. On fields where this is possible the input field is changed to select field when it is left empty
  • WUI: Gadgets can be shown in WUI too using the new dummy perfdata
  • Bugfix: WUI: Some special signs in GET params are now escaped
  • Bugfix: WUI: Relative labels where not saved after moving in some cases
  • Bugfix: WUI: Map listing in context menu works now correctly when there are more than 15 maps

New in version 1.4 RC3 (April 3rd, 2009)

  • We changed line parsing to canvas for Firefox and other browsers which can handle these elements. Line parsing now performs much better in Firefox.
  • Additionally we improved the dialogs in the WUI.
  • We added also some minor bugfixes. For details see the changelog in NagVis documentation (http://docs.nagvis.org/1.4/en_US/changelog.html).

New in version 1.3.2 (November 28th, 2008)

  • Bugfix: @ Signs are now allowed in several strings, for example usernames in allowed_for_config on maps
  • Bugfix: The automap hover menus did not recognize the configured backend
  • Bugfix: Fixed static prefix when fetching hosts without parent