Installation Opsview sur Ubuntu 8.04 LTS

Ce tutoriel a été réalisé par :

Rôle Nom
Rédacteur Romuald FRONTEAU

Pré-Requis

L’installation Opsview demande quelques pré-requis, mais il s’avère qu’il est très simple de les satisfaire.

  • Entrer le dépôt d’Opsview dans la source.list de APT
  • Java est obligatoire (mais pas d’inquiétude, il sera installé avec les autres dépendances)
  • Mysql (mais pas d’inquiétude, il sera installé avec les autres dépendances)

Installation

Configuration d'APT

Nous allons rajouter dans le fichier /etc/apt/sources.list le dépôt d’Opsview.

# OPSVIEW DEPOT

deb http://downloads.opsera.com/opsview/apt/3.1 hardy main

Ensuite, on mettra a jour nos sources apt

sudo apt-get update

Lancement de l'installation

Avec l’installation de OPSVIEW, plein de dépendances vont s’installer et nous allons voir ce qu’il faut remplir lors de la demande d’installation de chacun d’eux.

apt-get install opsview

MYSQL

Demande mdp mysql root

MRTG

Accès au fichier de conf de mrtg (niveau sécurité)

JAVA

Installation de Java avec l’acceptation des conditions de licences

OPSVIEW CORE

  1. Demande d’un mot de passe Mysql pour la connexion à la base Opsview
  2. Demande du mot de passe Mysql root

Enfin, l’installation se termine tranquillement et vous propose d’accéder à l’interface d’Opsview via l’url suivante :

http://IP_du_serv:3000

Présentation de l'interface

Le login / Mot de passe passe pour se connecter est admin / initial par défaut.

Status

  • Hostgroup Hierarchy

Il s’agit de la vue par défaut sur laquelle on arrive après s’être loggué. La vue est assez simple et clair à la fois.

  • Viewport Summary

Il s’agit d’un résumé de l’état de santé de la supervision

  • Network Map

Il s’agit de la statusmap de nagios

  • Host Detail

  • Service Detail

;-) Clin d’oeil

Search Host

Il s’agit d’une fonction de recherche des hôtes.

Alerts

Les vues ci-dessous sont des filtres avec différentes options des alertes de votre supervision.

  • All Unhandled

  • Host - All

  • Service - All

  • Service - Warning

  • Service - Critical

  • Service - Unknown

  • Network Outages

Cette vue vous sera utile si vous gérez le lien “père / fils” entre les différents éléments à superviser.

  • Comments
  • Scheduled Downtime

Modules

  • Nagvis
Je me permettrai de donner un petit avis défavorable concernant la partie NagVis. Je trouve qu’il est relativement compliqué de la mettre en place pour un produit qui doit tout inclure en un seul. Ce qui déstabilise beaucoup, c’est que l’installation Opsview se fait relativement bien et là, le paramétrage de Nagvis qui oblige à essayer de comprendre toute la logique de fonctionnement de l’outil (apache proxy, chemin des répertoires, nom de la base de données, et la galère avec la modification d’apache pour essayer d’accéder à un phpmyadmin). Ce sera le point noir que je peux trouver à Opsview. Je pense que ce point est à améliorer.

Pré-requis

Il y aura l’installation des packages suivants, comme une installation de Nagvis traditionnelle :

aptitude install php5-mysql php5-cli php5-gd libapache2-mod-php5 graphviz libapache2-mod-auth-tkt-prefork libapache2-mod-proxy-html
a2enmod proxy 
a2enmod proxy_http
a2enmod proxy_html
/etc/init.d/apache2 reload

Par défaut Nagvis n’est pas configurer, il y a une petite astuce pour le valider. Dans le fichier /usr/local/nagios/installer/apache_proxy.conf, décommenter les 2 lignes suivantes :

Alias /nagvis /usr/local/nagios/nagvis
ProxyPass /nagvis !

et copier ce fichier dans votre conf apache :

sudo cp apache_proxy.conf /etc/apache2/conf.d/

Il faudra redémarrer l’instance web, attention dans le init.d, opsview à ses propres démons :

sudo /etc/init.d/apache2 restart
Je passe cette partie pour le moment pour tester le reste de ce produit. Si une âme charitable a réussi à le faire fonctionner, merci de nous en faire part.
  • MRTG

Dans Opsview, MRTG a l’air de jouer le rôle de grapheur du trafic réseau des éléments supervisés.

  • NMIS

Je ne connais pas cet outil mais NMIS est présenté comme un outil d’analyse de réseau et à l’air de posséder un éventail assez large de fonctionnalités. Il est capable d’analyser et d’établir rapidement des performanes de votre réseau et d’y déceler des anomalies.

Sans aucun lien avec Opsview :

Après paramétrage avec Opsview :

Cet outil peut s’avérer intéressant pour l’administrateur réseau chevronné.

Documentation Anglaise NMIS

Reports

  • Scheduled Reports

J’ai un petit coup de coeur pour cette vue, comparer aux reporting de nagios basic et ayant déjà rencontré ce dilemme du “j’aimerai recevoir un rapport mensuel de la supervision”. L’équipe d’opsview y ont penser et de manière particulièrement simple. Vous pouvez même créer vos propres rapports.

  • Selections

La vue sélection vous sera utile pour créer vos préférences selon les hostgroups que vous désirez dans vos rapports.

  • Graphs

Cette vue restent un mystère pour moi, je n’ai pas réussi à la faire interagir avec mes hôtes.

Les autres vues sont une reprise du reporting que nagios est capable de faire.

Configuration

  • Hosts

Cette vue vous permettra d’ajouter vos nouveaux hôtes ou de modifier ceux existants.

  • Contacts

Cette vue vous permettra de créer vos contacts ou de modifier ceux existants.

  • Service Checks

Je trouve cette vue très claire, elle regroupe selon votre envie vos commandes de checks par groupe de services. On s’aperçoit aussi qu’ Opsview offre déjà un panel plus que complet de check très utile.

  • Host template

Cette vue vous fera gagner un temps considérable en duplication de vos hôtes et services.

Advanced

  • Monitoring Servers

Cette vue est utile pour gérer une batterie de serveurs nagios et des architectures serveurs plus complexe que le mono serveur.

  • Host groups

Cette vue permet d’ajouter des hostgroups

  • Host groups Hierarchy

Cette vue est pas mal du tout, elle permet de gérer une hiérarchie entre les hostgroups et voir apparaître une gestion de sous-hostgroups

  • Service Groups

Cette vue permet de créer des groupes de services

  • Rôle

Cette vue permet de gérer les droits aux différents applicatifs de Opsview pour vos utilisateurs

  • Host check command

Cette vue vous permettra de créer de nouvelles commandes de check pour vos hôtes ou modifier celles existantes

  • SMS Notifications

Cette vue vous sera utile pour la gestion de vos envois de SMS

  • Time Periods

Tout comme pour nagios, le paramétrage reste le même

  • System Preferences

Server

  • Status and Reload

Cette vue vous servira a relancé l’instance Opsview

  • Process Info

Il s’agit de la même vue que Nagios. Il sert à piloter l’instance Nagios

  • Performance Info

Ceci vous résume les statistiques de performances des checks de Nagios

  • Scheduling Queue

La célèbre FIFO de Nagios

  • Audits logs

opsview/opsview-ubuntu-install.txt · Dernière modification: 02/03/2017 16: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