Serveur Supervision Nagios/Centreon/Nagvis/Cacti/Nagtrap/Syslog

Dimension: px
Commencer à balayer dès la page:

Download "Serveur Supervision Nagios/Centreon/Nagvis/Cacti/Nagtrap/Syslog"

Transcription

1 Serveur Supervision Nagios/Centreon/Nagvis/Cacti/Nagtrap/Syslog source1 : source2 : plugin Nagios : I)Installation Nagios...2 II)Installation Centreon...3 III) Mettre Centreon en francais...11 IV)Installation de statusmap pour centreon...12 V)Installation Nagvis...12 VI)Installation Cacti...14 IV)Intégration de cacti dans Nagios...16 VII) Ajout de nouvelles MIBs...16 VIII) Client windows Nagios Event Log...17 IX)Installation de wmic :...24 X)Utilisation de WMI check avec Nagios...26 XI)Envoie de notification Nagios avec postfix par mail...36 XII)Supervision serveur linux...38 XIII)Remonter les temperatures serveur linux...38 XIV)Activer le SNMP sur ESXi...38 XV)Supervision espace disque serveur VMware ESXI...39 XVI)Supervision du CPU/Mem/Network/VM serveur VMware ESXI...40 XVII)Supervision du materiel serveur VMware ESXI en python...41 XVIII)Supervision windows avec NSclient XIX)Supervision onduleur...43 XX)Configuration automatique de Nagios par scan NMAP...44 XXI)Installation SNMPT...44 XXII)Installation Nagtrap...46 XXIII)Purge de la base NDO (Peut rendre instable Nagios)...49 XXIV)Configuration GPO Nagios...50 XXV)Installation serveur syslog et module centreon-syslog...52 XXVI)Installation agent snare (Envois événements au serveur syslog)...57

2 I)Installation Nagios Mettre à jour l'existant : //actualiser les sources depuis le site : https://dev.sourceslist.org/index/step1/ apt-get update apt-get upgrade Installation librairies de développement de bases : apt-get install build-essential Installation serveur WEB : apt-get install apache2 wget rrdtool mailx librrds-perl libapache2-modphp5 php5 php-pear php5-gd php5-ldap php5-snmp libperl-dev Installation librairies pour Nagios : apt-get install bind9-host dnsutils libbind9-60 libdns66 libisc60 libisccc60 libisccfg60 liblwres60 libradius1 qstat radiusclient1 snmp snmpd Installation librairies de diagrammes réseau pour Nagios : apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev Création utilisateur de supervision : /usr/sbin/useradd nagios passwd nagios /usr/sbin/groupadd nagios /usr/sbin/usermod -G nagios nagios /usr/sbin/usermod -G nagios www-data Telechargerment des plugins : cd /usr/src wget wget Decompression des sources : tar xzf nagios tar.gz cd nagios Compilation :./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=nagios --with-command-group=nagios --enable-event-broker --enable-nanosleep --enable-embedded-perl --with-perlcache //Il risque d'y avoir des alertes ("warning"), il ne faut par d'erreurs... ("error"). make all make fullinstall make install-config //En cas d'erreur : nano -c /usr/src/nagios/makefile -Ligne 78 A la place de «for file in includes/rss/*; \» mettre «for file in includes/rss/*.*; \» -Ligne 80 A la place de «for file in includes/rss/extlib/*; \»

3 mettre «for file in includes/rss/extlib/*.*; \ Script de démarrage nagios : ln -s /etc/init.d/nagios /etc/rcs.d/s99nagios Installation interface Web : htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin /etc/init.d/apache2 reload Compilation des plugins Nagios : apt-get install fping libnet-snmp-perl libldap-dev libmysqlclient-dev libgnutls-dev libradiusclient-ngdev cd /usr/src tar xzf nagios-plugins tar.gz cd nagios-plugins /configure --with-nagios-user=nagios --with-nagios-group=nagios make make install Test fichiers de conf Nagios : /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg Demarrage Nagios : nano /etc/passwd //nagios:x:1002:1002::/usr/local/nagios:/bin/sh /etc/init.d/nagios start Acces a Nagios : II)Installation Centreon Installation de mysql : apt-get install mysql-server php-db php-date php5-gd php5-mysql php5-snmp php5-ldap php5xmlrpc Installation de librairie de perl : cpan install Config::IniFiles Installation de la base de donnée NDO : mysqladmin -u root -p create ndo mysql -u root -p mysql GRANT ALL ON ndo.* TO "nagios" IDENTIFIED BY "motdepassendo"; FLUSH PRIVILEGES; exit

4 Installation du plugin NDO : cd /usr/src wget tar zxvf ndoutils-1.4b9.tar.gz cd ndoutils-1.4b9./configure --disable-pgsql --with-mysql-lib=/usr/lib/mysql --with-ndo2db-user=nagios --withndo2db-group=nagios make cp src/ndomod-3x.o /usr/local/nagios/bin/ndomod.o cp src/ndo2db-3x /usr/local/nagios/bin/ndo2db nano /usr/local/nagios/etc/nagios.cfg //contenu sur une seule ligne et pas en deux lignes broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg //fincontenu cp config/ndomod.cfg-sample /usr/local/nagios/etc/ndomod.cfg nano /usr/local/nagios/etc/ndomod.cfg //contenu //////////instance_name=central //fincontenu cp config/ndo2db.cfg-sample /usr/local/nagios/etc/ndo2db.cfg chmod 774 /usr/local/nagios/bin/ndo* chown nagios:nagios /usr/local/nagios/bin/* chown nagios:nagios /usr/local/nagios/etc/ndo* Automatiser le lancement de NDO au démarrage : nano /etc/init.d/ndo2db //contenu #!/bin/sh # # # chkconfig: # description: Nagios to mysql # # Author : Gaëtan Lucas # Realase : 07/02/08 # Version : 0.1 b

5 # File : ndo2db # Description: Starts and stops the Ndo2db daemon # used to provide network services status in a database. # status_ndo () { if ps -p $NdoPID > /dev/null 2>&1; then return 0 else return 1 fi return 1 printstatus_ndo() { if status_ndo $1 $2; then echo "ndo (pid $NdoPID) is running..." else echo "ndo is not running" fi killproc_ndo () { echo "kill $2 $NdoPID" kill $2 $NdoPID pid_ndo () { if test! -f $NdoRunFile; then echo "No lock file found in $NdoRunFile" echo -n " checking runing process..." NdoPID=`ps h -C ndo2db -o pid` if [ -z "$NdoPID" ]; then echo " No ndo2db process found" exit 1 else echo " echo -n " found process pid: $NdoPID" reinit $NdoRunFile..."

6 touch $NdoRunFile chown $NdoUser:$NdoGroup $NdoRunFile echo "$NdoPID" > $NdoRunFile echo " done" fi fi NdoPID=`head $NdoRunFile` # Source function library # Solaris doesn't have an rc.d directory, so do a test first if [ -f /etc/rc.d/init.d/functions ]; then. /etc/rc.d/init.d/functions elif [ -f /etc/init.d/functions ]; then. /etc/init.d/functions fi prefix=/usr/local/nagios exec_prefix=${prefix NdoBin=${exec_prefix/bin/ndo2db NdoCfgFile=${prefix/etc/ndo2db.cfg NdoRunFile=${prefix/var/ndo2db.run NdoLockDir=/var/lock/subsys NdoLockFile=ndo2db.lock NdoUser=nagios NdoGroup=nagios # Check that ndo exists. if [! -f $NdoBin ]; then echo "Executable file $NdoBin not found. Exiting." exit 1 fi # Check that ndo.cfg exists. if [! -f $NdoCfgFile ]; then echo "Configuration file $NdoCfgFile not found. Exiting." exit 1 fi # See how we were called. case "$1" in start) echo -n "Starting ndo:"

7 touch $NdoRunFile chown $NdoUser:$NdoGroup $NdoRunFile $NdoBin -c $NdoCfgFile if [ -d $NdoLockDir ]; then touch $NdoLockDir/$NdoLockFile; fi ps h -C ndo2db -o pid > $NdoRunFile if [ $? -eq 0 ]; then echo " done." exit 0 else echo " failed." $0 stop exit 1 fi ;; stop) echo -n "Stopping ndo: " pid_ndo killproc_ndo # now we have to wait for ndo to exit and remove its # own NdoRunFile, otherwise a following "start" could # happen, and then the exiting ndo will remove the # new NdoRunFile, allowing multiple ndo daemons # to (sooner or later) run #echo -n 'Waiting for ndo to exit.' for i in ; do if status_ndo > /dev/null; then echo -n '.' sleep 1 else break fi done if status_ndo > /dev/null; then echo echo 'Warning - ndo did not exit in a timely manner' else echo 'done.'

8 fi rm -f $NdoRunFile $NdoLockDir/$NdoLockFile ;; status) pid_ndo printstatus_ndo ndo ;; restart) $0 stop $0 start ;; *) echo "Usage: ndo {start stop restart status" exit 1 ;; esac # End of this script //fincontenu chown root:root /etc/init.d/ndo2db chmod 755 /etc/init.d/ndo2db update-rc.d ndo2db defaults Lancement de NDO : /etc/init.d/ndo2db start Relancement de NDO : /etc/init.d/nagios restart Installation de centreon : cd /usr/src wget tar zxvf index.php?id=158 cd /usr/src/centreon /install.sh -i //A valider : default to [/usr/sbin/ndomod.o]> /usr/local/nagios/bin/ndomod.o Acces a centreon : Exportation d une configuration Centreon vers Nagios : chmod -R 774 /usr/local/nagios/etc

9 //Cette action est a répéter a chaque fois que vous souhaitez ajouter une configuration depuis Centreon vers Nagios. //Aller sur Configuration -> Nagios -> Nagios.cfg puis cliquer sur "Nagios CFG 1" Ensuite vérifier sous l onglet Données, les champs "Commande de lancement du module", "Option de lancement du module" et "Fichier de données de performance de service" doivent etre configurer comme suis : Commande de lancement du module : /usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg Option de lancement du module : -1 Fichier de données de performance de service : /usr/local/nagios/var/service-perfdata Puis cliquer sur "Sauvegarder". Ensuite sous Configuration -> Centreon -> ndo2db.cfg Mettre dans "Nom de la socket" : /usr/local/nagios/var/ndo.sock Puis sous Configuration -> Centreon -> ndomod.cfg Compléter comme suis : Type d interface : unixsocket Status détailler : /usr/local/nagios/var/ndo.sock Fichier tampon : /usr/local/nagios/var/ndomod.tmp Puis sauvegarder (en haut a droite) service nagios start service ndo2db start Configuration -> Nagios -> Cochez toute les options présentes puis exporter. tail -f /usr/local/nagios/var/nagios.log grep ndomod Vous devriez avoir ceci: [ ] ndomod: NDOMOD 1.4b9 ( ) Copyright (c) 2009 Nagios Core Development Team and Community Contributors [ ] ndomod: Successfully connected to data sink. 0 queued items to flush.

10 [ ] Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully. Aller sur Configuration -> Nagios -> cgi ->Editer CGI.cfg Remplacer dans "Méthode d'affichage par défaut de la carte des états" en" Circular (Marked Up)". Puis sauvegarder. Aller ensuite dans Configuration -> Nagios -> Ressources, puis éditer $USER2$ avec le nom de la communauté que vous avez paramétré sur vos hôtes. Configurer ensuite Centstorage : Sous : Administration -> Options -> Centstorage ->Editer comme le screenshot Puis aller sous Configuration -> Nagios ->Cocher toutes les options, puis exporter. Configuration SNMP sur le serveur : nano /etc/snmp/snmpd.conf rocommunity votrecommunaute com2sec readonly default votrecommunaute service snmpd restart nano /etc/init.d/snmpd TRAPDRUN=yes TRAPDOPTS='-On -LF d /usr/local/nagios/var/snmptrap.log -c /etc/snmp/snmptrapd.conf -p

11 /var/run/snmpdtrapd.pid' nano /etc/default/snmpd TRAPDRUN=yes TRAPDOPTS='-On -LF d /usr/local/nagios/var/snmptrap.log -c /etc/snmp/snmptrapd.conf -p /var/run/snmpdtrapd.pid' service snmpd restart Test centreon : cd /usr/local/nagios/libexec./check_centreon_snmp_memory -H C nomcommunaute -v 1 -w 80 -c 90 //Et vous devriez avoir un retour du genre : total memory used : 11% ram used : 37%, swap used 0% used= o size= o III) Mettre Centreon en francais mkdir /usr/local/centreon/www/locale/fr_fr.utf-8/ mkdir /usr/local/centreon/www/locale/fr_fr.utf-8/lc_messages/ cd /tmp wget tar xvzf index.php?id=127 cd centreon-2.1-fr_fr-1.1/lc_messages cp messages.mo /usr/local/centreon/www/locale/fr_fr.utf-8/lc_messages/messages.mo service apache2 restart //Dans Configuration -> Users, sélectionner votre utilisateur et vérifier que vous pouvez sélectionner fr_fr.utf-8.

12 IV)Installation de statusmap pour centreon cd /tmp wget tar -xvzf index.php?id=60 cp -r statusmap/ /usr/local/centreon/www/modules/ mkdir /usr/local/centreon/www/modules/upgrade mv statusmap-1.1 /usr/local/centreon/www/modules/upgrade chown -R www-data :www-data /usr/local/centreon/www/modules/statusmap V)Installation Nagvis apt-get install graphviz sqlite php5-sqlite service apache2 restart cd /tmp wget tar zxvf download mv nagvis /usr/local/nagvis cd /usr/local/nagvis./install.sh //Do you want to use backend mklivestatus? [y]: n

13 Do you want to use backend ndo2db? [n]: y Do you want to use backend ido2db? [n]: n Do you want to use backend merlinmy? [n]: n service apache2 restart nano /usr/local/nagvis/etc/nagvis.ini.php ndo2db dbhost="localhost" dbport=5668 dbname="ndo" dbuser="nagios" dbpass= ndopassword dbprefix="nagios_" dbinstancename="central" Acces à nagvis : Ajout de pack d'icones : cd /usr/src/ wget tar zxvf NagVis-Iconset-Lemon-02.tar.gz cd /usr/src/lemon/nagvis/nagvis/images/iconsets cp * /usr/local/nagvis/share/userfiles/images/iconsets/ chown -R www-data:www-data /usr/local/nagvis/share/userfiles/images/iconsets/ Ajout de pack de formes : cd /usr/src/ wget tar zxvf NagVis-Shapes-Server-Dropline.tar.gz cd shapes_dropline cp * /usr/local/nagvis/share/userfiles/images/shapes/ chown -R www-data:www-data /usr/local/nagvis/share/userfiles/images/shapes/ Ajout de pack de templates :

14 cd /usr/src/ wget tar zxvf NagVis-Template-Darkglass-0.4.tar.gz cp -r nagvis /usr/local/nagvis/share/userfiles/ chown -R www-data:www-data /usr/local/nagvis/share/userfiles/ Création d'une nouvelle carte : nano /usr/local/nagvis/etc/maps/nomdelacarte.cfg chown -R www-data:www-data /usr/local/nagvis/etc/maps/ //doc pour les carte : VI)Installation Cacti Installation cacti : apt-get install cacti-cactid service apache2 restart Fichier de conf de cacti : /etc/cacti/debian.php Acces à cacti : //mot de passe par défault : admin

15 Configuration global : nano /usr/local/nagvis/etc/nagvis.ini.php //Début fichier refreshtime=1 interval=1 updateobjectstates=10 sesscookieduration=" " dateformat="d-m-y H:i:s" [rotation_nomrotation] rotationid="nomrotation" maps="labelmap:nommap,labelmap2:nommap2" interval=tempsrotationseconde //Fin fichier

16 IV)Intégration de cacti dans Nagios cd /tmp wget tar zxvf cactiplug-0.2.tgz mv cactiplug /usr/local/nagios/share chown -R nagios:nagios /usr/local/nagios/share/cactiplug //Action URL: /nagios/cactiplug/cactiplug.php?ip=$hostaddress nano /usr/local/nagios/share/cactiplug/cactiplug.php //Début fichier $cactiurl="http://adresseipserveurnagios/cacti"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "root"; $database_password = "motdepassebddcacti"; //Fin fichier Redémarrage de Nagios : /etc/init.d/nagios restart VII) Ajout de nouvelles MIBs apt-get install snmp-mibs-downloader nano /etc/snmp/snmp.conf mibdirs +/usr/share/snmp/mibs/ //Placer les mibs voulu dans le répertoire service snmp restart Exemple d'oid pour du materiel Netasq : CPU / User :

17 CPU / Nice : CPU / System : Load / 1 min : Load / 5 min : Load / 15 min : Memory / Buffers : Memory / Cache : Memory / Free : Network / All : Nombre de port : Nom du routeur : commande SNMP v3 : snmpget -v 3 -u nomutilisateur -l authnopriv -A motdepasse -a SHA/md5 -c nomcomunity adresseip OID VIII) Client windows Nagios Event Log Telechargement : Comment configurer cet agent : L'outil de configuration d'agent EventLog a été installé. Vous pouvez l'exécuter et il vous pourrez définir les paramètres du serveur Nagios NSCA et les filtres. Vous pouvez définir n'importe quel nombre de filtres, mais en vérifiant une entrée de journal particulière, SEULEMENT LE PREMIER SERA UTILISÉ. Ainsi, assurez-vous que leur ordres d'execution est correctement configuré. Chaque définition de Filtre devrait donner le Service_Description du service que vous voulez alerter (OK, Warning, critial, Unknown ou ignore). Le host_name est configuré dans la section avec les définitions de serveur Nagios NSCA. Les deux mode de déboguage flags dans les définitions de Serveur peut produire beaucoup de messages eventlog, mais sont utile pour découvrir pourquoi un journal particulier n'est pas expédié (ou si filtre fonctionne bien). Dans l'opération normale, assurez que les deux flags sont sur off. Installation de NCA coté serveur : apt-get install libmcrypt4 snmp cd /tmp wget tar zxvf nsca tar.gz cd nsca-2.7.2/./configure --prefix=/usr/local/nagios/ --with-trustedpath=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/nagios/bin:/usr/local/nagios/libexec cp src/nsca /usr/local/nagios/bin/ cp sample-config/nsca.cfg /usr/local/nagios/etc/

18 nano /usr/local/nagios/etc/nsca.cfg password=monpassword //LA METHODE DE CRYPTAGE :1=pas de cryptage, 2=DES, 3=3DES decryption_method=0 Création script de démarage du service : nano /etc/init.d/nsca #!/bin/sh # simple debian init script for nsca # by sean finney DAEMON=/usr/local/nagios/bin/nsca NAME=nsca DESC="Nagios Service Check Acceptor" CONF= /usr/local/nagios/etc/nsca.cfg OPTS="--daemon -c $CONF" PIDFILE="/var/run/nsca.pid" ### # obviously if the daemon doesn't exist we should stop now if [! -x $DAEMON ]; then exit 0 fi # grab an arbitrary config setting from nsca.cfg get_config(){ grep "^[[:space:]]*$1=" $CONF 2>/dev/null tail cut -d= -f2 # if the pid_file is specified in the configuration file, nsca will # take care of the pid handling for us. if it isn't we should continue # as we have before PIDFILE=`get_config pid_file` # if pidfile isn't set if [ -z "$PIDFILE" ]; then # then this is the default PIDFILE PIDFILE="/var/run/nsca.pid" # run nsca in the foreground, and have s-s-d fork it for us OPTS="-f $OPTS" # and then this is how we call SSD SSD_STARTOPTS="--background --pidfile $PIDFILE --make-pidfile" SSD_STOPOPTS="--pidfile $PIDFILE" else # but if pid_file is set, we don't have to do anything SSD_STARTOPTS="--pidfile $PIDFILE" SSD_STOPOPTS="--pidfile $PIDFILE" fi

19 SSD_START="/sbin/start-stop-daemon -S $SSD_STARTOPTS --exec $DAEMON" SSD_STOP="/sbin/start-stop-daemon -K $SSD_STOPOPTS --exec $DAEMON" die(){ echo exit 1 case "$1" in start) echo -n "Starting $DESC: " if [! -d "/var/run/nagios" ]; then mkdir -p /var/run/nagios die "ERROR: couldn't create /var/run/nagios" fi $SSD_START -- $OPTS die "ERROR: could not start $NAME." echo "$NAME." ;; stop) echo -n "Stopping $DESC: " $SSD_STOP -- $OPTS die "ERROR: could not stop $NAME." rm -f $PIDFILE echo "$NAME." ;; reload force-reload) echo -n "Reloading $DESC: " $SSD_STOP --signal HUP -- $OPTS die "ERROR: could not reload $NAME." echo "$NAME." ;; restart) $0 stop $0 start ;; esac chmod +x /etc/init.d/nsca update-rc.d nsca defaults service nsca start Comment connecter cet agent à Nagios : ) NagiosEventLog utilise NSCA pour envoyer des alertes passives. Donc, vous devez avoir NSCA installé et en cours d'exécution sur votre serveur Nagios. Vous devez aussi configurer des Services Passifs dans Nagios pour toutes alertes que vous voulez faire suivre. 2) Bien que filtre par défaut configurer consiste en un filtre par journal d'événement et chaque filtre envoie une alerte à un service de Nagios différent, vous ne devez pas le faire cette façon. Vous pouvez avoir plusieurs filtres envoyant au même service, ou plusieurs filtres sur chaque eventlog ou un filtre sur tout l'eventlogs, ou autre chose vous voulez avoir. 3) Voici un exemple de la façon de définir les services dans les fichiers de configuration Nagios.

20 Notez que des contrôles(active check) actifs sont mis hors de service et le contrôle ( freshness check) de rafraichissemnt est utilisé pour 'reset' après configurer une période de temps : nano /usr/local/nagios/etc/servicetemplates.cfg define service{ service_description EventLog active_checks_enabled 0 passive_checks_enabled 1 flap_detection_enabled register 0 is_volatile 0 check_period 0 24x7 max_check_attempts 1 normal_check_interval 5 retry_check_interval 1 check_freshness 1 freshness_threshold 1800 check_command check_dummy!0!no messages in last 30mins contact_groups YOUR_CONTACT_GROUP notification_interval 120 notification_period 24x7 notification_options w,u,c,r stalking_options w,c,u name register EventLog 0 sous centreon faire un nouveau modèles de service :

21

22 nano /usr/local/nagios/etc/services.cfg define service{ use EventLog service_description Application EventLog host_name YOUR_HOSTNAME define service{ use EventLog service_description System EventLog host_name YOUR_HOSTNAME define service{ use EventLog service_description Security EventLog host_name YOUR_HOSTNAME 4) Vous devez configurer le check_command 'check_dummy' : Ceci devrait appeler un script qui remet le statut à OK. nano /usr/local/nagios/etc/checkcommands.cfg define command { command_name check_dummy command_line $USER1$/check_dummy $ARG1$ "$ARG2$" Test config nagios : /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg Le check_dummy plugindevrait déjà être fournit avec le Nagios plugins. Fonction de Battement de coeur (Heartbeat) : Vous pouvez dire à l'agent d'envoyer une alerte périodique au serveur Nagios, confirmer qu'il fonctionne toujours. Définissez le service de cette façon : define service{ service_description active_checks_enabled EventLog Agent 0 passive_checks_enabled flap_detection_enabled 1 0

23 check_period 24x7 max_check_attempts 1 normal_check_interval 15 retry_check_interval 1 check_command check_dummy!3!check agent is running contact_groups YOUR_CONTACT_GROUP notification_interval 120 notification_period 24x7 notification_options c,r sous centreon faire un nouveau modèles de service : Si vous changez l'option de battement de coeur par défaut dans l'agent, vous devrez donner un service_description différent.

24 Problèmes : Si vous n'obtenez pas d'alertes, vérifiez la chose suivante : 1) Assurer que le hostname défini dans Nagios correspond EXACTEMENT au hostname défini dans l'agent, y compris les majuscules/minuscules et les espaces. 2) Assurer que la description de service utilisée dans l'agent correspond EXACTEMENT à la description de service de Nagios, y compris les majuscules/minuscules et les espaces. 3) Vérifier le journal de NSCA (syslog) pour s'assurer que les messages sont reçus par NSCA. 4) Vérifier le fichier de nagios.log pour vous assurer qu'ils sont traités par Nagios. Avez-vous permis le fichier de commande externe dans le nagios.cfg (the external command file)? 5) Vérifier le fichier de nagios.log. Les messages NSCA sont-ils ignorés parce que vous avez faux hostname ou entretenez la description? 6) Envoyer un test NSCA le message de l'agent. A-t-il marché? Peut-être il y a un pare-feu ou un chiffrage causant le problème. IX)Installation de wmic : Installation : apt-get install build-essential apt-get install autoconf cd /tmp wget bunzip2 wmi tar.bz2 tar xf wmi tar cd wmi /samba/source./autogen.sh./configure make proto bin/wmic cp bin/wmic /bin Test : wmic -h Syntaxe : wmic -U nomdomaine/utilisateuradmin%motdepasse //$HOSTADDRESS$ "requetesqlwmi" Personne Loggé : Select UserName from Win32_ComputerSystem wmic -U nomdomaine/utilisateuradmin%motdepasse //$HOSTADDRESS$ "Select UserName from Win32_ComputerSystem" grep nomdomaine sed 's/ /:/' Etat des services Windows (Running / Stopped) : SELECT State FROM Win32_Service Mémoire disponible : SELECT AvailableBytes FROM Win32_PerfRawData_PerfOS_Memory

25 Mémoire physique du serveur SELECT Capacity FROM Win32_PhysicalMemory Espace disque disponible sur tous les disques (media type = 12 pour ne sélectionner que les partitions provenant de disques dur) : SELECT FreeSpace, Size FROM Win32_LogicalDisk WHERE MediaType = '12' Charge en pourcentage de chaque processeur : SELECT LoadPercentage FROM Win32_Processor Mémoire utilisé par un processus donné : SELECT WorkingSet FROM Win32_PerfRawData_PerfProc_Process where Name = 'sqlservr' //Les services en auto tournent bien? SELECT Name,State,StartMode FROM Win32_Service WHERE StartMode="Auto" Attention à SysmonLog, il faut le passer en manuel (automatique arrété de base...) I/O des disques : SELECT Name,DiskReadsPersec,DiskReadBytesPersec,DiskWrite spersec,diskwritebytespersec FROM Win32_PerfFormattedData_PerfDisk_PhysicalDisk Attention, pas windows 2k. Queue d'attente des disques : SELECT Name,CurrentDiskQueueLength FROM Win32_PerfFormattedData_PerfDisk_PhysicalDisk Si supérieur à 2, pas bon. % de bande passante utilisé : SELECT Name,BytesTotalPersec,CurrentBandwidth FROM Win32_PerfFormattedData_Tcpip_NetworkInterface Queue du réseau : SELECT Name,OutputQueueLength FROM Win32_PerfFormattedData_Tcpip_NetworkInterface >2? pas bon Type d'utilisation du CPU : SELECT PercentInterruptTime,PercentDPCTime,PercentPrivile gedtime Win32_PerfFormattedData_PerfOS_Processor WHERE Name='_Total' *PercentInterruptTime > 50%? trop d'i/o réseaux *PercentPrivilegedTime > 20%? trop d'i/o disque! Utilisation du swap : SELECT AllocatedBaseSize,CurrentUsage FROM Win32_PageFileUsage Pas bon le swap (si la ram est également utilisée, sinon ce n'est pas grave!) Détection d'un reboot : SELECT SystemUpTime FROM Win32_PerfFormattedData_PerfOS_System <3600= reboot dans l'heure passée Data de création d'un fichier : SELECT LastModified FROM CIM_Datafile WHERE name="c:\myfile.txt"

26 On peut aussi requêter pour avoir des informations sur des logiciels installés, comme par exemple SQL Server (MSSQL) : Mémoire utilisé par SQL Server : SELECT TotalServerMemoryKB FROM Win32_PerfRawData_MSSQLSERVER_SQLServerMemoryManager Buffer cache hit ratio : SELECT Buffercachehitratio FROM Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager Taille d'une base de données (fichier et log) donnée : SELECT DataFilesSizeKB, LogFilesSizeKB, LogFilesUsedSizeKB FROM Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases WHERE Name = 'test' nano /usr/local/nagios/etc/nagios.cfg cfg_file=/usr/local/nagios/etc/objects/windows.cfg X)Utilisation de WMI check avec Nagios cd /tmp wget tar xzf check_wmi_plus.v1.48.tar.gz mv * /usr/local/nagios/libexec /usr/local/nagios/etc/nagios/check_wmi.conf cd /usr/local/nagios/etc/nagios/ cp./check_wmi_plus.conf.sample /usr/local/nagios/etc/check_wmi.conf nano check_wmi_plus.pl my $conf_file='/usr/local/nagios/etc/check_wmi.conf'; use lib "/usr/local/nagios/libexec"; nano check_wmi_plus.pl use lib "/usr/local/nagios/libexec"; $wmi_ini_file='/usr/local/nagios/libexec/check_wmi_plus.d/check_wmi_plus.ini'; $wmi_ini_dir="/usr/local/nagios/libexec/check_wmi_plus.d"; lien : Commande de check nagios : # windows checks by check_wmi_plus define command{

27 command_name check_wmi_plus command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m $ARG1$ -u $USER8$ -p $USER9$ -s $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ $ARG7$ $ARG8$ $ARG9$ define command{ command_name check_win_io command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkio -u $USER8$ -p $USER9$ -s $ARG1$ -a "$ARG2$" $ARG3$ $ARG4$ define command{ command_name check_win_filesize command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkfilesize -u $USER8$ -p $USER9$ -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_fileage command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkfileage -u $USER8$ -p $USER9$ -a '$ARG1$' -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_disk command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdrivesize -u $USER8$ -p $USER9$ -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_volume command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkvolsize -u $USER8$ -p $USER9$ -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_cpuq command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkcpuq -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_cpu command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkcpu -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_cpudetail command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkeachcpu -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_network command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checknetwork -u $USER8$ -p $USER9$ -a '$ARG1$' $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_service

28 command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkservice -u $USER8$ -p $USER9$ -a '$ARG1$' -o '$ARG2$' $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_uptime command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkuptime -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_mem command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkmem -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_page command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkpage -u $USER8$ -p $USER9$ $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_process command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkprocess -u $USER8$ -p $USER9$ -a "$ARG1$" -3 '$ARG2$' -w "$ARG3$" -c $ARG4$ $ARG5$ $ARG6$ define command{ command_name check_win_eventlog command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkeventlog -u $USER8$ -p $USER9$ -a $ARG1$ -o $ARG2$ -3 $ARG3$ -w $ARG4$ -c $ARG5$ $ARG6$ $ARG7$ define command{ command_name check_ts command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkts -u $USER8$ -p $USER9$ -s $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_iis command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkiis -u $USER8$ -p $USER9$ -s $ARG1$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_exchange command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkexchange -u $USER8$ -p $USER9$ -s $ARG1$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_sql command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checksql -u $USER8$ -p $USER9$ -s $ARG1$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$

29 define command{ command_name check_sql_express command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checksqlex -u $USER8$ -p $USER9$ -s $ARG1$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ define command{ command_name check_win_proc command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkproc -s $ARG1$ -u $USER8$ -p $USER9$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ define command{ command_name check_win_dns command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdns -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ define command{ command_name check_win_dhcp command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdhcp -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ define command{ command_name check_win_dhcpv6 command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdhcpv6 -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ define command{ command_name check_win_print command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkprint -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ define command{ command_name check_win_users command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkusers -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ define command{ command_name check_win_power command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkpower -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ define command{ command_name check_ad command_line $USER6$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkad -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ Services : # SERVICE TEMPLATES service_description PING check_command check_ping!100.0,20%!200.0,60%

30 # services using WMI directly service_description Process - Quote Tracker check_command check_win_process!stocks.exe!!1:1!1:1 service_description Process - svchost check_command check_win_process!svchost.exe!!1:10!1:20 service_description IO C: check_command check_win_io!logical!c: service_description Disk Space - All check_command check_win_disk!.!80!90!-o service_description Event Log Application Warnings check_command check_win_eventlog!application!2!1!50!100 service_description Event Log System Warnings check_command check_win_eventlog!system!2!1!50!100 service_description Uptime check_command check_win_uptime!5min:!15min: service_description RAM Utilisation check_command check_win_mem!90!95 service_description Page File Utilisation check_command check_win_page!-a auto service_description Network Interface 1 check_command check_win_network!intel[r] PRO_1000 T Server Adapter - Packet Scheduler

31 Miniport service_description Network Interface 2 check_command check_win_network!intel[r] PRO_1000 T Server Adapter _2 - Packet Scheduler Miniport service_description Print Spooler Totals check_command check_win_print!spooler!-a _Total service_description CPU Utilisation check_command check_win_cpu!80!90 service_description CPU Utilisation Detail check_command check_win_cpudetail!80!90 service_description CPU Queue Length check_command check_win_cpuq!10!20!-a 20 -y 0 service_description Services - All check_command check_win_service!auto!!-w 0 -c 1 service_description Services - DHCP Client check_command check_win_service!dhcp client!!-c _NumGood=1:1 service_description File Size - Page File check_command check_win_filesize!c:/pagefile.sys!1500m!2g service_description File Age - All Users ntuser.dat check_command check_win_fileage!c:/documents and settings/all users/ntuser.dat!1wk:!2wk:

32 service_description File Age - Page File check_command check_win_fileage!c:/pagefile.sys!10min:!30min: service_description TS Sessions 2003 check_command check_ts!sessions2003 service_description TS Console Session Info check_command check_ts!sessioninfo!-a console service_description Process Memory SVCHOST check_command check_win_proc!memory!svchost% service_description Process Count check_command check_win_proc!count!% service_description Process High CPU check_command check_win_proc!cpuabove!%!-w 25!-exc 0!-nodatastring "No processes with high CPU found" service_description Process CPU Firefox check_command check_win_proc!cpu!firefox!--nodatamode service_description Info - Net check_command check_wmi_plus!info!net process_perf_data 0 action_url service_description Info - OS Version check_command check_wmi_plus!info!os service_description Test 1

33 check_command check_wmi_plus!test!1 service_description Test 2 check_command check_wmi_plus!test!2 service_description Volume Space - All check_command check_win_volume!.!80!90!-o service_description Power Supplies check_command check_win_power!state!-a "%" service_description File Age - winhelp check_command check_win_fileage!c:/windows/winhelp.exe!4wk!8wk service_description Network Interface check_command check_win_network!intel[r] PRO_1000 MT Network Connection service_description IIS Users check_command check_iis!users!_total service_description IIS Requests check_command check_iis!requests!_total service_description IIS Errors check_command check_iis!errors!_total service_description IIS Transfers check_command check_iis!transfers!_total service_description IIS Connections check_command check_iis!connections!_total

34 service_description DNS Stats check_command check_win_dns!stats service_description DNS A Records check_command check_win_dns!arecords!--nodatamode service_description DNS CNAME Records check_command check_win_dns!cnamerecords!--nodatamode service_description DNS PTR Records check_command check_win_dns!ptrrecords!--nodatamode service_description DHCP Stats check_command check_win_dhcp!stats service_description DHCPv6 Stats check_command check_win_dhcpv6!stats service_description TS Sessions check_command check_ts!sessions service_description Exchange listdbinstances check_command check_exchange!listdbinstances service_description Exchange listsmtpsendtransports check_command check_exchange!listsmtpsendtransports service_description Exchange listsmtpreceivetransports check_command check_exchange!listsmtpreceivetransports

35 service_description Exchange HubTransportServer check_command check_exchange!hubtransportserver service_description Exchange TransportQueues check_command check_exchange!transportqueues service_description Exchange DB Instance _Total check_command check_exchange!dbinstances!"%_total" service_description Exchange SmtpReceive check_command check_exchange!smtpreceive!_total service_description Exchange SmtpSend check_command check_exchange!smtpsend!_total service_description SQL Express Buffer Manager check_command check_sql_express!buffermanager service_description SQL Express General Stats check_command check_sql_express!general service_description SQL Express Latch Stats check_command check_sql_express!latches service_description SQL Express Total Lock Stats check_command check_sql_express!locks!_total service_description SQL Express SQL Stats check_command check_sql_express!sqlstats

36 service_description SQL Express Wait Stats check_command check_sql_express!waits service_description SQL Express Memory Stats check_command check_sql_express!memory service_description SQL Express Total Cache Stats check_command check_sql_express!cache!_total service_description Total User Count check_command check_win_users!count!-a "status like '%'" service_description AD Replication check_command check_ad!replication!-w 0!--nodatamode XI)Envoie de notification Nagios avec postfix par mail nano /usr/local/nagios/etc/timeperiods.cfg define timeperiod{ timeperiod_name nom_service alias Heures_nom_Service monday tuesday wednesday thursday friday 08:00-18:00 08:00-18:00 08:00-18:00 08:00-18:00 08:00-16:00 //Avec centreon créer la période via configuration-->période temporelles Installation postfix en relay SMTP: apt-get install libdb4.8 db4.8-util postfix procmail sasl2-bin sudo apt-get install heirloom-mailx

37 dpkg-reconfigure postfix //configuration Système sattelite nano /etc/postfix/main.cf smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending.domain is the MUA's job. append_dot_mydomain = no readme_directory = no # TLS parameters smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory/smtp_scache # Config general config_directory = /etc/postfix mydomain = nomdudomain myhostname = nomdudomain mydestination = "" myorigin = nomdudomain alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases relayhost = IPsrvSMTP mynetworks = /32,adresseIPreseau/24 mailbox_size_limit = 0 recipient_delimiter = + inet_protocols = ipv4 # Config sasl smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_tls_security_level = may smtp_tls_session_cache_database = btree:/var/spool/postfix/smtp_tls_session_cache

38 smtp_sasl_type = cyrus smtp_sasl_auth_enable = yes broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks permit_inet_interfaces smtpd_sasl_auth_enable = yes nano /etc/postfix/sasl_passwd IPsrvSMTP nomutilisateur:motdepasse service postfix restart Affichage de la config : postconf -n XII)Supervision serveur linux apt-get install snmp snmpd nano /etc/snmp/snmpd.conf #agentaddress udp: :161 com2sec localnetwork adressereseau/24 communautesnmp group rogroup v1 localnetwork view all included.1 access rogroup "" any noauth exact all none all rocommunity communautesnmp trapcommunity communautesnmp XIII)Remonter les temperatures serveur linux apt-get install lm-sensors XIV)Activer le SNMP sur ESXi Activation du SNMP : cp /etc/vmware/snmp.xml /etc/vmware/snmp.xml.save vi /etc/vmware/snmp.xml i <config><snmpsettings><enable>true</enable><communities>nomcommunaute</communities nomcommunaute </targets></snmpsettings></config> echap :wq /sbin/services.sh restart

39 lien : lien telechargement mibs : Uptime : snmpwalk -v 1 -c nomcommunaute ipesx Exemple requetes avec mibs ESX : VMWARE-VMINFO-MIB::vmwVmDisplayName.16 = STRING: WhateverMyVMisCalled VMWARE-VMINFO-MIB::vmwVmConfigFile.16 = STRING: /vmfs/volumes/... VMWARE-VMINFO-MIB::vmwVmGuestOS.16 = STRING: ubuntuguest VMWARE-VMINFO-MIB::vmwVmMemSize.16 = INTEGER: 512 megabytes VMWARE-VMINFO-MIB::vmwVmState.16 = STRING: poweredon VMWARE-VMINFO-MIB::vmwVmVMID.16 = INTEGER: 16 VMWARE-VMINFO-MIB::vmwVmGuestState.16 = STRING: running VMWARE-VMINFO-MIB::vmwVmCpus.16 = INTEGER: 1 VMWARE-VMINFO-MIB::vmwCdromName = STRING: W: VM configured to use client device VMWARE-VMINFO-MIB::vmwCdromConnected = STRING: false Doc des mibs : topic=/com.vmware.vsphere.dcadmin.doc_41/vsp_dc_admin_guide/snmp_config/r_snmpv2_diagn ostic_counters.html XV)Supervision espace disque serveur VMware ESXI Prequis PERL: apt-get install libxml-libxml-perl libclass-methodmaker-perl libxml2-dev cpan install IO::Compress::Gzip install Class::MethodMaker install XML::LibXML::Common install XML::LibXML install Crypt::SSLeay cd /tmp VMWare RCLI : Pour le plugin check_vmfs.sh, il faut installé VMWare RCLI. Vous pouvez l'obtenir gratuitement ici: tar zxvf VMware-RCLI i386.tar.gz cd vmware-rcli-distrib./vmware-install.pl Fichier de conf ESXi :

40 Pour vérifier informations du serveur, il faut entrer les informations d'identification du serveur de VMWare ESXi dans un fichier de config. Par défaut, il doit être placé dans /usr/local/nagios/libexec/vmware_esxi_conf.txt (chemin et le nom peut être modifié dans le script check_vmfs.sh) et ce fichier txt doit avoir, au moins, les champs suivants: VI_SERVER = <ip> VI_USERNAME = <nomutilisateur> VI_PASSWORD = <pasword> Ce fichier doit être, par sécurité, en chmod 600, et le propriétaire et groupe d'utilisateur Nagios. check_vmfs.sh : check_vmfs.sh est placé dans le répertoire plugins de Nagios => /usr/local/nagios/libexec wget Syntaxe de la commande : /usr/local/nagios/libexec/check_vmfs.sh -V /vmfs/volumes/datastore1 -w 80 -c 90 /usr/local/nagios/libexec/check_vmfs.sh -V /vmfs/volumes/paire2 -w 80 -c 90 XVI)Supervision du CPU/Mem/Network/VM serveur VMware ESXI //Attention ne fonctionne pas avec la version 5.10 de perl : perl -v Installation du plugin pour nagios: apt-get install libxml-libxml-perl libclass-methodmaker-perl libxml2-dev cpan install IO::Compress::Gzip install Class::MethodMaker install XML::LibXML::Common install XML::LibXML install Crypt::SSLeay install Nagios::Plugin exit //VI Perl Toolkit 1.6 Linux Installer, téléchargeable gratuitement sur le site de vmware, il faut juste un compte : cd /tmp tar zxvf VMware-VIPerl-*.tar.gz cd vmware-viperl-distrib/ chmod +x vmware-install.pl./vmware-install.pl cd /usr/local/nagios/libexec wget chmod +x check_esx3.pl nano check_esx3.pl //remplacer le bloc suivant : if (defined($datacenter)) { if (defined($sessionfile) and -e $sessionfile)

41 { Vim::load_session(service_url => $datacenter, session_file => $sessionfile); Util::connect("https://". $datacenter. "/sdk/webservice", $username, $password); elsif (defined($host)) { if (defined($sessionfile) and -e $sessionfile) { Vim::load_session(service_url => $host, session_file => $sessionfile); Util::connect("https://". $host. "/sdk/webservice", $username, $password); //par celui ci : if (defined($datacenter)) { if (defined($sessionfile) and -e $sessionfile) { Vim::load_session(service_url => $datacenter, session_file => $sessionfile); #Util::connect("https://". $datacenter. "/sdk/webservice", $username, $password); my $service_url="https://".$datacenter."/sdk/vimservice"; Vim::login(service_url => $service_url, user_name => $username, password => $password); elsif (defined($host)) { if (defined($sessionfile) and -e $sessionfile) { Vim::load_session(service_url => $host, session_file => $sessionfile); #Util::connect("https://". $host. "/sdk/webservice", $username, $password); my $service_url="https://".$host."/sdk/vimservice"; Vim::login(service_url => $service_url, user_name => $username, password => $password); //remplacer le bloc suivant : Util::disconnect(); //par celui ci : Vim::logout(); XVII)Supervision du materiel serveur VMware ESXI en python Test si déja installer :python -V Installation python avec plugins : cd /tmp wget tar -zxvf Python tgz mv Python /usr/local/

42 cd /usr/local/python make apt-get install python-pywbem cd /usr/local/nagios/libexec wget Commande : /usr/local/nagios/libexec/check_esxi_hardware.py -H adresseipsrvesx -U nomutilisateur -P motdepasse -v hp/del/ibm Service : # Check HP Server hardware define service{ use generic-service host_name esxi1 service_description Hardware check_command check_esxi_hardware!nomutilisateur!motdepasse!hp # Check DELL Server hardware define service{ use generic-service host_name esxi2 service_description Hardware check_command check_esxi_hardware!nomutilisateur!motdepasse!dell # Check IBM Server hardware define service{ use generic-service host_name esxi3 service_description Hardware check_command check_esxi_hardware!nomutilisateur!motdepasse!ibm Nagios Screenshots DELL: Status Critical: Disk Fault/Raid degraded DELL: Status Critical: IPMI SEL (=System Event Log) HP: Status Warning: Storage Battery HP: Status OK XVIII)Supervision windows avec NSclient++ Télécharger NSclient++ : nsclient++ /install Editer le fichier nsclientnsc.ini

43 //Décommentantles modules listé dans [modules] sauf CheckWMI.dll et RemoteConfiguration.dll allowed_hosts=adresseipsrvsupervision/32 nsclient++ /start Ajout d'un noveau programe dans NRPE : //Mettre le programme dans le répertoire module et ajouter dans nsc.ini : [NRPE Handlers] nomcommande=c:\nsclient++\modules\nomprogramme.exe Installation plugin nagios NRPE : apt-get install nagios-nrpe-plugin Requeter le client : /usr/lib/nagios/plugins/check_nrpe -H adresseipnsclient -t 60 -c nomcommande XIX)Supervision onduleur Installation de nut : apt-get install libsnmp9-dev groupadd nut && useradd -g nut ups wget tar -xvzf tar -xvzf nut tar.gz cd nut mkdir -p /var/state/ups chmod 0770 /var/state/ups chown root:nut /var/state/ups./configure --with-user=ups --with-group=nut with-snmp make make install cd /usr/local/ups/ Liste les drivers disponible (si aucun présent snmp-ups): cat /usr/local/ups/share/driver.list less Créer un fichier de configuration : cd /usr/local/ups/etc/ cp ups.conf.sample ups.conf nano ups.conf

44 [nomonduleur] driver = driverstrouveravant port = adresseiponduleur community = public snmp_version = v1 mibs = ietf /usr/local/ups/bin/upsdrvctl start cp upsd.conf.sample upsd.conf nano upsd.conf ACL all /0 ACL localhost /32 ACCEPT localhost REJECT all /usr/local/ups/sbin/upsd start /usr/local/ups/bin/upsc ups.status XX)Configuration automatique de Nagios par scan NMAP apt-get install nmap cd /tmp wget chmod a+x./nmaptonagios.sh./nmaptonagios.sh adresseipreseau/24 cp /tmp/nmaptonagios cfg /usr/local/nagios/etc/ chown nagios:nagios /usr/local/nagios/etc/nmaptonagios cfg nano /usr/local/nagios/etc/nagios.cfg cfg_file=/usr/local/nagios/etc/nmaptonagios cfg service nagios restart XXI)Installation SNMPT apt-get install libconfig-inifiles-perl libsnmp-base libsnmp-perl apt-get install snmptt nano /etc/default/snmpd export MIBDIRS=/usr/share/snmp/mibs SNMPDRUN=yes SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid' TRAPDRUN=yes TRAPDOPTS='-On -p /var/run/snmptrapd.pid'

45 SNMPDCOMPAT=yes nano /etc/snmp/snmptrapd.conf # en fonction de la communauté, on décide ce qu'on fait Community log,execute monitor # lancer trap.pl a chaque trap traphandle default /usr/sbin/snmptt # ceci est pour loguer les traps dans un fichier logoption f /var/log/snmptraps.log # depuis la version 5.3 il faut le specifier donotlogtraps yes nano /etc/snmp/snmptt.ini dns_enable = 0 strip_domain = 1 strip_domain_list = <<END nomdomaine END mibs_environment = ALL unknown_trap_log_enable = 1 mysql_dbi_enable = 1 mysql_dbi_username = root mysql_dbi_password = motdepasse service snmptt restart cp /tmp/snmptt_1.3/sample-unknown-trap-daemon /var/spool/snmptt/ tail /var/log/snmptt/snmpttunknown.log Conversion des mibs : nano /etc/snmp/convertmibs.sh #!/bin/bash ls $1 > /tmp/mibs.txt while read enreg; do cp --remove-destination "$1/$enreg" "/usr/share/mibs/ietf/$enreg" /usr/sbin/snmpttconvertmib --in="$1/$enreg" --out="/usr/share/snmp/mibs/$enreg" echo "$1/$enreg" >>listemibssnmptt.txt

46 echo "processing $enreg..." done < /tmp/mibs.txt rm /tmp/mibs.txt exit 0 chmod +x /etc/snmp/convertmibs.sh /etc/snmp/convertmibs.sh /usr/share/snmp/mibs //Repertoire contenant les MIBS à transformer nano /etc/snmp/snmptt.ini //Mettre le contenu de listemibssnmptt.txt à la fin du fichier avant "end" /etc/init.d/snmptt restart Définir une trap : nano /etc/snmp/snmptt.conf EVENT sysname.0 OID(ex: ) "Status Events" Critical/Normal/Warning FORMAT messagedutrap Rotation des logs pour SNMPTT : nano /etc/logrotate.conf /var/log/snmp/snmptt.log /var/log/snmp/snmpttunknown.log { missingok XXII)Installation Nagtrap wget tar xzf download cd nagtrap-0.1.3/ mysqladmin -u root -p create snmptt mysql -u root -p snmptt < db/snmptt-1.2.sql mysql -u root -p snmptt < /tmp/nagtrap-0.1.3/db/snmptt_unknown.sql mv nagtrap/ /usr/local/nagios/share/ cp /tmp/nagtrap-0.1.3/dist/check_snmp_traps /usr/local/nagios/libexec/check_snmp_traps chmod +x /usr/local/nagios/libexec/check_snmp_traps chown -R www-data:www-data /usr/local/nagios/share/nagtrap/ cp -p /usr/local/nagios/share/nagtrap/etc/config.ini.php-dist /usr/local/nagios/share/nagtrap/etc/config.ini.php

47 nano /usr/local/nagios/share/nagtrap/etc/config.ini.php // Enlever la ' à : illegalcharjavabox = <,>, // Enlever /* et */ [database] host = user =root password =motdepasse name = snmptt tablesnmptt = snmptt tablesnmpttunk = snmptt_unknown [internal] version = Version title = NagTrap Integration à nagios : nano /usr/local/nagios/share/side.php avant </ul> <li><a href="/nagios/nagtrap/index.php" target="main" onmouseover="switchdot('indexdot',1)"onmouseout="switchdot('index-dot',0)" class="navbaritem">nagtrap</a></li> nano /usr/local/nagios/libexec/check_snmp_traps /usr/local/nagios/libexec/purgetrap.sh MYSQL=/usr/sbin/mysql MYSQL_USER=root MYSQL_DB=snmptt MYSQL_PASS=motDePasse PROGNAME=`/usr/bin/basename $0` //Ajout avant "# Anzahl der Datenbank eintrï ½ge fï ½r den Host" pour compter les inconnus # Anzahl der Unknow Traps COUNT_UNKNOW=`echo "select count(*) from snmptt_unknown where hostname like '%$HOST %' and trapread = '0'" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` //Ajout avant "exit $STATE_CRITICAL" pour lister les criticals echo "WARNING: $COUNT_WARNING Warning Traps for $HOST. $COUNT Traps in Database" stateevent=`echo "SELECT traptime,formatline FROM snmptt WHERE hostname='$host' AND upper(severity)='critical'" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` echo "$stateevent" //Ajout avant "exit $STATE_WARNING" pour lister les warnings

48 stateevent=`echo "SELECT traptime,formatline FROM snmptt WHERE hostname='$host' AND upper(severity)='warning'" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` echo "$stateevent" //Ajout apres "exit $STATE_WARNING" pour lister les unknows elif [ $COUNT_UNKNOW -gt 0 ] then echo "CRITICAL: $COUNT_UNKNOW Unknow Traps for $HOST" stateevent=`echo "SELECT traptime,formatline FROM snmptt_unknown WHERE hostname='$host'" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` echo "$stateevent" exit $STATE_CRITICAL Commande de vérification des traps : /usr/local/nagios/libexec/check_snmp_traps -H adresseip Script pour une purge des traps : nano /usr/local/nagios/libexec/purgetrap.sh #!/bin/bash MYSQL=/usr/sbin/mysql MYSQL_USER=root MYSQL_DB=snmptt MYSQL_PASS=motDePasse //Partie suivante à répeter pour chaque trap à supprimer //Suppression des traps connues StateSQL=`echo "DELETE FROM snmptt WHERE formatline LIKE 'MessageTrapAsupprimer %';" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` if [ $? -gt 0 ]; then echo "SQL Delete failed" fi //Suppression des traps inconnues StateSQL=`echo "DELETE FROM snmptt_unknown WHERE formatline LIKE '%MessageTrapAsupprimer%';" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` if [ $? -gt 0 ]; then echo "SQL Delete failed" fi //Suppression des traps inconnues avec l'oid

49 #StateSQL=`echo "DELETE FROM snmptt_unknown WHERE TrapOID LIKE '%OIDTrapAsupprimer%';" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` #if [ $? -gt 0 ]; then # echo "SQL Delete failed" #exit "SQL Delete failed" #fi //Suppression des traps connue avec l'oid #StateSQL=`echo "DELETE FROM snmptt WHERE TrapOID LIKE '%OIDTrapAsupprimer%';" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` #if [ $? -gt 0 ]; then # echo "SQL Delete failed" #exit "SQL Delete failed" #fi //Suppression des traps hexadecimal StateSQL=`echo "DELETE FROM snmptt WHERE formatline REGEXP '([ \f\n\r\t\v]+([a-f] [0-9] [af])+([a-f] [0-9] [a-f])){20,';" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` if [ $? -gt 0 ]; then echo "SQL Delete failed" exit "SQL Delete failed" fi echo "SQL Delete successfull!!!" XXIII)Purge de la base NDO (Peut rendre instable Nagios) Contenu du script de purge de la BDD temporaire NDO (ajout en tache CRON) : #!/bin/bash #Purge SQL NDO by Baptiste CHAPRON MYSQL=/usr/sbin/mysql MYSQL_USER=root MYSQL_DB=ndo MYSQL_PASS=mdpBDDndo service nagios stop service centcore stop service centstorage stop StateSQL=`echo "truncate table nagios_acknowledgements; truncate table nagios_commands; truncate table nagios_commenthistory; truncate table nagios_comments; truncate table nagios_configfiles; truncate table nagios_configfilevariables; truncate table nagios_conninfo; truncate table nagios_contact_addresses; truncate table nagios_contact_notificationcommands; truncate table nagios_contactgroup_members; truncate table nagios_contactgroups; truncate table nagios_contactnotificationmethods; truncate table nagios_contactnotifications; truncate

50 table nagios_contacts; truncate table nagios_contactstatus; truncate table nagios_customvariables; truncate table nagios_customvariablestatus; truncate table nagios_downtimehistory; truncate table nagios_eventhandlers; truncate table nagios_externalcommands; truncate table nagios_flappinghistory; truncate table nagios_host_contactgroups; truncate table nagios_host_contacts; truncate table nagios_host_parenthosts; truncate table nagios_hostchecks; truncate table nagios_hostdependencies; truncate table nagios_hostescalation_contactgroups; truncate table nagios_hostescalation_contacts; truncate table nagios_hostescalations; truncate table nagios_hostgroup_members; truncate table nagios_hostgroups; truncate table nagios_hosts; truncate table nagios_hoststatus; truncate table nagios_instances; truncate table nagios_logentries; truncate table nagios_notifications; truncate table nagios_objects; truncate table nagios_processevents; truncate table nagios_programstatus; truncate table nagios_runtimevariables; truncate table nagios_scheduleddowntime; truncate table nagios_service_contactgroups; truncate table nagios_service_contacts; truncate table nagios_servicechecks; truncate table nagios_servicedependencies; truncate table nagios_serviceescalation_contactgroups; truncate table nagios_serviceescalation_contacts; truncate table nagios_serviceescalations; truncate table nagios_servicegroup_members; truncate table nagios_servicegroups; truncate table nagios_services; truncate table nagios_servicestatus; truncate table nagios_statehistory; truncate table nagios_systemcommands; truncate table nagios_timedeventqueue; truncate table nagios_timedevents; truncate table nagios_timeperiod_timeranges; truncate table nagios_timeperiods;" mysql -s -u $MYSQL_USER --password=$mysql_pass $MYSQL_DB` if [ $? -gt 0 ]; then echo "SQL Delete failed" fi service nagios start service centcore start service centstorage start echo "SQL Delete successfull!!!" XXIV)Configuration GPO Nagios Activation des exceptions de ports : 1) Dans l'arborescence de la console de l'éditeur d'objets de stratégie de groupe, ouvrez Configuration de l'ordinateur, Modèles d'administration, Réseau, Connexions réseau, puis Pare-feu Windows (illustré par la capture d'écran suivante).

51 2) Sélectionnez Profil du domaine (illustré dans la capture d'écran suivante) ou Profil standard. 3) Pour activer les exceptions de ports, dans la zone des paramètres Profil du domaine ou Profil standard, double-cliquez sur Pare-feu Windows : définir les exceptions de ports. La boîte de dialogue suivante s'affiche. 4) Sélectionnez Activé, puis cliquez sur Afficher. La boîte de dialogue Affichage du contenu (illustrée par la capture d'écran suivante) apparaît. 5) Cliquez sur Ajouter ; la boîte de dialogue Ajout d'élément s'affiche. Entrez les informations sur le port que vous souhaitez bloquer ou activer. La syntaxe est la suivante : port:transport:étendue:statut:nom port désigne le numéro de port transport correspond à TCP ou UDP étendue correspond à * (pour tous les ordinateurs) ou à la liste des ordinateurs autorisés à accéder au port statut correspond à activé ou à désactivé nom est une chaîne de texte utilisée comme étiquette pour cette entrée

52 L'exemple illustré dans la capture d'écran suivante est nommé WebTest et active le port TCP 80 pour toutes les connexions. 6) Une fois les informations entrées, cliquez sur OK pour fermer la boîte de dialogue Ajout d'élément. La boîte de dialogue Affichage du contenu (illustrée par la capture d'écran suivante) apparaît. 7) Cliquez sur OK pour fermer la boîte de dialogue Affichage du contenu. Configuration SNMP : XXV)Installation serveur syslog et module centreon-syslog Installation de centreon-syslog-server :

53 apt-get install mysql-client mysql-server php5 php-pear php5-mysql dbconfig-common pear install DB //Télécharger la dernière version disponible sur le site (authentification obligatoire). cd /tmp tar xzf centreon-syslog-server tgz cd centreon-syslog-server bash install.sh -i //Début installation Get directories for installation Where do you want to install files? default to [/usr/bin/syslog] > Do you want me to create this directory? [/usr/bin/syslog] [y/n], default to [n]: >y Where would you like to store your logs? default to [/usr/bin/syslog/logs] > Do you want me to create this directory? [/usr/bin/syslog/logs] [y/n], default to [n]: >y Where would you like to store configuration? default to [/usr/bin/syslog/etc] > Do you want me to create this directory? [/usr/bin/syslog/etc] [y/n], default to [n]: >y What is the database name to record syslog message? default to [syslog] > centreon_syslog Do you want me to create this database? [centreon_syslog] [y/n], default to [n]: >y Creating database centreon_syslog: OK Which must be the size of the field "program", default to [15]: > 30 Do you want me to create this table "logs" in "centreon_syslog" database?

54 [y/n], default to [n]: >y Creating table logs: OK Creation of local db user for cron Do you want me to create user [y/n], default to [n]: >y Create user OK Do you want to add password for this user: [y/n], default to [y]: >y Enter password for dbuser > motdepassebdd Retype password for dbuser > motdepassebdd What is IP address of Centreon server? > adresseiplocal //Fin installation Installation de rsyslog : nano /etc/apt/sources.list //Début fichier deb natty-updates main universe //Fin fichier apt-get update apt-get install rsyslog rsyslog-mysql rsyslog-doc nano /etc/rsyslog.conf //Début fichier $ModLoad imudp $UDPServerRun 6161 $AllowedSender UDP, , adresseipreseaulocal/nombrebitpartieipreseau $ModLoad imtcp $InputTCPServerRun 6161 $AllowedSender TCP, , adresseipreseaulocal/nombrebitpartieipreseau $ModLoad ommysql $EscapeControlCharactersOnReceive off $template sysmysql,"insert INTO logs (host,facility, priority,level,tag,datetime,program,msg) VALUES('%HOSTNAME%','%syslogfacility-text%','%syslogpriority-text%','%syslogseverity %','%syslogtag%','%timereported:::date-mysql%','%programname%', '%msg:::space-cc%')", SQL //changer *.err par *.* pour enregistrer tous les messages d'evenements

55 *.err >localhost,nombddsyslog,root,motdepasserootbdd;sysmysql //Fin fichier nano /etc/rsyslog.d/mysql.conf //Commenter la ligne *.* :ommysql:localhost,nombddsyslog,root,motdepassebdd nano /etc/mysql/my.cnf //Commenter la ligne bind-address Modifier la durée de rétention des logs : nano /etc/logrotate.d/rsyslog Installation de centreon-syslog-frontend : apt-get install libssh2-1-dev libssh2-php service apache2 restart //Télécharger la dernière version disponible sur le site (authentification obligatoire). cd /tmp tar xzf centreon-syslog-frontend tar.gz $> cd centreon-syslog-frontend bash install.sh -i Please specify the directory with contain "instcentweb.conf" > /etc/centreon Se rendre sur l'interface de Centreon et aller dans le menu : «Administration Modules» et cliquer sur l'icône située tout à droite de la ligne comme le montre l'encadré rouge : Les informations supplémentaires du module vont apparaître. Cliquer sur le bouton «Install Module» pour ajouter les menus dans l'interface de Centreon

56

57 XXVI)Installation agent snare (Envois événements au serveur syslog) Téléchargement de l'agent : for Windows/ /SnareForWindows MultiArch.exe Accès à l'agent Snare :http://adresseipmachine:6161

58 //Il faut ensuite redémaré le service snare et se connecter avec le nouveau port de destination (ici 60000). Le login de connection est "snare" et le mot de passe est celui que vous aurez spécifié.

59 //Pour appliquer les modifications, il faut redémarrer à chaque fois le service de snare : net stop snare net start snare //ou dans la rubrique "Apply the Latest Audit Configuration" avec le bouton "Reload Settings"

Client windows Nagios Event Log

Client windows Nagios Event Log Client windows Nagios Event Log 1.Telechargement http://www.steveshipway.org/software/f_nagios.html 2.Comment configurer cet agent L'outil de configuration d'agent a été installé. Vous pouvez l'exécuter

Plus en détail

SYSLOG. I.Installation serveur syslog et module centreon-syslog. 1.Installation de centreon-syslog-server

SYSLOG. I.Installation serveur syslog et module centreon-syslog. 1.Installation de centreon-syslog-server SYSLOG I.Installation serveur syslog et module centreon-syslog 1.Installation de centreon-syslog-server apt-get install mysql-client mysql-server php5 php-pear php5-mysql dbconfig-common pear install DB

Plus en détail

SOLUTION DE SUPERVISION SYSTEME ET RESEAU

SOLUTION DE SUPERVISION SYSTEME ET RESEAU SOLUTION DE SUPERVISION SYSTEME ET RESEAU Nagios avec Centreon Ce guide décrit les étapes d'installation de Nagios et de centreon depuis le code source sous le système d exploitation «debian lenny», ainsi

Plus en détail

Formation CETE 2006 Esigelec Grave Samuel Roulland Pierre Vallée Romain

Formation CETE 2006 Esigelec Grave Samuel Roulland Pierre Vallée Romain Page 1 sur 24 Introduction :... 3 Préparation :... 3 Installation de nagios 1.2... 4 Installation de OREON 1.2.2... 5 Derniers paquets à installer... 5 Finition... 5 Configuration via l interface... 6

Plus en détail

PPE n 1 Installation de Nagios/Centreon

PPE n 1 Installation de Nagios/Centreon Introduction : Tout au long de ce tutorial nous allons voir comment installer Nagios et Centreon, commençons tout d abord à les définir et voir leurs fonctions. Nagios : (anciennement appelé Netsaint)

Plus en détail

INSTALLATION DE NAGIOS 2.10 et CENTREON 1.4.2.3 sous Debian ETCH 4.0r1

INSTALLATION DE NAGIOS 2.10 et CENTREON 1.4.2.3 sous Debian ETCH 4.0r1 INSTALLATION DE NAGIOS 2.10 et CENTREON 1.4.2.3 sous Debian ETCH 4.0r1 Attention : Comme la plupart des logiciels utilisés auront besoin d être compilés, il est nécessaire d installer quelques packages

Plus en détail

Documentation technique Nagios

Documentation technique Nagios Documentation technique Nagios Table des matières Presentation :... 3 Installation Nagios :... 3 Installation du service SNMP :... 3 Modification fichier de configuration :... 5 Définir un Host :... 5

Plus en détail

Mise en oeuvre Nagios

Mise en oeuvre Nagios Voir Partie IV pour le compte rendu du TP Réorganisation des fichiers de configuration, puis ajout d'un host On va créer un host lenon, et on va mettre la partie linux dans un répertoire spécifique Se

Plus en détail

Surveiller votre réseau avec Nagios

Surveiller votre réseau avec Nagios Surveiller votre réseau avec Nagios JA-PSI Programmation & Sécurité informatique http://www.ja-psi.fr Par Régis Senet http://www.regis-senet.fr regis.senet [at] supinfo.com Le 06/06/2009 Surveiller votre

Plus en détail

Supervision avec Shinken

Supervision avec Shinken Supervision avec Benoit Métrot benoit.metrot@math.univ-poitiers.fr UMR 7348 - Laboratoire de Mathématiques et Applications (Poitiers) Rencontres Mathrice Caen, Mars 2013 Rencontres Mathrice Caen, Mars

Plus en détail

Procédure Technique D installation Nagios - Centreon. Procédure Technique d installation Nagios - Centreon

Procédure Technique D installation Nagios - Centreon. Procédure Technique d installation Nagios - Centreon Procédure Technique d installation Nagios - Centreon Rédacteur Maxime COGNAT Version 1.0 Date 06/02/2015 I Préparation de la VM... 2 1) Mise à jour et ssh... 2 2) Configuration APT... 2 3) Pré requis...

Plus en détail

TP Nagios : supervision des réseaux

TP Nagios : supervision des réseaux TP Nagios : supervision des réseaux Objectif : Appréhender les notions de supervision des réseaux. Utilisation et déploiement du logiciel Nagios. Nagios (anciennement appelé Netsaint) est une application

Plus en détail

SUPERVISION DE RÉSEAU AVEC NAGIOS

SUPERVISION DE RÉSEAU AVEC NAGIOS SUPERVISION DE RÉSEAU AVEC NAGIOS Auteur : Henri TSOUNGUI, H.T. Lille, dec. 2006 Utilitaires : nagios 1.4 pour le premier superviseur, nagios 1.1 et nagat 1.02 pour le 2 ème superviseur 1.Contexte et objectifs

Plus en détail

Nagios 3. Installation. Apt-get install nagios3. Cd /etc/nagios3. Utilisateur nagios. Htpasswd c htpasswd.users nagios

Nagios 3. Installation. Apt-get install nagios3. Cd /etc/nagios3. Utilisateur nagios. Htpasswd c htpasswd.users nagios Nagios 3 Installation Apt-get install nagios3 Cd /etc/nagios3 Htpasswd c htpasswd.users nagios Utilisateur nagios Modification des droits pour l utilisateur nagios Editer le fichier /etc/nagios3/cgi.cfg

Plus en détail

Installation de Zabbix

Installation de Zabbix 1 Installation de Zabbix Présentation Zabbix (http://www.zabbix.com) est une solution de supervision open source. Ce logiciel permet de superviser des réseaux, et de surveiller les statuts de différents

Plus en détail

Mise à jour Centreon

Mise à jour Centreon Mise à jour Centreon Objectif Réalisation de la mise à jour de Centreon version 2.1.8 à partir de la version précédente. 1. Récupération de la nouvelle version sur le site 2. Installation proprement dite

Plus en détail

Nagios Centreon. Document technique

Nagios Centreon. Document technique Nagios Centreon Document technique I/ Pourquoi Centreon? Centreon est une configuration graphique de Nagios, il est considéré comme le complément indispensable de Nagios. Centreon utilise NDoUtils (outil

Plus en détail

Monitoring & Surveillance SLIM CHAKROUN (ENSI) EMNA BEN HADJ YAHIA (RT3) SAFA GALLAH (RT3)

Monitoring & Surveillance SLIM CHAKROUN (ENSI) EMNA BEN HADJ YAHIA (RT3) SAFA GALLAH (RT3) Monitoring & Surveillance SLIM CHAKROUN (ENSI) EMNA BEN HADJ YAHIA (RT3) SAFA GALLAH (RT3) Table des matières: I. Présentation de l'atelier II. Supervision des réseaux 1. objectif 2.Problématique 3. Solutions

Plus en détail

Rectorat de l'académie de Nancy-Metz

Rectorat de l'académie de Nancy-Metz Rectorat de l'académie de Nancy-Metz NAGIOS v1.0 Version Date Opérations et Commentaires V1.0 15/01/03 1ère version officielle du document. Nom Laurent LE PRIEUR Eric SENET Fonction Responsable du pôle

Plus en détail

Installation et configuration de Nagios

Installation et configuration de Nagios Installation et configuration de Nagios Emmanuel Saracco Easter-eggs esaracco@easter-eggs.com esaracco@free.fr Installation et configuration de Nagios par Emmanuel Saracco Copyright 2003-2005 Emmanuel

Plus en détail

ANGD Mathrice 2009 / CIRM TP Nagios

ANGD Mathrice 2009 / CIRM TP Nagios 1 Introduction ANGD Mathrice 2009 / CIRM TP Nagios Pour l ensemble des TP de cette ANGD, vous avez à votre disposition deux machines virtuelles (VM). Ces machines tournent sous un FreeBSD 7.2. Il n y a

Plus en détail

Introduction. Installation. Les commandes utiles

Introduction. Installation. Les commandes utiles Introduction La surveillance d'un réseau informatique de moyenne ou grande taille peut s'avérer cauchemardesque... Il est alors important de se doter d'un bon logiciel de surveillance réseau afin de vous

Plus en détail

NAGIOS 4.01 Installation sur Debian 7.1

NAGIOS 4.01 Installation sur Debian 7.1 NAGIOS 4.01 Installation sur Debian 7.1 1 : Préambule (wiki) 2 : Installation Nagios (avec l'aide de Djibril de «developpez.com») 3 : Configuration de Nagios 4 : Configuration des objets et ajouts de clients

Plus en détail

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation. Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.0 stable

Documentation UpdatEngine Installation et migration version 2.1.0 stable Documentation UpdatEngine Installation et migration version 2.1.0 stable Version de la documentation : doc-2.1.0-stable-4 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

Document d'installation FAN 2.1

Document d'installation FAN 2.1 Document d'installation FAN 2.1 Filename : FAN_Documentation_FR_v2.1-1 Version : 1.0 Date : 12/04/2011 Auteurs : Olivier LI-KIANG-CHEONG, Manuel OZAN, Charles JUDITH Licence : Creative Commons Paternité

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.1 stable

Documentation UpdatEngine Installation et migration version 2.1.1 stable Documentation UpdatEngine Installation et migration version 2.1.1 stable Version de la documentation : doc-2.1.1-stable-1 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

1 )Objectifs : 2 )Remarques : 3 )Installation et configuration de Nagios. 4 )Configurer Nagios pour le réseau LAN : TP LP Nagios 1

1 )Objectifs : 2 )Remarques : 3 )Installation et configuration de Nagios. 4 )Configurer Nagios pour le réseau LAN : TP LP Nagios 1 TP LP Nagios 1 1 )Objectifs : Mettre en place et configurer une station de surveillance nagios chargée d avertir les administrateurs en cas de défaillance sur un des serveurs du réseau. Configurer l utilisation

Plus en détail

Université de Valenciennes et du Hainaut Cambrésis ISTV. sous ubuntu 9.10. Henri TSOUNGUI

Université de Valenciennes et du Hainaut Cambrésis ISTV. sous ubuntu 9.10. Henri TSOUNGUI Université de Valenciennes et du Hainaut Cambrésis ISTV C o n fig u ratio n d e NA GIO S 3 sous ubuntu 9.10 Henri TSOUNGUI 1/14 Configuration de NAGIOS 3 / ubuntu 9.10, ISTV, Valenciennes, jan 2010 1)Installation

Plus en détail

Fail-Over Nagios. Objectif. Pré requis. Documentation. Procédures

Fail-Over Nagios. Objectif. Pré requis. Documentation. Procédures Fail-Over Nagios Objectif L objectif est de réaliser un fail-over d une supervision Nagios. Le but étant d assurer une continuité dans la supervision en cas de défaillance du serveur de supervision Nagios

Plus en détail

NRPE. Objectif. Documentation. Procédures

NRPE. Objectif. Documentation. Procédures NRPE Objectif NRPE est un addon de Nagios permettant d établir une connexion sécurisée entre deux machines sous Linux. L intérêt est de lancer les commandes de vérifications sur la machine cliente afin

Plus en détail

Tutoriel d installation : SHINKEN

Tutoriel d installation : SHINKEN Tutoriel d installation : SHINKEN Sommaire Avant-propos :... 1 1. Installation de Shinken... 1 2. Installation de Webui... 2 3. Connexion à l'interface web... 3 4. Ajout de l onglet «/wall»... 4 5. Problème

Plus en détail

Tutoriel compte-rendu Mission 1

Tutoriel compte-rendu Mission 1 Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation

Plus en détail

3.3. Installation de Cacti

3.3. Installation de Cacti Cacti comme beaucoup de programmes sous linux cacti s appuis sur d autres programmes pour fonctionner ainsi Cacti nécessite l installation d un serveur LAMP (Linux, Apache, Mysql, Php) pour fonctionner,

Plus en détail

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions

Plus en détail

Sommaire. 1. Installation d un poller... 2 2. Ajout d un hote... 14 3. Ajout d un service... 15 4. Ajout ESX dans centreon... 16 5. Ajout Veeam...

Sommaire. 1. Installation d un poller... 2 2. Ajout d un hote... 14 3. Ajout d un service... 15 4. Ajout ESX dans centreon... 16 5. Ajout Veeam... Sommaire 1. Installation d un poller... 2 2. Ajout d un hote... 14 3. Ajout d un service... 15 4. Ajout ESX dans centreon... 16 5. Ajout Veeam... 19 Page 1 sur 22 1. Installation d un poller Pour créer

Plus en détail

Installation du DNS (Bind9)

Installation du DNS (Bind9) Installation du DNS (Bind9) Mettre à jour les paquets # apt-get update # apt-get upgrade Installation du paquet BIND9 # apt-get install bind9 Le fichier named.conf.local : Ce fichier contient la configuration

Plus en détail

Nicolas Deves Yoann Moulin Olivier Allovon Rémi Roger Brice Sauvajon. Correction du TP Nagios

Nicolas Deves Yoann Moulin Olivier Allovon Rémi Roger Brice Sauvajon. Correction du TP Nagios Nicolas Deves Yoann Moulin Olivier Allovon Rémi Roger Brice Sauvajon Correction du TP Nagios Installation de Nagios L exécution du script nagios.sh téléchargé sur http://nerim.mistur.org/esisar installe

Plus en détail

Projet de synthèse. Monitoring Réseau. Titre Visé: Technicien Supérieur Gestionnaire Exploitant des Ressources Informatiques

Projet de synthèse. Monitoring Réseau. Titre Visé: Technicien Supérieur Gestionnaire Exploitant des Ressources Informatiques Projet de synthèse Monitoring Réseau Titre Visé: Technicien Supérieur Gestionnaire Exploitant des Ressources Informatiques Auteur : Mohamed DAOUES Numéro de Version : 1.0 Année : 2011-2012 2 Suivi des

Plus en détail

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

TP Supervision. 1.1 Configurations réalisées pour rendre utilisable l'agent SNMP

TP Supervision. 1.1 Configurations réalisées pour rendre utilisable l'agent SNMP 1-SNMP 1.1 Configurations réalisées pour rendre utilisable l'agent SNMP Installation Nous avons installé les paquetages suivant : snmpd : Démon de l'agent SNMP. snmp : Ensemble d'outils permettant de communiquer

Plus en détail

[PROJET PROFESIONNEL ENCADRE]

[PROJET PROFESIONNEL ENCADRE] 2012-2013 Lycée Polyvalent Blaise Pascal. DO NASCIMENTO Cédric MAYERAU David TS2 SIO [PROJET PROFESIONNEL ENCADRE] Mise en place d une plateforme collaborative pour l entreprise STESIO. Sommaire Identifier

Plus en détail

Gervais COQUIL Boris PASCAULT Licence Pro QSSI Groupe TP B. 30 novembre 2009. Tp n 1. Nagios. Nagios, Apache, Fedora

Gervais COQUIL Boris PASCAULT Licence Pro QSSI Groupe TP B. 30 novembre 2009. Tp n 1. Nagios. Nagios, Apache, Fedora Gervais COQUIL Boris PASCAULT Licence Pro QSSI Groupe TP B 30 novembre 2009 Nagios Tp n 1 Nagios, Apache, Fedora Installation de Nagios Afin d installer Nagios il est tout d abord nécessaire d installer

Plus en détail

Version de cette publication: 26 Juin 2015

Version de cette publication: 26 Juin 2015 Version de cette publication: 26 Juin 2015 [Ebook écrit par Marc ARNAERT marc@arnaert.com http://www.arnaert.com ] Page 1 EBOOK Collection: Appliance de Sécurité Virtuelle Gratuite Comment réaliser vous-même

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

Objectifs: Théoriquement : Supervision d'un serveur Windows 2008 R2 par un superviseur Shinken à l'aide d'une sonde WMI.

Objectifs: Théoriquement : Supervision d'un serveur Windows 2008 R2 par un superviseur Shinken à l'aide d'une sonde WMI. Objectifs: Théoriquement : Supervision d'un serveur Windows 2008 R2 par un superviseur Shinken à l'aide d'une sonde WMI Pratiquement : Configuration du module wmi sur Windows2008 Installation et test de

Plus en détail

Quentin Godeau & Nicolas Lemonnier 10/11/2012

Quentin Godeau & Nicolas Lemonnier 10/11/2012 IUT ORSAY Oracle sqldeveloper & Oracle-xe 11g Quentin Godeau & Nicolas Lemonnier 10/11/2012 Table des matières INTRODUCTION... 2 INSTALLATION D ORACLE XE ÉTAPE 1 : Téléchargement... 3 ÉTAPE 2 : Création

Plus en détail

SUJET : «Administration et supervision du réseau Par NAGIOS»

SUJET : «Administration et supervision du réseau Par NAGIOS» U.S.M.B.A «Mini Projet En Réseau» Etudiants En 2ème Année Informatique, Administration de systémes et Réseaux Matiére : Administration des services SUJET : «Administration et supervision du réseau Par

Plus en détail

TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales

TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales M2 ISIM SIC Pro (RS) 2012 2013 Réseaux - Sécurité R.Card & T.T. Dang Ngoc dntt@u-cergy.fr TD4 - L architecture de gestion du réseau proposée par le protocole SNMP est fondée sur trois principaux éléments

Plus en détail

Memento MYSQL LINUX. Pour installer le serveur Mysql. Installer les paquets suivants :

Memento MYSQL LINUX. Pour installer le serveur Mysql. Installer les paquets suivants : Memento MYSQL LINUX Pour installer le serveur Mysql Installer les paquets suivants : Mysql-server (moteur de bases de données) Apache2 (serveur web si besoin) Php5 (langage de programmation permettant

Plus en détail

Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5

Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5 Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5 1. OpenOffice.org Ce paragraphe présente la manière d installer la suite bureautique OpenOffice.org sur le serveur

Plus en détail

Travail de Fin d Etudes

Travail de Fin d Etudes 4ème Informatique 27 juin 2005 Travail de Fin d Etudes Supervision Centralisée d Infrastructures Distantes en Réseaux avec Gestion des Alarmes et Notification des Alertes TFE réalisé au sein de la société

Plus en détail

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE] 04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par

Plus en détail

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Titre Propriétaire Classification Date dernière modification Chemin et NomFichier Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Penas Cédric Privé 19.09.10 \\10.1.1.1\FilesTD\Group4\Personnel\Penas\ViSaG\Installation_VirtualP

Plus en détail

Découverte de la supervision avec Nagios

Découverte de la supervision avec Nagios Découverte de la supervision avec Guillaume Lohez Cet article traite de la configuration de, ce logiciel de supervision dont il est tant question depuis quelques années. À cela deux raisons. Premièrement,

Plus en détail

Exercices SNMP, partie I

Exercices SNMP, partie I Exercices SNMP, partie I Remarque : Bon nombre de commandes utilisées dans cet exercice n ont pas besoin d être exécutées en tant que root, mais il est prudent de les exécuter toutes en tant que root.

Plus en détail

Nouvelles Technologies Réseau

Nouvelles Technologies Réseau Nouvelles Technologies Réseau (Enseignant : Mr Duris.) David Imanache Nicolas Joubert Olivier Mayaud Ingénieurs 2000 Informatique & Réseaux 3 Sommaire Sommaire... 2 Introduction... 3 1 Les enjeux et les

Plus en détail

Configurer la supervision pour une base MS SQL Server Viadéis Services

Configurer la supervision pour une base MS SQL Server Viadéis Services Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès

Plus en détail

Installer un domaine DNS

Installer un domaine DNS Installer un domaine DNS Olivier Hoarau (olivier.hoarau@funix.org) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de

Plus en détail

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Afin d'éviter un message d'erreur au démarrage du service Apache du type : I. INTRODUCTION GLPI (Gestionnaire libre de parc informatique) est une solution open-source de gestion de parc informatique et de gestion des services d assistance aux utilisateurs distribué sous licence

Plus en détail

Tutoriel sur la configuration d un Host sur Nagios

Tutoriel sur la configuration d un Host sur Nagios Page 1 BTS SIO 2015/2016 SISR3 Tutoriel sur la configuration d un Host sur Nagios Page 2 Sommaire : Création, configuration et test du Ping Page 3 Création, configuration et test de la RAM Page 6 Création,

Plus en détail

Gestion et Supervision de Réseau NAGIOS

Gestion et Supervision de Réseau NAGIOS Gestion et Supervision de Réseau NAGIOS These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/) Introduction

Plus en détail

CASE-LINUX MAIL - ROUNDCUBE

CASE-LINUX MAIL - ROUNDCUBE 1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via

Plus en détail

Prérequis. Installation SNMP sous ESX. Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE

Prérequis. Installation SNMP sous ESX. Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE Prérequis Installation SNMP sous ESX Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE VOS CONTACTS TECHNIQUES JEAN-PHILIPPE SENCKEISEN LIGNE DIRECTE : 01 34 93 35 33 EMAIL : JPSENCKEISEN@ORSENNA.FR

Plus en détail

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014 Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant

Plus en détail

Fully Automated Nagios

Fully Automated Nagios Fully Automated Nagios Table des matières Présentation... 2 Fully Automated Nagios:... 2 Nagios:... 2 Centreon:... 2 NDOUtils:... 2 Nagvis:... 2 Installation... 3 Premier Démarrage... 7 Configuration...

Plus en détail

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation.

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation. DGE-530T 32-bit Gigabit Network Adapter SNMP Agent Manual Use this guide to install and use the SNMP Agent on a PC equipped with the DGE-530T adapter. Installing the SNMP Agent Follow these steps to install

Plus en détail

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation UpdatEngine serveur (CentOs apache2 / MySQL) Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement

Plus en détail

SISR5 SUPERVISION DES RESEAUX. TP5 Mise en place d un outil de supervision

SISR5 SUPERVISION DES RESEAUX. TP5 Mise en place d un outil de supervision SISR5 SUPERVISION DES RESEAUX TP5 Mise en place d un outil de supervision GERSON YOULOU LOIC GLOAGUEN BTS SIO2 22/11/2013 SOMMAIRE Introduction... 2 Mise en place de l architecture réseau... 3 Configuration

Plus en détail

UsersHub Documentation. Version latest

UsersHub Documentation. Version latest UsersHub Documentation Version latest 18 June 2015 Table des matières 1 SERVEUR 3 1.1 Prérequis................................................. 3 1.2 Installation et configuration du serveur.................................

Plus en détail

équipement radio Procédure

équipement radio Procédure 07/03/2014 GLPI / Inventaire équipement radio Procédure Anthony MANDRON SDIS 21 Table des matières Procédure d installation de GLPI sur une Debian Wheezy :... 2 Mise en place du plugin «Generic Object

Plus en détail

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières

Plus en détail

SUPERVISION. Centreon 5.9

SUPERVISION. Centreon 5.9 SUPERVISION Centreon 5.9 Steven DELAPRUNE BTS SIO 11/03/2015 Sommaire CAHIER DES CHARGES... 3 INTRODUCTION... 3 PRINCIPES GENERAUX... 3 Définition... 3 Problématique... 3 Description du besoin... 3 Solution...

Plus en détail

FICHE 019. Version : 1.1480814 AC (Annule les précédentes versions) RASPBERRY Installation de la RASPBIAN

FICHE 019. Version : 1.1480814 AC (Annule les précédentes versions) RASPBERRY Installation de la RASPBIAN GABON FICHE 019 Version : 1.1480814 AC (Annule les précédentes versions) RASPBERRY Installation de la RASPBIAN 1 - Préparation de la SD (ou micro SD) Micro SD 8 Go : 6-16 Go : 9 chez DARTY Télécharger

Plus en détail

Installation GLPI et OCS Inventory Debian 7

Installation GLPI et OCS Inventory Debian 7 1 Installation GLPI et OCS Inventory Debian 7 Installation serveur apache 2 et php5 # apt-get install php5-mysql # apt-get install libapache2-mod-php5 Paquets PERL : # apt-get install libxml-simple-perl

Plus en détail

Guide Installation Serveur Extensive Testing

Guide Installation Serveur Extensive Testing Sommaire Installation simple sur un système vierge... 2 Installation personnalisée sur un système vierge... 3 Restauration du produit avec une version antérieure... 5 Mise à jour du produit... 6 Déployer

Plus en détail

Chapitre VII. Technique : Administration Système et AlternC

Chapitre VII. Technique : Administration Système et AlternC Chapitre VII Technique : Administration Système et AlternC AlternC comme si vous y étiez 1 Installation d'alternc L'installation d'alternc est relativement aisée, elle utilise le système de paquets logiciels

Plus en détail

Centreon. Description. Paramétrage de Centreon. Table des matières. Les machines

Centreon. Description. Paramétrage de Centreon. Table des matières. Les machines Table des matières Centreon Préambule Description Installation Paramétrage de Centreon Les machines Les services Planification des notifications Ajout d'une nouvelle commande dans Centreon Application

Plus en détail

Script de sauvegarde esx-esxi

Script de sauvegarde esx-esxi Script de sauvegarde esx-esxi Ce script sauvegarde une VM, passée en argument. Il se connecte en SSH sur le serveur ESX et utilise les commandes internes de VMware ESX. La sauvegarde est envoyée via RSync

Plus en détail

Sécurisation Accès Réseau Internet

Sécurisation Accès Réseau Internet 07/03/2014 SARI Sécurisation Accès Réseau Internet Anthony MANDRON SDIS 21 Table des matières Contexte :... 2 Mise en situation :... 2 Schéma :... 2 Introduction :... 2 Première étape : Mise en place des

Plus en détail

Installation de Shinken

Installation de Shinken Installation de Shinken Shinken a besoin d un utilisateur pour fonctionner. adduser m shinken On passe à l installation des dépendances python nécessaire à l installation apt-get install python-pycurl

Plus en détail

Eyes Of Network 4.0. Documentation d installation et de configuration

Eyes Of Network 4.0. Documentation d installation et de configuration Eyes Of Network 4.0 Documentation d installation et de configuration Document crée par Sallaud Jérémy Le 19/02/2014 Sommaire Système Informations... 4 Synthèse des logiciels intégrés... 4 Configuration

Plus en détail

Installation d'un serveur FTP géré par une base de données MySQL

Installation d'un serveur FTP géré par une base de données MySQL BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation

Plus en détail

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql GLPI OCS Inventory 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql On redémarre les deux services service mysql restart

Plus en détail

Installation et configuration d OCS/GLPI sur un Serveur Debian

Installation et configuration d OCS/GLPI sur un Serveur Debian Installation et configuration d OCS/GLPI sur un Serveur Debian GLPI (Gestionnaire Libre de Parc Informatique) est une application web (développée en PHP) qui permet la gestion de parc informatique et de

Plus en détail

Remplacement d'une Box Viadéis Services

Remplacement d'une Box Viadéis Services Référence : 12769 Version N : 3 Créé le : 17 Novembre 2015 Sommaire 1. Préambule... 3 1.1. Remplacement d une VM de type VMware... 3 1.2. Remplacement d une VM de type Hyper-V... 4 1.3. Remplacement d

Plus en détail

MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2. Mission 3 : Sécurité réseau & VLANs Partie 2... 1. Présentation du TP :... 1. Méthode :...

MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2. Mission 3 : Sécurité réseau & VLANs Partie 2... 1. Présentation du TP :... 1. Méthode :... MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2 SOMMAIRE Mission 3 : Sécurité réseau & VLANs Partie 2... 1 Présentation du TP :... 1 Méthode :... 2 I) Partie A : maintenance de la documentation... 2 1) Mise

Plus en détail

Installation xampp et configuration Postfix sur Ubuntu pour Oscommerce. partie 1

Installation xampp et configuration Postfix sur Ubuntu pour Oscommerce. partie 1 Installation xampp et configuration Postfix sur Ubuntu pour Oscommerce. partie 1 Ce tuto vous permettra d'installer xampp et de le configurer pour faire tourner oscommerce sur linux ubuntu. Je ferais ici

Plus en détail

GLPI & OCS Inventory NG

GLPI & OCS Inventory NG GLPI & OCS Inventory NG 1. Installation des pré-requis #apt-get install make apache2 mysql-server php5 libapache2-mod-php5 php5-mysql php5-gd #apt-get install perl libapache2-mod-perl2 libxml-simple-perl

Plus en détail

SECURIDAY 2012 Pro Edition

SECURIDAY 2012 Pro Edition SECURINETS CLUB DE LA SECURITE INFORMATIQUE INSAT SECURIDAY 2012 Pro Edition [Application de notification en cas d incident] Roua TOUIHRI (RT3) Nesrine DRIWECH (RT3) Amira ABID(GL3) Chef Atelier : Aymen

Plus en détail

BTS SIO option SISR *** PPE 3-2. (Projet Professionnel Encadré) (Version provisoire) Administrations réseau et système

BTS SIO option SISR *** PPE 3-2. (Projet Professionnel Encadré) (Version provisoire) Administrations réseau et système BTS SIO option SISR *** PPE 3-2 (Projet Professionnel Encadré) Construit autour de La Maison Des Ligues (M2L) (Version provisoire) Administrations réseau et système Supervision réseau et infrastructure

Plus en détail

Figure 1 BOURICHE KHALID 1

Figure 1 BOURICHE KHALID 1 1. Présentation Dans ce présent travail pratique, nous allons avoir besoin de trois machines, le gestionnaire SNMP (Debian 7.8), un premier agent SNMP (Windows 7 professionnel) et un second agent SNMP

Plus en détail

Mise en œuvre de Rembo Toolkit

Mise en œuvre de Rembo Toolkit Mise en œuvre de Rembo Toolkit Pré requis serveurs Fonctionnement du service Configuration liée a PXE Tunnels TCP Installation/config Outils Rembo Les clients Os possible : Windows, Linux, Freebsd, MacOsX,

Plus en détail

OBJET: TP SERVEUR CLIENT, SERVICES

OBJET: TP SERVEUR CLIENT, SERVICES OBJET: TP SERVEUR CLIENT, SERVICES BOURZIK Yassine 4SRS PPA Groupe 2 PATEL Jessy 4SRS PPA Groupe 2 Architecture globale utilisée : Nous avons choisi d utiliser une machine physique contenant 2 VM une en

Plus en détail

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1 INSTALLATION D OCS INVENTORY NG V2.1 Procédure d utilisation Installation d OCS Inventory NG (Open Computer and Software Inventory) sur un serveur Linux N version : v1 Installation d OCS Inventory NG v2.1

Plus en détail

Guide Installation Serveur Extensive Testing

Guide Installation Serveur Extensive Testing Sommaire Installation sur un système vierge... 1 Mise à jour du produit... 4 Déployer un nouveau client Windows... 5 Déployer un nouveau client Linux... 5 Auteur : Denis Machard Date : 22/03/2015 Version

Plus en détail

ANNEE UNIVERSITAIRE 2006/2007

ANNEE UNIVERSITAIRE 2006/2007 RAOYAUME DU MAROC UNIVERSITE IBN TOUFAIL LICENCE PROFESSIONNELLE KENITRA ADMINISTRATION DES BASES DE DONNEES REALISE PAR : Mr. Khalid ALLILI Mr. Noureddine EL FIZAZI ANNEE UNIVERSITAIRE 2006/2007 Licence

Plus en détail

PPE GESTION PARC INFORMATIQUE

PPE GESTION PARC INFORMATIQUE BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...

Plus en détail