Cette documentation n’est plus à jour.

Installation de NagVis

Pré-requis

Certains des pré-requis n’est plus utile si vous les avez déjà récupérer pour l’installation d’un autre addons à Nagios. Graphviz a son importance, il servira à la fonction “automap” implanté depuis la version 1.3 de nagvis.

sudo apt-get install apache2 libapache2-mod-php5 php5-gd php5-mysql graphviz

Il faut savoir aussi que nagvis s’appuie sur une base SQL comme NDO ou tout récemment Merlin. Donc il est bon d’avoir assez au préalable une de ces deux bases.

Pour Merlin :

Installation Merlin

Pour NDO (article sur NDOUtils par encore écrit par Nagios-fr) :

Article Installation Centreon NicoLargo

Installation

Nous allons récupérer la dernière version de nagvis puis exploiter les sources pour les greffer à notre nagios.

wget http://kent.dl.sourceforge.net/sourceforge/nagvis/nagvis-1.4.1.tar.gz

tar -xvzf nagvis-1.4.1.tar.gz

mv nagvis-1.4.1 nagvis

cd /usr/local/nagios/share/nagvis

cp etc/nagvis.ini.php-sample etc/nagvis.ini.php

Configuration

Nous allons paramétrer nagvis pour pouvoir dialoguer avec la base de données. Ce paramétrage se trouve dans le fichier /usr/local/nagios/share/nagvis/etc/nagvis.ini.php.

Pour Merlin :

language="fr_FR"
backend="merlinmy_1"

[backend_merlinmy_1]
backendid="merlinmy_1"
; type of backend - MUST be set
backendtype="merlinmy"
; hostname for Merlin db
dbhost="localhost"
; portname for Merlin db
dbport=3306
; database name for Merlin db
dbname="nom_base_merlin"
; username for Merlin db
dbuser="user_merlin"
; password for Merlin db
dbpass="mot_de_passe_merlin"
; maximum delay of the Merlin Database in seconds
maxtimewithoutupdate=180
; path to the cgi-bin of this backend
htmlcgi="/nagios/cgi-bin"

Pour NDO :

A venir ;-)

Nous allons changer les droits sur les fichiers de NagVis pour que le serveur Apache y accèdent comme il faut.

    chown -R www-data:www-data /usr/local/nagios/share/nagvis/

    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/etc/maps

    chmod 664 /usr/local/nagios/share/nagvis/etc/maps/*

    chmod 775 /usr/local/nagios/share/nagvis/var

    chmod 664 /usr/local/nagios/share/nagvis/var/*

On peut enfin accéder à l’interface web de NagVis via l’adresse suivante :

http://ip_votre_serv_nagios/nagios/nagvis/config.php

nagios/addons/nagvis/nagvis-install.txt · Dernière modification: 02/03/2017 15:41 (modification externe)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0