Sie sind auf Seite 1von 88

EyesOfNetwork Utilisation

Utilisation de la solution EoN

Fernandez Sbastien

Rfrence : Eon 2.1.5 Utilisation tat : Termin Date dernire modification : 12 juil. 2010

Ce fichier vous est distribu sous licence Creative Commons Paternit version 2.5. Pour rsumer : vous tes libre de distribuer et de modifier ce fichier pour peu que vous crditiez son ou ses auteur(s). La mention de la licence est facultative pour les uvres drives. Texte officiel de la licence: http://creativecommons.org/licenses/by/2.5/deed.fr

15 juil. 2010

Version : 2.1.5

-- Historique des modifications Version Date


2.1.5 12/07/2010

Responsable
Fernandez Sbastien

Modifications
Cration du document

Sommaire
1. PREAMBULE .......................................................................................................................................................................5 1.1. 1.2. 1.3. 1.4. 2. 3. 4. 5. POURQUOI CETTE DOCUMENTATION ? ........................................................................................................................................... 5 REMERCIEMENTS ...................................................................................................................................................................... 5 AXES DE PROGRESSION ............................................................................................................................................................... 5 NOMENCLATURE ....................................................................................................................................................................... 6

QU'EST-CE QUE EON ? ........................................................................................................................................................7 LOGIN ET MOTS DE PASSE ...................................................................................................................................................8 ONGLET PROJET..................................................................................................................................................................9 ONGLET DISPONIBILITES ................................................................................................................................................... 10 5.1. VUES GLOBALES...................................................................................................................................................................... 10 5.1.1. Tableau de bord ............................................................................................................................................................. 10 5.1.2. Tableau Technique ......................................................................................................................................................... 11 5.1.3. Execution ....................................................................................................................................................................... 11 5.2. CARTOGRAPHIE....................................................................................................................................................................... 12 5.2.1. Nagios ........................................................................................................................................................................... 12 5.2.2. Nagvis............................................................................................................................................................................ 13 5.2.3. Rseau ........................................................................................................................................................................... 13 5.3. EVENEMENTS ......................................................................................................................................................................... 13 5.3.1. Evnements Actifs ......................................................................................................................................................... 13 5.3.2. Evnements rsolus ....................................................................................................................................................... 14 5.3.3. Equipements .................................................................................................................................................................. 14 5.3.4. Services .......................................................................................................................................................................... 15 5.3.5. Groupe d'quipements/services .................................................................................................................................... 15 5.3.6. Vue Application = Nagiosbp .......................................................................................................................................... 15 5.4. INCIDENTS ............................................................................................................................................................................. 16 5.4.1. Equipements ou services ............................................................................................................................................... 16 5.4.2. Arrt planifi ................................................................................................................................................................. 16

6.

ONGLET CAPACITES .......................................................................................................................................................... 17 6.1. PERFORMANCE ....................................................................................................................................................................... 17 6.1.1. Par Equipement ............................................................................................................................................................. 17 6.1.2. Par mtrique.................................................................................................................................................................. 17

7.

ONGLET PRODUCTION ...................................................................................................................................................... 18 7.1. OUTILS ................................................................................................................................................................................. 18 7.1.1. Equipements .................................................................................................................................................................. 18 7.1.2. Externe .......................................................................................................................................................................... 18 7.2. JOURNAUX............................................................................................................................................................................. 19 7.2.1. Systmes ........................................................................................................................................................................ 19 7.3. CONFIGURATIONS ................................................................................................................................................................... 19 7.3.1. Gestion du parc : glpi..................................................................................................................................................... 19

8.

ONGLET RAPPORTS .......................................................................................................................................................... 21 8.1. EVENEMENTS ......................................................................................................................................................................... 21 8.1.1. Volume d'incidents ........................................................................................................................................................ 21 8.1.2. SLA Technique ................................................................................................................................................................ 21 8.1.3. Gnration de rapports ................................................................................................................................................. 22 8.2. DISPONIBILITES ....................................................................................................................................................................... 23 8.2.1. Disponibilit................................................................................................................................................................... 23 8.2.2. Tendances ...................................................................................................................................................................... 24 8.3. CAPACITES ............................................................................................................................................................................. 24 8.3.1. Performance .................................................................................................................................................................. 24 8.3.2. Capacits rseaux.......................................................................................................................................................... 25 3

9.

ADMINISTRATION ............................................................................................................................................................. 27 9.1. ACCES LOCAL .......................................................................................................................................................................... 27 9.1.1. Accs SSH....................................................................................................................................................................... 27 9.1.2. Snmpwalk: ..................................................................................................................................................................... 27 9.2. GENERALITES ......................................................................................................................................................................... 28 9.2.1. Authentification............................................................................................................................................................. 28 9.2.2. Groupes ......................................................................................................................................................................... 29 9.2.3. Utilisateurs .................................................................................................................................................................... 30 9.2.4. Processus ....................................................................................................................................................................... 30 9.2.5. SNMP ............................................................................................................................................................................. 30 9.2.6. SNMPTrapd ................................................................................................................................................................... 31 9.2.7. Sauvegarde.................................................................................................................................................................... 31 9.2.8. Journaux ........................................................................................................................................................................ 37 9.3. NAGIOS................................................................................................................................................................................. 37 9.3.1. Configuration : Interface Lilac ....................................................................................................................................... 37 9.3.2. Application = Nagiosbp configuration ........................................................................................................................... 56 9.3.3. Importer vers Nagios ..................................................................................................................................................... 57 9.3.4. Importer vers Cacti ........................................................................................................................................................ 57 9.3.5. Exporter vers Nagios ..................................................................................................................................................... 58 9.4. CARTOGRAPHIES ..................................................................................................................................................................... 59 9.4.1. Nagvis............................................................................................................................................................................ 59 9.4.2. Weathermap ................................................................................................................................................................. 68 9.5. LIENS EXTERNES...................................................................................................................................................................... 76 9.5.1. Nagios ........................................................................................................................................................................... 76 9.5.2. Lilac ............................................................................................................................................................................... 76 9.5.3. Cacti .............................................................................................................................................................................. 76

10.

INTRODUCTION POUR LA MISE A JOUR D' EON ............................................................................................................ 82

10.1. RECUPERER LES BACKUPS .......................................................................................................................................................... 82 10.2. INSTALLATION DE LA NOUVELLE VERSION ...................................................................................................................................... 82 10.3. RESTAURATION ....................................................................................................................................................................... 83 10.3.1. Mise jour de Postfix .......................................................................................................................................... 83 10.3.2. Mise jour de Nagios ......................................................................................................................................... 84 10.3.3. Mise jour de Nagvis ......................................................................................................................................... 85 10.3.4. Mise jour de Cacti ............................................................................................................................................ 86 10.3.5. Mise jour de l'interface Web d'EON ....................................................................................................................... 87 11. AXES DE PROGRESSIONS ................................................................................................................................................... 88

1. Prambule 1.1. Pourquoi cette documentation ?

Cette documentation permettra aux utilisateurs de la solution de mieux apprhender les possibilits dEyesOfNetwork. Cependant certaines connaissances basiques en Linux / Nagios / Cacti seront ncessaires pour la bonne comprhension de la documentation. Il est donc fortement conseiller aux nophytes de se familiariser avec un environnement Linux/nagios...et de consulter la documentation cre par Anthony Leduc : EON - Configuration et administration d'un logiciel de supervision rseau

1.2.

Remerciements

Avant de rentrer dans le vif du sujet, je souhaite remercier les membres actifs de la communaut de www.eyesofnetwork.com notamment Anthony Leduc dont la mise en page de sa documentation EON - Configuration et administration d'un logiciel de supervision rseau t largement reprise ici ainsi que les paragraphes backup manager et mise a jour de EoN . Mes remerciements sont galement destins Jean-Philippe Levy, Jrmie Bernard et Michael Aubertin pour avoir su dvelopper un outil complet, accessible et pertinent.

1.3.

Axes de progression

Cette documentation abordera la plupart des fonctionnalits de la solution. Au premier abord elle sera peut tre trop technique car suppose rpondre des attentes de personnes ayant dj des connaissances dans le domaine de la supervision. Il ne tient qu' vous de complter cette documentation afin qu'elle corresponde au besoin du plus grand nombre. Les contributeurs n'hsiteront pas complter la partie historique .

1.4.

Nomenclature

Une ligne de commande saisir dans la console est reprsente sous cette forme : /etc/init.d/xxx

Une information importante et qui rclame votre attention est reprsente ainsi :

Pensez redmarrer le service

Une information qui peut vous tre utile est reprsente de cette faon : Faire /ect/init.d/service restart

2. Qu'est-ce que EON ?

3. Login et Mots de passe

Une adresse ip a t fixe votre serveur de supervision durant l'installation Pour se connecter l'interface web http://ip du serveur du serveur de supervision login/password : admin/admin Pour Glpi, login/password : glpi/glpi Mot de passe root de mysql : root66

4. Onglet Projet
Prsentation de la solution.

5. Onglet Disponibilits 5.1. Vues Globales Tableau de bord

5.1.1.

Vue qui saffiche par dfaut l'ouverture de la page web(voir image prcdente). On y trouve une synthse des tats des hosts/services nagios et des vnements actifs.

10

5.1.2.

Tableau Technique

Synthse vue de nagios uniquement.

5.1.3.

Execution

Rsum des tests effectus dans un laps de temps.

11

5.2.

Cartographie Nagios

5.2.1.

Cartographie de base nagios, robuste mais trop limit.


12

5.2.2.

Nagvis

Cartographie plus volue, souple et modulable, prend en compte les sous cartesA prfrer !

5.2.3.

Rseau

Affichage de la carte cacti/weathermappas de carte cre de base. La cration sera vue dans le chapitre Administration.

5.3.

Evnements Evnements Actifs

5.3.1.

13

Affiche des vnements en cas de remontes dinformations dun tat non ok Possibilit en effectuant un clic droit dessus de sapproprier la panne ou de lacquitter. Permet de faire du suivi dincidents.

5.3.2.

Evnements rsolus

Mme affichage mais ne concernant que les vnements rsoluscad quand un vnement est soit redevenu up soit a t acquitt dans la vue vnements actifs.

5.3.3.

Equipements

14

Synthse vue de nagios de ltat des Hosts uniquement.

5.3.4.

Services

Mme genre de vue mais elle affiche la synthse Nagios des services tests.

5.3.5.

Groupe d'quipements/services

Affiche la vue Nagios des groupes souhaits.

5.3.6.

Vue Application = Nagiosbp

15

Vision de ltat des services rendus aux clients cad criticit de services. Gnre par Nagiosbp.

5.4.

Incidents Equipements ou services

5.4.1.

Affiche les Hosts ou Services en dfauts vue de Nagios.

5.4.2.

Arrt planifi

Force Nagios ne pas tester un hte ou service pour une priode donne et donc de ne pas le considrer comme en panne.

16

6. Onglet Capacits 6.1. Performance Par Equipement

6.1.1.

Affiche tous les graphes cacti associs un quipement

Un hte doit tre cre sous cacti et des graphes doivent lui tre associs !

6.1.2.

Par mtrique

Affiche tous les graphes cacti de mme nature sur des htes diffrents. Mme remarque que pour la vue quipement.

17

7. Onglet Production 7.1. Outils Equipements

7.1.1.

Par cette vue on peut : - Accder un hte par ssh ou telnet - Scanner les ports ouvert sur un quipement - Visualiser ltat des interfaces de lquipement a condition que celui-ci soit dclar sous cacti(avec la communaut snmp)

7.1.2.

Externe

Mme possibilit mais en entrant ladresse de lhte la main ce qui dispense de lavoir au pralable saisi sous cacti.

18

Dans le cas d'un show interface il faut donc renseigner l'ip, slectionner show interface (il doit tre en surbrillance) et saisir Snmp Community . Slectionner la bonne version SNMP et ensuite cliquer sur Run it .

7.2.

Journaux Systmes

7.2.1.

Affiche la vue du portail syslog-ng (ici le plugin cacti est utilis). Il est possible de fixer des rgles de suppression automatique en cliquant sur licne marqu dune croix rouge sur la droite du portail.

7.3. 7.3.1.

Configurations Gestion du parc : glpi

19

Possibilit daccs glpi : gestion de parc informatique (login/mdp glpi/glpi). Attendu que c'est une option, nous naborderons pas ce sujet, dexcellents tutoriels circulent sur le web. A noter que pour faciliter la gestion glpi, ocs peut aussi tre install sur EyesOfNetwork. Cela fait ou fera l'objet d'une autre documentation, EyesOfNetwork : Configuration.

20

8. Onglet Rapports 8.1. Evnements Volume d'incidents

8.1.1.

Permet de synthtiser le nombre de panne rencontres sur une priode donnes (hte ou service en panne)

8.1.2.

SLA Technique

21

Permet de synthtiser le temps moyen de rsolution de panne pour une priode donne.

8.1.3.

Gnration de rapports

22

Permet de gnrer au format .doc un fichier reprenant les volumes dincidents et SLA technique.

8.2.

Disponibilits Disponibilit

8.2.1.

23

Permet davoir la disponibilit hte/service ou groupe dhtes/services sur une priode donnePour afficher un rsultat cohrent renseigner en haut, First assumed host state a up et First assumed host service a up .

8.2.2.

Tendances

Permet davoir la disponibilit dun hte ou service sur un temps donn. Toujours pour plus de clart, partir dun First assumed up .

8.3.

Capacits Performance

8.3.1.

Affiche tous les graphes cacti disponible sur une priode donne afin davoir un rsum de ltat de charge .

24

8.3.2.

Capacits rseaux

Affiche les rsultats vus par la sonde ntop. Au pralable ne pas oublier davoir lancer le processus ntop dans la partie administration.

25

26

9. Administration 9.1. Accs local Accs SSH

9.1.1.

Permet daccder en mode console a son serveur de supervision sous rserve que le client do lon fait la requte ait la plateforme java dinstalle. Cet outil ssh permet aussi duploader ou downloader des fichiers entre le client et le serveur.

9.1.2.

Snmpwalk:

Permet de lancer une requte snmp un hte distant pour vrifier le fonctionnement de lagent snmp.

27

9.2.

Gnralits Authentification

9.2.1.

Indique si lon souhaite utiliser la base sql du serveur de supervision pour la gestion utilisateurs de la suite. Seul par dfaut est prsent le compte admin . On peut par exemple utiliser la base dun serveur 2003 Active directory ou Ldap classique. Exemple de configuration pour une liaison avec un Active directory 2003 :

28

Pour un Ldap Classique :

9.2.2.

Groupes

Slectionnez add group Cette vue gre les diffrents accs des utilisateurs par lintermdiaire de groupes.

En effet pour chaque groupes vous allez pouvoir spcifier quels onglets de la solution seront accessibles...un ou plusieurs

29

9.2.3.

Utilisateurs

Cette vue concerne la cration dutilisateurs et laffectation de ceux-ci a des groupes daccs. Il est possible dutiliser une base LDAP ou AD pour slectionner des utilisateurs EXISTANT dans lannuaire choisi afin de les placer dans des groupes daccs de la solution.

9.2.4.

Processus

Affiche la liste des processus utile la solutionPossibilit de stop/start de ces process sans avoir se connecter en mode console au serveur

9.2.5.

SNMP

30

Permet de modifier la communaut snmp de la solution sans utiliser le mode console du serveur. Effectuer la modification souhait, slectionnez update (en bas) puis redmarrez le service concern (ici snmp) via linterface Gnralit/processus. Dans cet exemple, snmp v1 a t supprim pour garder exclusivement snmp v2c

9.2.6.

SNMPTrapd

Fonction identique a la prcdente mais concerne le fichier snmptrapd.

9.2.7.

Sauvegarde

Fonction identique a la prcdente mais concerne le fichier de configuration de la solution De sauvegarde backupmanagerPar dfaut la solution sauvegarde le /etc, /srv, les bases sql.dans des fichiers .tar.gz ou bzip dans le rpertoire /var/archive. Prsentation de Backup-Manager EON utilise un fichier de configuration pour raliser les sauvegardes. Ce fichier n'est autre que l'excellent logiciel de sauvegarde backup-manager http://www.backup-manager.org/ Tous les soirs, 4h00 du matin une sauvegarde des bases de donnes des diffrents logiciels et de leurs fichiers de configuration est sauvegarde dans le rpertoire var/archives . Le script, qui est utilis pour la sauvegarde est accessible en cliquant sur le lien Administration puis sauvegardes .
31

Une fois dnu de tous ses commentaires, le script ressemble a :

export BM_REPOSITORY_ROOT="/var/archives" export BM_TEMP_DIR="/tmp" export BM_REPOSITORY_SECURE="true" export BM_REPOSITORY_USER="root" export BM_REPOSITORY_GROUP="root" export BM_REPOSITORY_CHMOD="770" export BM_ARCHIVE_CHMOD="660" export BM_ARCHIVE_TTL="5" export BM_REPOSITORY_RECURSIVEPURGE="false" export BM_ARCHIVE_PURGEDUPS="true" export BM_ARCHIVE_PREFIX="$HOSTNAME" export BM_ARCHIVE_STRICTPURGE="true" export BM_ARCHIVE_NICE_LEVEL="10" export BM_ARCHIVE_METHOD="tarball mysql" export BM_TARBALL_NAMEFORMAT="long" export BM_TARBALL_FILETYPE="tar.gz" export BM_TARBALL_OVER_SSH="false" export BM_TARBALL_DUMPSYMLINKS="false" declare -a BM_TARBALL_TARGETS BM_TARBALL_TARGETS[0]="/etc" BM_TARBALL_TARGETS[1]="/home" BM_TARBALL_TARGETS[2]="/srv"

32

export BM_UPLOAD_SSH_PURGE="true" export BM_UPLOAD_SSH_TTL="" export BM_UPLOAD_SSHGPG_RECIPIENT="" export BM_UPLOAD_FTP_SECURE="false" export BM_UPLOAD_FTP_PASSIVE="true" export BM_UPLOAD_FTP_USER="" export BM_UPLOAD_FTP_PASSWORD="" export BM_UPLOAD_FTP_HOSTS="" export BM_UPLOAD_FTP_PURGE="true" export BM_UPLOAD_FTP_TTL="" export BM_UPLOAD_FTP_DESTINATION="" export BM_UPLOAD_S3_DESTINATION="" export BM_UPLOAD_S3_ACCESS_KEY="" export BM_UPLOAD_S3_SECRET_KEY="" export BM_UPLOAD_S3_PURGE="false" export BM_UPLOAD_RSYNC_DIRECTORIES="" export BM_UPLOAD_RSYNC_DESTINATION="" export BM_UPLOAD_RSYNC_HOSTS="" export BM_UPLOAD_RSYNC_DUMPSYMLINKS="false" export BM_BURNING_METHOD="none" export BM_BURNING_CHKMD5="false" export BM_BURNING_DEVICE="/dev/cdrom" export BM_BURNING_DEVFORCED="" export BM_BURNING_ISO_FLAGS="-R -J" export BM_BURNING_MAXSIZE="650" export BM_LOGGER="true" export BM_LOGGER_LEVEL="error" export BM_LOGGER_FACILITY="user" export BM_PRE_BACKUP_COMMAND="" export BM_POST_BACKUP_COMMAND="" 33

Explications : Nous allons expliquer quelques directives qui sont utilises afin que vous puissiez adapter le script en fonction de vos besoins. Sources : http://doc.ubuntu-fr.org/backup-manager http://wiki.backup-manager.org/index.php/Main_Page#Documentation

BM_REPOSITORY_ROOT Rpertoire o toutes vos archives seront stocks. BM_TEMP_DIR Rpertoire temporaire utilis pendant la sauvegarde. BM_REPOSITORY_SECURE Pour des raisons de scurit le rpertoire peut tre accessible que par une paire utilisateur/groupe dfinis dans les directives BM_REPOSITORY_USER , BM_REPOSITORY_USER et BM_REPOSITORY_CHMOD BM_ARCHIVE_CHMOD Droits attribus aux fichiers de sauvegarde. (660 = rw-rw---- soit read, write pour le propitaire, rw pour le groupe et rien pour les autres) BM_ARCHIVE_TTL C'est la dure de vie (Time To Live) en jours d'une archive. BM_REPOSITORY_RECURSIVEPURGE Purge rcursive du rpertoire de sauvegarde. BM_ARCHIVE_PURGEDUPS Si deux archives (sauvegardes) successives sont identiques, backup-manager peut crer un lien au lieu de recrer une archive. (gain de place) BM_ARCHIVE_PREFIX Donne un prfixe au nom de l'archive. BM_ARCHIVE_STRICTPURGE Cette directive est utile si vous stock toutes vos sauvegardes de diffrents backup-manager dans le mme rpertoire. En passant la valeur yes , BM ne supprimera pas les fichiers gnrs par d'autres BM et qui ont plus de 5 jours. BM_ARCHIVE_NICE_LEVEL Quand BM gnre une sauvegarde, cela sollicite le CPU. Afin d'viter une charge CPU trop importante, cette directive affecte un niveau de priorit au processus. Plus le nice level est lev mieux c'est. Par dfaut, BM utilise un nice level de 19 pour un
34

environnement Desktop . BM_ARCHIVE_METHOD La mthode permettant de crer les archives BM_TARBALL_NAMEFORMAT Comment apparaissent les fichier dans la liste : long : liste tous les sous-rpertoires puis le nom du fichier (ex : /home/toto/doc.odt) short : donne uniquement le nom du fichier (ex : doc.odt) BM_TARBALL_FILETYPE C'est le type de compression dsire. BM_TARBALL_DUMPSYMLINKS Est ce que backup-manager sauvegarde les rpertoires points par des liens (raccourcis) ? BM_TARBALL_TARGETS Rpertoires sauvegarder BM_TARBALL_BLACKLIST Donner une liste noire qui comporte certains dossiers et fichiers ne pas sauvegarder. BM_TARBALL_SLICESIZE Dtermine la taille maximale des archives BM_TARBALL_EXTRA_OPTIONS Pour ajouter des options supplmentaires tar . Par exemple, pour activer le mode verbueux : BM_TARBALL_EXTRA_OPTIONS="-v" BM_TARBALLINC_MASTERDATETYPE Dtermine la frquence des sauvegardes compltes : weekly : toutes les semaines monthly : tous les mois BM_TARBALLINC_MASTERDATEVALUE Le jour des sauvegardes compltes : si weekly : mettre un nombre de 06 (dimanche samedi) si monthly : mettre un nombre de 131 BM_MYSQL_DATABASES Bases de donnes sauvegarder BM_MYSQL_SAFEDUMPS Moyen utilis pour sauvegarder les bdd. Actuellement la mthode la plus sre puisqu'elle permet de rinjecter le
35

fichier sql gnr dans une autre bdd sans modification. BM_MYSQL_ADMINLOGIN Utilisateur mysql BM_MYSQL_ADMINPASS Mot de passe de l'utilisateur mysql BM_MYSQL_HOST Emplacement de la BDD BM_MYSQL_PORT Port d 'coute du serveur Mysql BM_MYSQL_FILETYPE Format de compressions pour les BDD. Il faut utiliser bunzip2 pour les dcompresser. BM_UPLOAD_SSH/Rsync etc... Ces directives permettent de sauvegarder vos donnes sur un rpertoire distant autre que celui en local. BM_PRE_BACKUP_COMMAND Ici vous renseignez la commande effectuer avant une sauvegarde BM_POST_BACKUP_COMMAND Ici vous renseignez la commande effectuer aprs une sauvegarde. Modification du fichier de configuration pour sauvegarder par FTP Modifiez les directives suivantes : BM_UPLOAD_METHOD="" par BM_UPLOAD_METHOD="ftp" BM_UPLOAD_FTP_USER="" par BM_UPLOAD_FTP_USER="votre login" BM_UPLOAD_FTP_HOSTS="" par BM_UPLOAD_FTP_HOSTS="l'adresse ip de votre serveur ftp" BM_UPLOAD_FTP_DESTINATION="" par BM_UPLOAD_FTP_DESTINATION="chemin du rp" Connectez-vous ensuite en ssh puis dmarrer le script qui se trouve dans /usr/sbin
36

/usr/sbin/backup-manager -v Le principe reste le mme que ce soit pour rsync , S3 , ssh .

9.2.8.

Journaux

Affiche les journaux pertinents pour la solution elle-mme.

9.3.

Nagios Configuration : Interface Lilac

9.3.1.

Affiche le portail lilac, solution dadministration de linterface Nagios. Son principe de fonctionnement : Les modifications effectues ici sont en base de donne SQL. Pour les appliques sur nagios il faut exporter cette base de donnes vers Nagios.

37

9.3.1.1. Menu General


Ce menu saffiche par dfaut louverture, donnant accs a une page daccueil. Elle permet de modifier : - Nagios Daemon Configuration : la configuration pure nagios(path, broker) - Nagios Resources : les variables basiques utilises. $USER1$ correspond au chemin absolu du rpertoire nagios contenant les scripts. $USER2$ reprsente la communaut snmp utilise pour les tests. De prfrence et afin de rester cohrents les diffrents quipements superviss, le serveur de supervision et cette variable doivent contenir le mme nom de communaut snmp. - Time Periods : permet de crer de nouvelles plages horaires de test. Par dfaut seule la 7j/7 24h/24 est prsente. - Contact Group : A cet endroit il est possible de crer des groupes de contacts, ceux-ci vont regrouper plusieurs contacts ayant besoin de recevoir les mmes alertes Nagios. - Service Group : Possibilit de crer ici des groupes de services. Exemple : Un groupe de service web regroupant tous les tests de tous les services web des diffrents quipements. - Nagios Web Interface Configuration : Configuration des options disponible pour le portail web nagios. - Nagios Commands : Gre lassociation entre des scripts de tests dquipements Situs dans le rpertoire : /srv/eyesofnetwork/nagios/plugins de la solution et les noms de ces commandes utilises dans le portail dadministration. On peut donc ajouter de nouvelles commandes de test a nagios. - Host Group : Possibilit de crer ici des groupes dquipements.

38

9.3.1.2. Menu Template

Les templates sont utiliss pour prdfinir des options communes plusieurs htes ou services. Ceci afin de
39

ne pas avoir configurer toutes les options pour chaque htes ou services comme par exemple les commandes, notifications, Par dfaut quelques host templates sont dj crs, par exemple pour des plateforme windows type 2000/2003/XP, avec des services associs. Il peut tre ncessaire de modifier les services associs afin de mieux correspondre au besoin. De la mme manire, un generic-services est cre de base, reprenant une configuration commune de service. Cad les notifications dj en place, le contact admin prsent par dfaut, la time period dfinie

9.3.1.3. Exemple pour modifier un host template


-Cliquer sur le template modifier (ex : ms_windows_2kx):

-Se placer dans la partie Services

-La liste de tous les services tests et associs au template saffiche. En ouvrant chaque service on pourra retrouver la commande utilise pour effectuer les tests de chaque services. Il sera alors possible de retourner dans la partie General de lilac, section nagios command afin deffectuer les retouches ncessaires.

9.3.1.4. Exemple pour modifier une commande check


Exemple avec le service Antivirus :

40

- Edit

- Checks

-La commande utilise est donc : Win_snmp_services_antivirus -Pour voir le test exact de la commande retourner dans longlet General en haut .

41

- Nagios Commands

-Descendre et slectionner donc le Win_snmp_services_antivirus -Voici les paramtres utiliss par la commande. Attendu que nous utilisons principalement la suite trend micro il faut modifier les variables reprsentant les noms de services windows

42

Cad remplacer Symantec Antivirus par OfficeScanNT RealTime Scan (attention la casse) et "DefWatch" par OfficeScanNT Listener .

Une fois la commande modifie slectionner modify command pour la prise en compte. Procder de la mme manire pour toutes les commandes de services changer. A noter que les caractres spciaux ainsi que les accents ne sont pas pris en compte, il faut les remplacer par . appel le caractre joker . Petit exemple : Centre de scurit sera remplac par Centre de s.curit. Il est aussi possible dutiliser des variablesdans le cas de cette commande on pourrait remplacer les noms des services par $ARG1$ et $ARG2$. Utiliser des variables permet de dfinir une commande commune deux services mais utilisant des tests diffrents. Attention de ne pas effectuer ce genre de remplacement sur un template. En effet le principe dune commande de service de template est dtre commune a tous donc si la commande est modifie cela modifiera pour tous les hosts associs au template et donc au service en question. Le principe des variables est appliqu des services crs associs des hosts non a des templates. Nous allons dvelopper ce sujet au chapitre suivant.

9.3.1.5. Menu Network

-Cest dans ce menu quil est possible dajouter des quipements . -Voici un exemple de cration, slectionner Add a new child host -Saisir le nom dhte puis une description et ladresse ip. Le Display name tant une option ce nest pas obligatoire. Cliquer ensuite sur Add Host .

43

9.3.1.6. Exemple pour la cration d'un host

Cet cran aura une architecture identique pour tous les hosts , comprenant les onglets suivants : - General : reprend les information basique du host , cliquer sur edit en bas pour modifier ces informations.

- Parents : La notion de Parents / Childs (parents/enfants) dtermine les relations entre les quipements. Si notre host tait rattach a un switch il pourrait avoir en add parent le switch Cette notion est importante car si un hte est dtect down , nagios nira pas tester les enfants , les placera en statut unreachable (non joignable) et ne fera pas les tests demands. Il faut donc tre logique dans lorganisation des parents/enfants.

44

- Inheritance :

Cest dans ce menu quil va tre possible daffecter un Template a notre Host , ceci afin dviter de saisir toutes les options manuellement. Pour cette dmonstration choisir linux puis cliquer sur Add Template . - Checks :

45

Attendu quun template a t associ lhost, des valeurs ont t prs positionns. Par dfaut, sur ce template, la commande de check de lhost et check-host-alive soit un ping. - Flapping :

Ce menu permet de fixer des options de flapping . Le Flapping concerne les hosts ou services changeant trs souvent dtat. Cad de up a down et inversement, en boucle,peu utilise. - Logging : Notion peu utile, non utilise. - Notifications :

46

Ce menu dfini si en cas de problme des notifications seront envoyes ou non et dans quels cas. Dans cet exemple, les notifications sont actives pour les tats down ou unreachable...

- Services : Dans ce menu on voit les services lis au template et rattach lhost. Il est possible de crer dautres services, point que lon va dtailler.

9.3.1.7. Exemple pour la cration d'un service un host


Slectionner Create a new service for this host

47

Saisir une description et un nom de service puis add service

Dans la section inhritance :

De la mme manire que pour les hosts templates, il y a la possibilit dhriter de service template. Un generic_service est intgr et permet davoir les parties checks et notifications prdfinies. Pour heriter du generic_service , cliquer sur add template puis : Section check

48

La plupart des options sont pr remplies, il reste dfinir la commande de check en elle-mme. -Cliquer sur edit :

Pour affecter une commande, cocher provide value au niveau du check command . Dans le menu droulant choisissez check_tcp puis update check en bas. -Sections Flapping et logging peu utilises -Sections Notifications : Pr remplie via le service template :

49

-Section Group Membership : Il est possible de regrouper diffrents services de diffrents host dans un mme groupe, condition den avoir spcifi -Section contact : Permet de spcifier un ou plusieurs contact, un ou plusieurs groupe de contact devant recevoir des notifications en cas de problme, sous rserve den avoir spcifi auparavant -Section Extend information : Information optionelles pouvant ajouter a ce service un icne partieculier, une url contenant plus dinformation sur ce service. -Section Dependency : Possibilit mettre en valeur des dpendances entre des services et dautres hosts, peu ou pas utilis. -Section escalation : peu utilis. -Section check command parameter :

Dans cet exemple, le service sappuie sur la commande check_tcp .


50

En allant dans le menu general/nagios command on saperoit que cette commande utilise une variable $ARG1$. Cest dans ce menu check command parameter que cette variable va tre dfinie. Pour tester le port http mettre 80 dans $ARG1$ et cliquer sur add parameter . Si on retourne dans la partie check, on va voir la variable apparatre :

Ce service est configur, cliquer sur back to host pour revenir a la configuration de lhost test en luimme - Group Membership - Contact s - Extended information - Dependencies - Escalations - Check Command Parameter Tous ces menus ont le mme rle que ceux de la partie aborde lors de la cration du service de test mais dun point de vue hostEn effet les groupes, contacts, paramtres ne sont pas obligatoirement identiques entre les hosts et les services . Une fois que lhost est cr et que lon a associ un service (pas obligatoire, le check-host-alive du host peut suffire si il ny a rien de pertinent a tester de plus) la partie configuration est finie. Cependant ces donnes sont prsentes dans linterface Lilac, administration de nagios, mais pas dans Nagios lui-mme. Pour cela il faut exporter la configuration lilac vers Nagios, poitn suivant :

9.3.1.8. Menu Tools

51

- Importer : Systme dimport de donnes depuis une base de donne fruity ou de fichiers plat nagios. Cependant la configuration de nagios tant spcifique dans la solution, limport de fichiers nagios provenant de systme extrieur ne fonctionne pas, notamment a cause des path et des templates pur nagios. - Exporter :

Afin dexporter la configuration du systme lilac vers les fichiers plats nagios il suffit de cliquer sur restart du job nagios (en haut droite). En cas derreur dexport, regarder en bas de la page du job ou est lerreur. Tant que lerreur ne sera pas rsolue, aucune donne ne sera exporte vers nagios. - AutoDiscovery : Cet outil, bas sur nmap, permet de scanner des ports sur des plages rseaux afin dautodtecter des quipements. Pour automatiser lassociation dun host avec un template, il est possible de mettre en place des filtres sur les templates pour effectuer la correspondance Scan port = Template.
52

9.3.1.9. Exemple pour l'affectation automatique de template


Cet Exemple basique permettra d'affecter des template Win2kx et Linux automatiquement. Aller dans le menu Templates de lilac, slectionner le MS_Windows_2KX . Dans ce template cliquer sur Auto-discovery filters .

Pour obtenir ce rsultat il a suffit de cliquer sur edit , cocher provide value sur la ligne Operating system et de saisir Windows . Ensuite cliquer sur add service filter , choisir protocole TCP, port : 135ce port correspond un port microsoft rpc Update en bas et le filtre pour windows est en place. Pour le template Linux :

53

Voici les rglages utiliss. Retourner ensuite dans le menu Tools / Autodiscovery .

9.3.1.10.

Cration du job autodiscovery

Voici un exemple de cration de job autodiscover appel dans ce cas scan1

54

Les informations ncessaires : -nom du job - Target specification : Adresse ip ou champ dadresse ip au format nmap ! Exemple : 192.1.1,2.1-100 = 192.1.1.1 100 et 192.1.2.1 100 Cliquer ensuite sur add target puis begin auto-discovery job

Cliquer sur la zone en fond vert pour ouvrir le rsultat :

Cocher les quipements voulus et choisir en bas import process .

55

9.3.2.

Application = Nagiosbp configuration

Ce lien permet dditer et de modifier le fichier de configuration de nagiosbp, permettant de configurer la vue 5.3.6.

Voici quelques lments pour la configuration : - Eon -> nom de ce Nagios Business Process - Localhost ;Process_ged : teste le service ged du host localhost Donc le NagiosBP Eon est up si les services ged du localhost ET port ssh localhost ET port mysql localhost sont up. - Display 1 = priorit 1 ; eon (reprend donc le resultat du dessus) ; EyesOfNetwork Application -> nom affich voir le 2.3.6 - Info_url eon ;/ : affiche licne I bleu de la vue 2.3.6 pour le BP Eon ; lien de lurlun / dans notre cas. - External_info eon ;uptime affiche les information sur le status de la vue 2.3.6. Dans ce cas le uptime pour Eon

56

9.3.3.

Importer vers Nagios

Cette section permet dimporter des hosts via un fichier .csv Pour cela : - Crer auparavant sous lilac des hosts templates en fonction de vos besoins avec des commandes et services prdfinis. - Remplir le fichier .csv de cette manire : Nom dhote ;@ip ;Description ;Nom du template choisi -Dans le portail web de la solution sur cette vue faites parcourir , rcuprez votre fichier puis upload . -Vos htes doivent tre dans lilac(9.3.1.4), il vous reste exporter vers nagios.

9.3.4.

Importer vers Cacti

Ce menu permet dimporter un hte dj prsent sous lilac vers cacti. Il suffit de slectionner un ou plusieurs htes de mme nature (switch, linux,) gauche, de choisir le Host template (cacti pas nagios) qui correspond le mieux, saisir la communaut snmp et la version puis cliquer sur import . A linverse pour en supprimer choisissez le ou les hosts droite et cliquez sur remove.

57

9.3.5.

Exporter vers Nagios

Correspond la vue lilac Tools / Exporter :

Comme sous lilac pour lancer un export de la base de donne lilac vers Nagios, cliquez sur restart droite du job.

Partie GED non dtaille!!!

58

9.4.

Cartographies Nagvis

9.4.1.

Nagvis remplace la cartographie Nagios, cette dernire ntant pas assez lisible et trop rigide. Nagvis va permettre de faire des liens entre des cartes, insrer des images de fond, icnes ou photos... Afin dassimiler les diffrentes possibilits nous allons crer une carte.

59

9.4.1.1. Cration d'une carte Nagvis

Pour afficher ce menu il suffit de faire un clic droit sur le fond Nagvis. La partie Gestion va permettre de crer ou supprimer des cartes, injecter ou supprimer des arrireplans, des formes (icnes) ou de dfinir des backends . Un backend est un module permettant de remonter les changements dtats de nagios vers une base de donnes sql (utilisation de ndo2db) ou des fichiers plats tampons (ndo2fs / mklive status). En effet Nagvis ne peut interagir directement avec Nagios, il ne fait que lire les remonts dun backend. La solution de supervision Eyes Of Network met disposition des adminstrateur les trois diffrents backend. Au vu des performances le meilleur des trois est mklive status . Pour injecter un objet (formes) slectionner Formes avec un clic gauche.

60

Limage en question DOIT tre au format pngen cliquant sur parcourir il sera possible duploader une

image de votre station cliente vers Nagvis pour vous en servir dans des cartes, aprs avoir choisi chargement . Il est aussi possible en passant par la partie effacer de retrouver une image de nagvis pour la supprimer. Pour injecter un arrire plan cela se fait de la mme manire, une fois revenu au menu gestion choisir arrire plans .

61

Par cet interface il est possible de : -crer en manuel un fond dcran unique (partie haute) en saisissant un nom, une couleur(valeur conventionne en hexadcimal) et une taille en pixel. -injecter une image qui servira de fond dcran sur le mme principe que les formes. -supprimer une image de nagvis. Pour crer une carte, de la mme manire, une fois revenu au menu gestion choisir cartes .

62

- Saisir un nom pour la carte - Pour les droits mettre : EVERYONE En effet la gestion daccs est dj prsente au login du portail web de la solution. - Choisir un jeu dicne. - Slectionner un arrire plan. - Cliquer sur crer , votre carte vierge est prte ! Il est aussi possible de renommer une carte, leffacer ou exporter/importer le fichier de configuration dune carte. Exemple :

63

La carte va souvrir et il va tre possible dajouter des htes, services, images, Pour cela effectuer un clic droit sur le fond de carte :

La partie icne host/service/ va permettre dajouter un icne qui changera de couleur suivant ltat Nagios de cet host/service A noter quil y a aussi dans icne : carte. Cet icne carte va permettre de faire des sous cartes remontant leur tat via cet icne dans la carte principale. La partie Spciale contient une section label pour ajouter du texte et une partie formes pour ajouter des images prcdemment insres.

64

9.4.1.2. Ajout d'icnes une carte Nagvis

Exemple d'ajout:

Un clic gauche ensuite avec la souris lendroit ou va tre placer lobjet puis :

Description : -icon : slectionner un objet -x et y : coordonnes pr remplies -z : coordonne de profondeur = utile lors de la superposition dobjet/icne. Lobjet ou icne ayant une valeur plus lev quun autre saffichera par-dessus. -Les autres options ne seront pas abordes.
65

Cliquer ensuite sur enregistrer.

Pour associer un icne dtat nagios, via un clic droit sur le fond dcran afficher le menu contextuel puis choisir ajouter un objet / icne / host

A laide de la croix cliquer sur lendroit ou vous voulez licneune fentre saffiche :

66

-Hostname : Slectionner lhost voulu -X,Y : coordonnes pr remplies -Z : profondeur -Iconset : style dicnes -labelshow : affiche ou pas un fentre texte avec le nom de lhost -labeltext : la valeur [name] par dfaut va servir afficher le nom de lhost tel quil a t saisi sous nagios, la valeur peut tre change pour personnaliser lintitul. -label x,y,z : coordonnes de la boite de texte -label_width : longueur du cadre texte, auto par dfaut. -label_background : fond de couleur de la boite texte, transparent par dfaut. Les valeurs de couleurs sont en hxadcimal. Ex : #aff = bleu ciel ; #FFF = blanc. -label_border : couleurs de la bordure de la bote texte. -only_hard_states : cet icne doit ou ne doit pas afficher que le statut hard -recognize_services : cet icne doit ou ne doit pas afficher.

67

-Ne pas toucher les autres options -Cliquer sur enregistrer. -Possibilit en restant cliqu sur licne de la dplacer lissue.

Cartographie termine pour la visualiser voir menu 5.2.2

9.4.2.

Weathermap

Avant dutiliser weathermap il est ncessaire davoir configur au pralable un quipement sous cacti, partie 9.5.3

68

Pour crer une carte cliquer sur Weathermap editor

Il est possible dutiliser un modle existant ou de partir dun fichier vierge. Pour ce test crer une carte nomme essai base sur le simple.conf car en utilisant les autres possibilts, la lgende un problme daffichage. A louverture de la carte, cliquer sur les nodes et les flches et choisir delete chaque fois.

Sur cette interface, seuls ces menus sont utiles :

69

9.4.2.1. Add node


Un node correspond un nud auquel on pourra associer une icne, un nom, Pour cela, cliquer sur Add node , le pointeur de la souris va tre modifi. Cliquer ensuite sur le fond de carte pour dposer le node .

Cliquer sur Node pour ouvrir un menu de configuration.

70

-Position : coordones du node -Internal Name : nom utilis dans le fichier de configuration -Label : Nom du node affich sur la carte -Info url : lien url pour information -Hover graph url : possibilit dassocier licne un lien, par exemple cacti(pick from cacti) si lon veut associer un graphe a licne. Comme weathermap est souvent utilis pour voir la charge rseau, nous ne feront pas dassociation ce niveau -Icon Filename : Choisissez un icneOn peut ajouter weathermap des icnes supplmentaires. Le plus rapide consiste utiliser winscp, puis transfrer des icnes depuis sa station cliente vers le /srv/eyesofnetwork/cacti/plugins/weathermap/images/ Mettez ensuite sur les fichiers injects les droits 774 et user:group = cacti :eyesofnetwork Suivre les copies dcran pour la suite :

- Submit puis Add Node et dposer le node sur la droite du serveur1

71

-Cliquer sur le node et :

- Submit -On obtient ceci :

72

-A laide de Add Link crer un lien ente le node serveur1 et le node Lan

9.4.2.2. Add Link


Pour cela : Cliquer sur Add Link puis sur serveur1 et Lan .

-Un clic gauche sur la flche va ouvrir un menu :

73

-Maximum bandwith Into: Valeur max de la bande passante en bits.secunit : K, M, G -Maximum bandwith Out : Possibilit de cocher Same As (identique) ou de -dfinir la valeur manuellement -Data source : Dfinie la source des statistiques afficher. Dans notre cas, et toujours si lhte t pralablement intgr a cacti avec des graphes associs, Cliquer sur pick from cacti . Slectionner le graphe voulu.

-Info url et Hover Graph url : ces champs vont tre remplis automatiquement -IN Comment : Commentaire en cas datteinte du seuil mini

74

-Out Comment : Commentaire en cas datteinte du seuil maxi. Cliquer sur submit . Il est possible dajouter une lgende de couleur via longlet position legend . La carte est cre, un dlai va tre ncessaire weathermap pour linitialiser (5min). Il faut maintenant la dclarer dans les cartes actives.

9.4.2.3. Activation de la carte


Revenir sur la fentre initiale weathermap :

-Cliquer sur Add en haut droite. -Cliquer sur Add l aligne de votre carte. -Cliquer en suite sur admin au niveau de accessible by

-Choisir Anyone puis update , les restrictions daccs sont gres par le portail web. La partie weathermap pour cette carte est termine, aprs le dlai de calcul de la carte elle saffichera dans la vue 5.2.3 La documentation complte de weathermap est via un lien en bas de la carte : local documentation .

75

9.5.

Liens Externes Nagios

9.5.1.

Lien redirigeant sur la page web nagios.

9.5.2.

Lilac

Lien redirigeant sur le portail lilac. Dj dcris en 9.3.1.

9.5.3.

Cacti

Lien redirigeant vers le portail Cacti. Nayant pas t abord avant, voici des lments pour faciliter la configuration dhtes. Suite au point 9.3.4 un hte dj du tre import dans cacti. Dans le cas contraire voici comment procder manuellement :

9.5.3.1. Ajout d'un quipement avec un graphe dans cacti

-Pour aller dans la vue des htes prsents cliquer sur devices dans le menu de gauche. -Pour ajouter un hte cliquer sur Add droite de la barre device
76

-Description : Description de lquipement -Hostname : nom dns ou adresse ip -Host Template : 0 la manire de nagios, possibilit de choisir un template avec des rglages pr dfinis. -Disable host : en cas de soucis, possibilit de dsactiver les tests. -Downed Device Detection : Mthode utilis par cacti pour tester un host : Snmp,Ping, -Dans les SNMP options dfinissez la version snmp, communaut ; -Cliquer en bas sur Create . -Rouvrir le Device cr afin daffecter un ou plusieurs graphes

77

-Dans le cas prsent, cest un quipements utilisant le template Local Linux Machine qui a t utilis, on voit donc des Associated graph template dj prsent. A noter que ceux sont des graphes templates qui prpositionnent les requtes mais en aucun cas des graphes ont t crs. Cependant pour weathermap par exemple(chapitre prcdent) il serait intressant dajouter Dans la section associated data query une requte sur les interfaces rseau. Pour cela cliquer sur le menu droulant droite de add data query (en bas) et choisir SNMP Interface Statistic . A lissue faire add droite de cette ligne.

-Dans la partie haute cliquer maintenant sur Create graph for this host

78

-Cet cran affiche les requtes disponibles pour crer des graphes. La section qui nous intresse pour weathermap est SNMP Interface Statistic . -Cliquer droite sur la case correspondant linterface voulue. -Cliquer ensuite en bas sur create .

-A cet cran cliquer en haut gauche sur edit this host pour revenir la fentre ou lon dfini lquipement puis en bas sur save .

79

9.5.3.2. Placer un graphe dans une arborescence


-Cliquer dans le menu gauche sur Graph Management

-Slectionner le graphe et cliquer sur le menu Choose an action afin de choisir Place on a tree puis go .

-Il ny a que la branche root par dfaut, cliquer sur yes . -Votre graphe est cr et disponible dans la vue graph . Pour le vrifier cliquer dans les onglets de haut sur graphs :

80

9.5.3.3. Modifier l'arborescence de graphes


Il est possible de crer sa propre arborescence de graphesPour cela revenir la page principale en cliquant sur longlet console , puis dans la partie gauche sur graph

Via cet cran il est possible de renommer le default tree en cliquant dessus mais aussi de crer des sous arborescences La documentation complte de cacti est disponible sur internet, www.cacti.net.

81

10.

Introduction pour la mise jour d' EON

EON ne propose pas d'outil, ce jour, de mise jour automatique. Pour le moment la restauration de vos bases de donnes et des fichiers de configurations doivent se faire manuellement. La procdure de mise jour que vous allez suivre est largement inspire de la documentation tutoriel migration eon v2 de Sbastien Fernandez.

10.1.

Rcuperer les backups

EON gnre une sauvegarde tous les soirs 4h00 du matin dans le rpertoire /var/archive . La syntaxe du nom de fichier est la suivante anne mois - jours . Rcuprez la dernire sauvegarde avec Filezilla ou Winscp . Vous devriez avoir comme rpertoire : srveon srveon -cacti srveon-eonweb srveon-etc srveon -ged srveon -home srveon lilac srveon mysql srveon srv

Pour le moment, stockez-les sur votre disque dur.

10.2.

Installation de la nouvelle version

Faites une nouvelle installation d' EON .

Lors de l'installation, cochez la case Paramtres personnalises si vous souhaitez installer les composants comme syslog-ng , ntop et fop .

82

Fop est utile si vous souhaitez utiliser le gnrateur de rapports.

Ces extensions ne sont disponibles que sur l'dition dvd .

10.3.
1. 2. 3. 4.

Restauration

Connectez-vous sur la nouvelle version d' EON avec Filezilla ou winscp . Crez un rpertoire save dans le dossier srv Uploader les fichiers de sauvegarde de l'ancienne version d' EON . Connectez-vous avec putty pour dcompresser des archives.

10.3.1.
1.

Mise jour de Postfix

Dcompressez le fichier srveon-etc.xxxx.master.tar.gz

tar xvfz srveon-etc.xxxx.master.tar.gz

83

2. Un rpertoire etc est cre. Remplacez le fichier main.cf extrait de la sauvegarde par le main.cf prsent dans le rpertoire /etc/postfix/main.cf mv etc/postfix/main.cf /etc/postfix/main.cf 3. Rechargez le service postfix pour la prise en compte de la nouvelle version du fichier de configuration

/etc/init.d/postfix reload

Si vous avez dautres fichiers de configurations, le procd reste le mme.

10.3.2.
1.

Mise jour de Nagios

Dcompressez le rpertoire srveon-srv.xxx.master.tar.gz .

Un rpertoire srv est cre. 2. Coupez le service nagios

/etc/init.d/nagios stop 3. Si vous avez ajout des plug-ins dans votre ancienne version, il faut les copier dans la nouvelle version

cp Rup /srv/save/srv/eyesofnetwork/nagios-xxx/plugins/* /srv/eyesofnetwork/nagios/plugins/

Explications : -R : Mode rcursif. Il va traiter les sous-dossier prsent dans le rpertoire plug-ins -u : Mode update : Va jouter uniquement les nouveaux fichiers -p : prserve les droits

1.

Si vous souhaitez copier vos images prsentes dans votre ancienne version de nagios

cp -up /srv/save/srv/eyesofnetwork/nagios-3.0.6/share/images/logos/* /srv/eyesofnetwork/nagios/share/images/logos/

84

2.

Normalement les droits sont prservs mais au cas o

chmod 755 R /srv/eyesofnetwork/nagios/*

chown R nagios:eyesofnetwork /srv/eyesofnetwork/nagios/*

Nous allons maintenant importer la base de donnes sql de lilac de l'ancienne version de nagios dans cette version. 3. Dcompressez le fichier sql srveon-lilac.xxxx.sql.bz2

bunzip2 srveon-lilac.xxxx.sql.bz2 4. Importez le fichier dans la BDD de lilac

mysql lilac -u root --password=root66 < /srv/save/lilac.sql 5. Connectez-vous l'interface web d' EON (admin/admin) puis lancer une procdure d 'exportation dans lilac. 6. 7. Cliquez sur le lien Restart du job par dfaut. Connectez-vous Nagios et vrifiez que vos quipements superviss sont prsent.

Ceci conclut notre upgrade de Nagios

10.3.3.
1.

Mise jour de Nagvis

Copiez les images ou les formes si vous en avez utilis

cp up /srv/save/srv/eyesofnetwork/nagvis/nagvis/images/maps/* /srv/eyesofnetwork/nagvis/nagvis/images/maps/

cp up /srv/save/srv/eyesofnetwork/nagvis/nagvis/images/shapes/* /srv/eyesofnetwork/nagvis/nagvis/images/shapes/

2.

Raffectez le propritaire et le groupe aux fichiers

chown -R nagios:eyesofnetwork /srv/eyesofnetwork/nagvis/nagvis/images/maps/*


85

3.

Copier ensuite les fichiers de configuration des maps

cp up /srv/save/srv/eyesofnetwork/nagvis/etc/maps/* /srv/eyesofnetwork/nagvis/etc/maps/ 4. Raffectez le propritaire et le groupe aux maps

chown -R nagios:eyesofnetwork /srv/eyesofnetwork/nagvis/etc/maps/*

5.

Se connecter nagvis partir de l'interface web et vrifiez que tout est ok

En thorie, vous ne devriez pas rencontrer d'erreurs. Ceci conclut notre mise jour concernant l'outil Nagvis

10.3.4.
1.

Mise jour de Cacti

Copiez dabord vos fichiers images map et ou icones de cacti/weathermap si vous en avez utilis

cp up /srv/save/srv/eyesofnetwork/cacti/plug-ins/weathermap/images/ /srv/eyesofnetwork/cacti/plug-ins/weathermap/images/

cp up /srv/save/srv/eyesofnetwork/cacti/plug-ins/weathermap/configs/nom_cartes /srv/eyesofnetwork/cacti/plug-ins/weathermap/configs/

Copiez les fichiers rra de cacti . Ce sont les fichiers de donnes gnrs par cacti en fonction de vos priphriques que vous grapher .

cp up /srv/save/srv/eyesofnetwork/cacti/rra/* /srv/eyesofnetwork/cacti/rra/

1.

Dcompressez l'archive srveon-cacti.bz2

bunzip2 srveon-cacti xxxx.sql.bz2 2. Importez le fichier sql dans la BDD de cacti

mysql cacti -u root --password=root66 < /srv/save/srveon-cacti.xxx..sql

86

3.

Se connecter l'interface web de cacti et vrifiez que tout soit ok.

10.3.5.

Mise jour de l'interface Web d'EON

Cette tape est ncessaire si vous avez personnalis l'interface web d' EON (ajout d'utilisateurs, groupes ou personnalisation du connecteur LDAP). 1. Dcompressez le fichier sql srveon-eonweb

bunzip2 srveon-eonweb xxxx.sql.bz2 2. Importez le fichier sql dans la BDD

mysql eonweb -u root --password=root66 < /srv/save/srveon-eonweb.xxx..sql

87

11.

Axes de progressions

Afin d'enrichir cette documentation il serait souhaitable que la communaut remonte les ventuelles corrections ou amlioration via le forum forum.eyesofnetwork.com.

88

Das könnte Ihnen auch gefallen