Useful Links:

Introducing...

NagVis is a visualization addon for the well known network managment system Nagios.

NagVis can be used to visualize Nagios Data, e.g. to display IT processes like a mail system or a network infrastructure.

NagVis

Syndicate content

NagVis 1.4.6 released

2010, February 4 - 22:54
Today we announce the release of NagVis 1.4.6. This release includes minor improvements and minor bug fixes for the stable NagVis 1.4 version.

We applied some performance improvements to the MKLivestatus backend to make it even faster. There were other small fixes in the WUI and gadget handling code.

For a detailed technical view on the latests changes take a look at the changelog.

You can download the new version via the download page.

NagVis 1.4.5 released

2009, November 27 - 17:57
NagVis 1.4.5 has just been released. Basically it is a maintenance release with minor bugfixes concerning the installer and automap but it also includes two really interesting new features. These changes are backports from the still unstable NagVis 1.5 code. But we wanted to make these features available to the public prior to the first NagVis 1.5 releases.

The first feature gives you the possibility to configure the weight/coverage of the single states and substates. Until this version it was not possible to tell NagVis for example to let a host in warning state cover an acknowledged critical host when summarizing the states of a hostgroup. Starting from this release the behavior is totally customizable. The weight of the single states during the state comparisions can be configured right on your needs.

The second and more interesting feature is the new backend called mklivestatus. The mklivestatus backend is a new data provider which fetches the Nagios state informations directly from the Nagios core process using the livestatus eventbroker module. The livestatus module has been developed by Mathias Kettner.

The mklivestatus module provides a unix socket for data exchange. The main advantage of this module is that it provides direct access to the status information in the Nagios core without storing any information in a database or file. This way it is extremely fast to get the status information since it is only CPU time needed to gather those information. No disk IO or memory processing at all.

When using the mklivestatus backend you don't need the NDO database anymore. This means when you installed the NDO just because of NagVis you could remove the NDO from you Nagios installation.

To be able to use the mklivestatus backend you need to extend your Nagios core with the livestatus eventbroker module. The module can be downloaded here. The documentation on how to install the module can be found here. Additionally you may need to extend your PHP with the socket extension.

For a detailed view on the changes in NagVis 1.4.5 have a look at the changelog.

You may download NagVis 1.4.5 from the download-page.

Links:
Livestatus: documentation
Livestatus: download
NagVis 1.4.5: changelog
NagVis 1.4.5: download

NagVis on OSMC 2009

2009, October 29 - 13:17
The OSMC2009 (Open Source Monitoring Conference on Nagios 2009) event happened yesterday and today in Nuernberg/Germany with many interesting presentations about Open Source Monitoring around Nagios.

We had a talk about the current development progress in NagVis and planned features for NagVis 1.5. The presentation was in German. You may download the slides from the official NagVis homepage.

NagVis 1.4.4 released

2009, October 15 - 18:51
Today we released the version 1.4.4 of NagVis. This release includes minor improvements and major bug fixes for the stable NagVis 1.4 version.

We applied some improvements in this versions like new gadget specific configuration options and a new translation to portuguese brazilian.

For a detailed technical view on the latests changes take a look at the changelog.

You can download the new version via the download page.

NagVis 1.4.3 released

2009, September 3 - 23:12
Today we released the version 1.4.3 of NagVis. The main cause for this release is a medium risk local file inclusion vulnerability in the past NagVis versions. This release fixes the problem.

When you are still using NagVis 1.3 we recommend to upgrade to NagVis 1.4.3 to get the issue solved.

The release also includes some minor improvements and major bugfixes especially in the installer.

For a detailed technical view on the latests changes take a look at the changelog.

You can download the new version of NagVis 1.4 via the download-page.

NagVis 1.4.2 released

2009, August 15 - 17:51
Today released the version 1.4.2 of NagVis. This release includes minor improvements and major bugfixes for the stable NagVis 1.4 version.

For a detailed technical view on the latests changes take a look at the changelog.

You can download the new version via the download-page.

NagVis Exchange launched

2009, July 26 - 17:13
Today we launched NagVis Exchange.

You may know the Nagios exchange and monitoring exchange platforms which are meant to distribute extensions like plugins and addons for Nagios.

NagVis Exchange is the same for NagVis. NagVis Exchange is a repository for hosting extensions provided by the community. You may find all types of extensions like Templates, Iconsets, Shapes and so on to beautify your NagVis maps for even more better visualization.

If you created some sort of extension you can easily register at NagVis Exchange to share it with the whole community.

NagVis on Nagios Workshop 2009

2009, June 26 - 22:07
The Nagios Workshop is a community powered event in Germany. In 2009 it came back to it's home town Kassel where the first workshop happened in 2005.

The NagVis team was also present with a presentation about the current progress and the roadmap for the next versions. You can download the german slides from Nagios-Wiki

NagVis moved to Git

2009, June 25 - 21:09
The last days we moved our version control system from Subversion to Git. At the moment the nightly doc export and the nightly build are not migrated - we work on it.

You may take a look at the gitweb. Or access the repository in read-only (git://nagvis.git.sourceforge.net/gitroot/nagvis) mode.

If you experience any problems please let us know.

NagVis 1.4.1 released

2009, June 9 - 22:09
We just released the version 1.4.1 of NagVis. This release includes minor improvements and minor bugfixes.

For a detailed technical view on the latests changes take a look at the changelog.

You can download the new version via the download-page.

NagVis 1.4 final released

2009, May 22 - 16:31
We are proud to announce the new release 1.4 of NagVis.

The focus of this release is to make NagVis more scalable for big maps and environments. We also wanted to reduce load peaks on the NagVis servers. For these reasons we recoded the complete map reload in a defined interval to a powerful javascript fronted which fetches the current status of objects in the background via AJAX.

Furthermore we changed the language file format to gettext - this performs a lot better than the old XML format. We now have french language support included with NagVis again. Plus we added a caching mechanism to configuration file parsing code.

The new Javascript frontend gives us many new possibilies to react on state changes. We created some example event handlers. For example you can configure NagVis to highlight a map object on state change with a flashing border. NagVis can also play sounds on some state changes.

We added another powerful feature called "context menus". You have a context (right-click) menu on each map object to fire some custom actions. For example you can browse to the Nagios webinterface for scheduling a downtime just with 2 clicks. There is a small guide on how to open an ssh session using the new context menus. The context menus are template based so it is easy to create own custom context menus.

The lines were recoded not to use the gdlibs anymore. The lines use canvas when the used browser supports that element. If the browser does not support canvas (e.g. Internet Explorer) the lines are rendered with divs - this takes more time and memory than the canvas lines.

We Introduced Gadgets, a new view on service objects. Gadgets are small dynamic php scripts which parse a dynamic image depending on the current perfdata of a service or a host object. You can create fancy charts and graphs using the gadgets. See the gadget download page for some nice gadgets. If you created some gadget and like to share it with other users just let us know. For more details take a look at the gadgets page in the NagVis documentation.

The WUI was also tuned a lot. We dropped the browser popup windows and recoded the dialogs to Javascript powered dialogs. The number of object attributes grew a lot so we decided to recode the add/modify dialogs to support parent/child attributes. Unset attributes show their inherited values as long as you configure something other to them. Most dropdown fields can be changed to textfields if you like to set some special values.

We added two backends to the main NagVis code. You can now connect NagVis to ndo2fs. Ndo2fs is a lightweight alternative to the default MySQL based NDO.

Secondly we added the backend called MerlinMy. This backend connects NagVis to merlin MySQL databases. The merlin database will be used as backend for Ninja a new webinterface for Nagios.

These are only the most important changes to NagVis. You can find a detailed technical view on the latests changes in the changelog.

You can download NagVis via the download page.

Have fun using NagVis 1.4 and please report any problems and bugs.