Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008



Documents pareils
ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Zabbix. garder un oeil toujours ouvert. - Creative Commons BY-SA

Zabbix. Solution de supervision libre. par ALIXEN

Configuration de Zabbix

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique

Eyes Of Network 4.0. Documentation d installation et de configuration

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

Retour d'expérience avec : OCS Inventory & GLP

Systèmes de tickets avec RT

Installation de Zabbix

Statistiques réseau et système avec CACTI

FazaANGEL supervision pro-active

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Genèse de l'installation Alban Peignier

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

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

PRÉSENTATION PRODUITS DE LA GAMME SOLARWINDS + NETWORK CONFIGURATION MANAGEMENT

Guide d installation de SugarCRM Open Source version 4.5.1

Joomla! Création et administration d'un site web - Version numérique

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Outils de développement collaboratif

Système Principal (hôte) 2008 Enterprise x64

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

Table des matières 1. Chapitre 1 Introduction à Nagios et la supervision

FusionInventory. Guillaume Rousse Journées francophones de Perl 2011

Tutoriel compte-rendu Mission 1

Supervision avec OCS Inventory NG

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

Configuration de plusieurs serveurs en Load Balancing

CASE-LINUX MAIL - ROUNDCUBE

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

Créer son propre serveur Mail.

LES FONCTIONS DE SURVEILLANCE DES FICHIERS

ClariLog - Asset View Suite

NACIRI Mehdi. Rapport de stage : Mise en place d un moyen pour anticiper les pannes des serveurs de l IUT. Promotion BTS SIO Option SISR

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

Simple Database Monitoring - SDBM Guide de l'usager

L art d ordonnancer. avec JobScheduler. François BAYART

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

DenyAll Detect. Documentation technique 27/07/2015

Recherche d indicateurs et de tendances via des plugins pour Nagios. groupe Quasar IN2P3 Le 11/09/2014

PPE GESTION PARC INFORMATIQUE

Présentation des composants WhatsUp Companion & WhatsUp Companion Extended. Version Mars Orsenna

Guide d installation JMap 5.0


Bacula R - The Network Backup Solution

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

Open Source Job Scheduler. Installation(s)

Systèmes en réseau : Linux 1ère partie : Introduction

Table des matières. Date : Version : 29/06/ Objet : OpenVas 6.0

SECURIDAY 2013 Cyber War

Smart Notification Management

C O M P E T E N C E S

Le Cloud Open-Mind! Emilien Macchi

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Licence Pro ASUR Supervision Mai 2013

Installation des outils OCS et GLPI

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

Rapport sur la mise en place d une solution de supervision avec Nagios

Présentation du logiciel Free-EOS Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

[Serveur de déploiement FOG]

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Automatisation de l administration système avec

TER SUPERVISION RESEAU

Les fichiers de configuration d'openerp

Zimbra. S I A T. T é l : ( ) F a x : ( )

Avant-propos. VERSION Compilation du document à l aide de PDFLATEX Philippe Charlier. 1 Version actuelle : SPIP http ://

Configurer OCS Inventory NG comme outil d inventaire

PRO CED U RE D I N STALLATI O N

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR

Manuel de l Administrateur

Retour d'expérience sur Nagios 3. Christophe Sahut

NetCrunch 6. Superviser

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau

Architecture de la plateforme SBC

Sauvegarde de postes clients avec BackupPC

L utilisation du réseau ISTIC / ESIR

2 Formation utilisateur

Serveur virtuel infogéré

A5.2.4 Étude d une technologie, d'un composant, d'un outil

MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4

Mise en œuvre de Rembo Toolkit

Gestion des utilisateurs dans un environnement hétérogène

Retour d expérience sur Prelude

Tests de montée en charge avec Tsung

INSTALLATION ET LANCEMENT DU CONNECTEUR E-SIDOC

JAN OLIVIER Expert Supervision Architecte & Administrateur système

SUPERVISION DE RÉSEAU AVEC NAGIOS

FusionInventory. Journées Perl. Gonéri Le Bouder Juin Strasbourg

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Rationalisation et évolution des assets, licences et contrats informatiques. Philippe ASTIER Software Technical Professionals

Transcription:

Supervision système et réseau avec Zabbix Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

Supervision avec Zabbix 17/04/2008 RAISIN 2 Plan Introduction Architecture de zabbix Fonctionnalités de zabbix Installation du serveur zabbix Configuration de l'agent zabbix Interface web Avantages / Inconvénients de zabbix

Supervision avec Zabbix 17/04/2008 RAISIN 3 Introduction (1) Site web officiel : http://www.zabbix.com GNU General Public License (GPL) version 2 Sociéte Zabbix SIA (Lettonie) 1ere version : 2001 Version stable actuelle : zabbix 1.4.5 (prochaine version zabbix 1.6)

Supervision avec Zabbix 17/04/2008 RAISIN 4 Introduction (2) Inclus dans plusieurs distributions unix Alt Linux CRUX Linux Debian Linux Fedora Linux Gentoo Linux Network Security Toolkit (Linux live CD) Ubuntu Linux FreeBSD

Supervision avec Zabbix 17/04/2008 RAISIN 5 Architecture de zabbix (1) Serveur zabbix (Unix) Agent zabbix (Linux, FreeBSD, Windows, MacOS, AIX, Solaris, BSD,...) Interface web PHP Base de données (MySQL, PostreSQL, Oracle, SQLite)! Le contrôle (watchdog) de la BD zabbix ne se fait qu'avec une BD MySQL

Supervision avec Zabbix 17/04/2008 RAISIN 6 Architecture de zabbix (2) Serveur zabbix : en écoute sur le port 10051 Agent zabbix : mode actif, en écoute sur port 10050 La base de données de zabbix stocke toutes les infos collectées

Supervision avec Zabbix 17/04/2008 RAISIN 7 Fonctionnalités de Zabbix Découverte automatique des services (ex: ldap, SMTP, IMAP) sur une plage IP : «Discovery» Surveillance temps réel : performances / disponibilité / intégrité / envoi d'alertes (mail, SMS, jabber) Visualisation : graphes, carte du réseau Surveillance sites web : «Scenario» Import/export de templates au format XML

Supervision avec Zabbix 17/04/2008 RAISIN 8 Installation du serveur zabbix (1) Installation du serveur zabbix sur Fedora: yum install zabbix yum install zabbix agent yum install zabbix web Création de la BD MySQL de zabbix mysqladmin create zabbix mysql zabbix < /usr/share/doc/zabbix 1.4.4/dbinit/schema/mysql.sql mysql zabbix < /usr/share/doc/zabbix 1.4.4/dbinit/data/data.sql mysql zabbix < /usr/share/doc/zabbix 1.4.4/dbinit/data/images_mysql.sql mysql zabbix grant all on * to zabbix@localhost; grant all on * to apache@localhost;

Supervision avec Zabbix 17/04/2008 RAISIN 9 Installation du serveur zabbix (2) Fichier de configuration de zabbix server /etc/zabbix/zabbix_server.conf Fichier de configuration de zabbix agentd /etc/zabbix/zabbix_agentd.conf Server=127.0.0.1 Modifier /etc/services zabbix_agent 10050/tcp # Zabbix agent zabbix_trap 10051/tcp # Zabbix trap Logs de zabbix /var/log/zabbix

Supervision avec Zabbix 17/04/2008 RAISIN 10 Installation du serveur zabbix (3) Configurer Apache pour se connecter via le web sur le site local de zabbix Se connecter sur le site local de zabbix http://zabbix.mondomaine Puis suivre les étapes jusqu'à obtenir interface de login login : admin passwd

Supervision avec Zabbix 17/04/2008 RAISIN 11 Configuration de l'agent zabbix Sur chaque machine à superviser, il faut installer zabbix agent lancer zabbix agentd et le lancer au boot configurer l'agent zabbix Modifier le fichier de configuration de zabbix agentd (/etc/zabbix/zabbix_agentd.conf) en précisant l'adresse IP du serveur zabbix Server=10.0.40.2 Modifier /etc/services zabbix_agent 10050/tcp # Zabbix agent zabbix_trap 10051/tcp # Zabbix trap

Lexique zabbix Triggers : déclencheurs d'alarmes Ex : Server serveur1 is unreachable Items : élément à superviser (ressource, service) Ex : Ping to the server (TCP) Actions : actions en cas de déclenchement d'alarme (ex : envoi d'un mail aux sysadmin) Templates = modèles Ex : Template_Linux, Template_Windows Supervision avec Zabbix 17/04/2008 RAISIN 12

Supervision avec Zabbix 17/04/2008 RAISIN 13 Interface web 6 parties Monitoring (vue globale des équipements, graphes des élements à superviser, etc...) Inventory (si activation de l'inventaire) Reports (synthèse des alarmes déclenchées) Configuration (ajout des équipements à superviser, sélection des déclencheurs d'alarmes, etc...) Administration Login

Supervision avec Zabbix 17/04/2008 RAISIN 14 Interface web / Administration Users Changer le mot de passe du compte admin Créer les comptes des utilisateurs de zabbix Media Types Audit Notifications Installation

Interface web / Configuration Supervision avec Zabbix 17/04/2008 RAISIN 15

Supervision avec Zabbix 17/04/2008 RAISIN 16 Interface web / Configuration Onglets General : durée de conservation (en jours) des infos collectées dans la BD Web : scénarios sur sites web Hosts : les machines à superviser Items : éléments à vérifier Triggers : déclencheurs d'alarmes Actions : action en cas d'alarme Maps : création manuelle de cartes du réseau Graphs : sélection de graphes

Supervision avec Zabbix 17/04/2008 RAISIN 17 Interface web / Configuration Onglets (suite) Screens Discovery : découvertes automatique de services sur le réseau Export/Import : export / import de templates

Supervision avec Zabbix 17/04/2008 RAISIN 18 Interface web / Configuration Hosts : Ajout manuel des équipements (serveurs, commutateurs réseaux, etc...) à superviser

Supervision avec Zabbix 17/04/2008 RAISIN 19 Interface web / Configuration Triggers : activation / désactivation des triggers utiles / inutiles par template ou par host Ex : Désactivation de triggers pour Template_Linux.

Supervision avec Zabbix 17/04/2008 RAISIN 20 Interface web / Configuration Triggers Ex : Désactivation de tiggers pour le serveur ldap

Supervision avec Zabbix 17/04/2008 RAISIN 21 Interface web / Configuration Items : activation / désactivation des items utiles / inutiles, par template ou par host

Supervision avec Zabbix 17/04/2008 RAISIN 22 Interface web / Configuration Actions : ajout d'une alarme par email Configuration Actions Create Action

Supervision avec Zabbix 17/04/2008 RAISIN 23 Interface web / Monitoring Overview = vue d'ensemble des machines à superviser

Supervision avec Zabbix 17/04/2008 RAISIN 24 Interface web / Monitoring Triggers = vue des alarmes déclenchées

Supervision avec Zabbix 17/04/2008 RAISIN 25 Interface web / Monitoring Latest data : accès aux graphes des éléments à superviser Ex : Latest data CPU Processor load

Supervision avec Zabbix 17/04/2008 RAISIN 26 Les templates (1) Liste des templates par defaut Template_APC_Battery Template_App_MySQL Template_Cisco_PIX, Template_Cisco_PIX_525 Template_Dell_OpenManage Template_Dell_PowerConnect_6248 Template_Dell_PowerEdge Template_HPUX, Template_HP_InsightManager Template_AIX, Template_FreeBSD Template_Linux, Template_MacOS_X, Template_Netware, Template_OpenBSD, Template_Solaris, Template_Tru64, Template_Windows Template_SNMPv1_Device, Template_SNMPv2_Device Template_Standalone

Supervision avec Zabbix 17/04/2008 RAISIN 27 Les templates (2) Pour télécharger d'autres templates zabbix http://www.zabbix.com/wiki/doku.php? id=contrib:templates Pour exporter ou importer des templates dans zabbix Configuration Export/Import

Supervision avec Zabbix 17/04/2008 RAISIN 28 Les templates (3) Exemple de modification du template Template_Linux Aller dans Configuration Export/Import, Exporter Template_Linux dans un fichier Dans ce fichier au format XML, pour chaque élément (item) situé entre <item>...</item>, modifier la fréquence d'enregistrement (en secondes) des items car cela permet de diminuer la taille de la base de données Ex: <delay>21600</delay>

Supervision avec Zabbix 17/04/2008 RAISIN 29 Avantages de zabbix Avantages Facilité de d'installation et mise à jour Vue globale Les templates Les rapports Graphes des éléments à superviser Carte des éléments à superviser avec leur état Forum de zabbix très réactif

Supervision avec Zabbix 17/04/2008 RAISIN 30 Inconvénients de zabbix Taille de la BD : 250 Mo en 15 jours! Solution : désactiver les items inutiles Modifier dans les templates la fréquence d'enregistrement des items Lexique spécifique Manque triggers pour services comme ldap, https, etc...) Solution : les ajouter dans les templates

Nagios vs Zabbix Pro nagios (03/2005) http://www.viraj.org/b2evolution/blogs/index.php/2 «more important to me to have a robust alerting system rather than trending performance data.» Pro zabbix (12/2007) http://www.linux.com/feature/60644 «easier to use and provides more functionality than Nagios or BigBrother» Supervision avec Zabbix 17/04/2008 RAISIN 31

Supervision avec Zabbix 17/04/2008 RAISIN 32 Communauté Zabbix Forums Zabbix : réponses des développeurs zabbix aux question des utilisateurs Zabbix Blog : opinions expérience utilisateurs et membre de l'équipe de Zabbix Zabbix Support System (bug tracker) Wiki : partage d'expérience sur Zabbix Developpers : suivi des développement de Zabbix

Supervision avec Zabbix 17/04/2008 RAISIN 33 Docs Manuel de zabbix (dans paquetage ou de zabbix ou sur http://www.zabbix.com) http://www.howtoforge.com/zabbix_network_m http://www.linux.com/feature/60644