NagVis

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

Key features are:
• Display of single Hosts or Services
• Display the state of a Host dependent on the state of its services (“recognize services”)
• Visualize a complete Host- oder Servicegroup with one icon
• Define Sub-Map icons wich represent a complete NagVis Map of Hosts/Services/Groups in one icon (drill down)
• Visualization of complete IT Processes using self drawn graphics

Prerequisites
The ndoutils must be installed
PHP must be installed. Since our ndoutils were installed with an RPM verison of MySQL and Apache was installed from source, our PHP configure line was:

./configure --with-apxs2=/usr/local/apache2/bin/apxs

Installation
Download the source:

cd /extra/src
wget http://internap.dl.sourceforge.net/sourceforge/nagvis/nagvis-1.2.1.tar.gz
tar zxvf nagvis-1.2.1.tar.gz

Place the NagVis directory tree into your Nagios share Folder (usally /usr/local/nagios/share).

mv nagvis-1.2.1 /usr/local/nagios/share/nagvis

Copy the configuration file:

cd /usr/local/nagios/share/nagvis
cp etc/nagvis.ini.php-sample etc/nagvis.ini.php

Edit /usr/local/nagios/share/nagvis/etc/nagvis.ini.php and set the appropriate info for your MySQL server.
Set the permission on the nagvis directories:

chown nobody:nobody /usr/local/nagios/share/nagvis -R
chmod 664 /usr/local/nagios/share/nagvis/etc/nagvis.ini.php
chmod 775 /usr/local/nagios/share/nagvis/nagvis/images/maps
chmod 664 /usr/local/nagios/share/nagvis/nagvis/images/maps/*
chmod 775 /usr/local/nagios/share/nagvis/nagvis/etc/maps
chmod 664 /usr/local/nagios/share/nagvis/nagvis/etc/maps/*

Start the daemon:

/usr/local/nagios/bin/ndo2db-2x -c /usr/local/nagios/etc/ndo2db.cfg

Access the web config tool at http://<nagiosserver>/<path-to-nagvis>/config.php

Access your maps at http://<nagiosserver>/<path-to-nagvis>/index.php?map=<mapname>

Recent Updates

  • 9 months 1 week ago
    1.27.2 update
  • 9 months 3 weeks ago
    Drupal 10/11 config
  • 9 months 3 weeks ago
  • PHP
    9 months 3 weeks ago
    PHP 8.3.11 and AlmaLinux
  • 9 months 3 weeks ago
    New version of Pound
Error | Production Monkeys

Error

The website encountered an unexpected error. Please try again later.