Vous êtes sur la page 1sur 7

Projet de maquettage de l'outil de supervision OMD

Moufaouad Djesone

Table des matires


Contexte :............................................................................................................... 3
Outils utiliss:......................................................................................................... 3
Objectifs principaux:............................................................................................... 4
I.

Solution propose est OMD The Open Monitoring Disponible....................5

Contexte :

UTINAM est la mise en commun des ressources du CNRS (Centre National de la Recherche
Scientifique) et de l'Universit, une part des employs provient de l'universit et une autre
provient du CNRS. UTINAM est donc en charge d'une partie des ressources informatiques de
l'universit et du CNRS. Le service informatique de l'UTINAM fournit une large gamme de
service pour assister les scientifiques dans leur recherche aussi bien quand ils sont dans
l'observatoire qu' l'extrieur, par exemple un Cloud,un service mail , Educroam (Wi-fi
international disponible pour tous les chercheurs ayant un accs), des serveurs de calcul et
plus. En ce qui concerne l'universit, le service informatique fournit par exemple LDAP,
DHCP et DNS, ainsi que des machines sous OS( OSX, Linux, Windows).
L'outil de supervision Nagios commenant faiblir devant la sortie de plus en plus d'outils de
supervision plus performant et plus flexible, l'UTINAM souhaite explorer un nouveau moyen
plus facile pour superviser ces postes et services.
Pour ce projet un stagiaire c'est dire moi sera accueilli dans le service informatique de
l'UTINAM pour effectuer un maquettage de test OMD, rinstallant tous les services et postes
superviser.
Frquence, dure et organisation de l'activit :
Ce projet dmarre le 1 fvrier et prendra fin le 26 mars. Je suis en autonomie pour
l'organisation de mon activit et supervis par son tuteur de stage pour d'ventuelle
modification du projet.
Outils utiliss:

Matriel:
Serveurrackable(1u)DELLPowerEdgeR610 :
-2ProcesseursIntelXeonE55202,27Ghz
-Mmoirevive:4x2GoDualRankRDIMM1066Mhz
- Disques SAS 15 K : 256 Go en RAID 0
Logiciel:
Bacula, SOGo, ProFTP, Sympa, OpenLDAP, PhpMyadmin, SQL Server, OMD,
PhpLDAPadmin, Linux, Vim, namp
Objectifs principaux:

Nagios devient lourd en matire de gestion des configurations avec un fichier de configuration
manuel. Cette manipulation manuelle peut devenir pnible et des erreurs de saisie peuvent
entraner un dysfonctionnement.
L'objectif de la mission ralise est de rendre l'intgration de nouveaux quipements plus
faciles et viter les erreurs humaines. Le second objectif est de possd un Kit Complet
d'outils sans avoir besoin d'effectuer diffrentes installations de services complmentaires
derrire exemple CACTI (Cacti est un logiciel libre de mesure de performances rseaux et
serveur bas sur la puissance de stockage de donnes de RRDTool ).
Cette solution aura un norme impact sur organisation de diffrente manire:
Gain de temps (donc conomie des ressources allou) pour l'ajout d'un quipement
pour sa supervision

Prise en main rapide, la formation l'outil est donc trs rapide


Visibilit et paramtrage des lments plus simple( Non fastidieux)

Pour la mission j'ai accs l'actuel outil de supervision Nagios pour pouvoir recrer les
services surveiller sur la maquette OMD.
Existant:
Je dispose d'un accs au GUI de Nagios en tant qu'invit.
Je dispose d'un serveur rack sur le quel j'installe un serveur Debian, sur ce serveur on installe
un Hyperviseur Xen. Aprs ces deux tapes on peut commencer crer des serveurs
virtuels selon les besoins du projet. Pour commencer je crer un serveur Vm-omd sur le
quel OMD sera install avec plusieurs autres services.
I.

Solution propose est OMD The Open Monitoring Disponible

OMD est un outil avec un concept nouveau sur comment installer, maintenir et mettre jour
un systme de surveillance sur Nagios.
Omd vite le travail fastidieux et manuel de compilation et d'intgration des modules Nagios
dans un le mme temps celui-ci vite le problme de paquets pr-installs sur la distribution
linux parfois dpasse ou avec peu de mises jour.
OMD est construit sur Nagios et embarque de base plusieurs modules, second point fort il est
installable sur une grande majorit des distributions linux.

Caractristiques:

plusieurs instances(session) par hte :


OMD prend en charge plusieurs, mais spares instances Nagios sur la mme machine
- dites sites, savoir pour une utilisation de la production et un environnement de test.
utilisateur omd spar par site :
chaque site a son propre utilisateur d'exploitation. Pas besoin de permissions root pour
l'administration.
script based tarball building(systme de compression en tar):
si vous dcidez de compiler omd pour vous-mme, vous obtenez une seule archive
avec tous les chemins et les binaires ncessaires. L'installation de ce tarball sur des
htes est aussi simple que l'extraction d'un fichier tar commun.
simple, cration de nouveaux sites: omd crer monsite crer le site et start
omd lance tous les Composants.
Supporte diffrente version d'omd en mme temps:
vous pouvez installer des versions diffrentes en parallle, savoir l'excution de votre
session de production avec la dernire version hard rock et en utilisant la version la
plus actuelle dans votre environnement de test. Il y a une mise niveau omd
disponible, mais ce moment ne comptez pas sur lui, il est exprimental!
Plate-forme des chemins indpendants:
omd s'installe dans / opt / omd sur toutes les plateformes. Si vous ne l'aimez, vous
pouvez crer un lien symbolique omd chaque endroit que vous voulez.
optimisations de la vitesse:
en utilisant npcdmod (module NEB) pour le traitement des donnes de performance,
rrdcached pour acclrer rrdtools, tmpfs pour les rsultats des contrles et livestatus
pour certaines interfaces web, nous essayons de rduire les donnes en E/S sur le
disque.

Contenu OMD :
OMD vient actuellement avec les logiciels suivants:
Nagios
o
o

Plugins de surveillance (Anciennement connu sous le nom Nagios-Plugins)


nsca:
est un dmon Linux / Unix vous permet d'intgrer des alertes et des contrles
passifs de machines distantes et applications avec Nagios. Utile pour les alertes
de scurit de traitement, ainsi que les configurations de Nagios redondantes et
distribues.
check_nrpe:
permet d'excuter distance des plugins Nagios sur d'autres machines Linux /
Unix. Cela vous permet de surveiller des paramtres de la machine distance
(utilisation du disque, charge CPU, etc.). NRPE peut galement communiquer
avec certains des addons d'agent Windows, de sorte que vous pouvez excuter
des scripts et vrifier les mesures sur les machines Windows distants.

Icinga
Shinken
NagVis
pnp4nagios
rrdtool/rrdcached
Check_MK
MK Livestatus
Multisite
Dokuwiki
Thruk
Mod-Gearman
check_logfiles
check_oracle_health
check_mysql_health
jmx4perl
check_webinject
check_multi

Ralisation
Activits :
Mon projet consiste maquetter sur un serveur physique plusieurs serveurs virtuels possdant
les mmes services que ceux installs en production sur le site UTINAM. Pour cela je dispose
d'un Serveur rackable (1u) DELLPowerEdgeR610, ce projet s'tend sur toute la dure de mon
stage donc 8 semaines. L'UTINAM attend comme rsultats un maximum de reproduction de
leur supervision initiale pour ainsi pouvoir voir les amliorations ou correctifs ncessaires si
cette solution est retenue pour une installation sur le site rel.
Annexes voir :
Installation de bacula, installation de owncloud, INstallation de squid3 sous debian 8,
Installation_de_Partage_NFS, Installation_ProFTPd, Installation_SOGo,
installationdepostfixbasique, InstallationOMD, OpenLDAP_install, PatrimoineinformatiqueUTINAN, Projet OMD_3.0
Tutoriel dinstallation glpi fusioninventory sous debian 8 jessy
http://www.dsfc.net/logiciel-libre/glpi/installation-glpi-fusioninventory-debian-8-jessie/