Vous êtes sur la page 1sur 33

Supervisionsystme

etrseauavecZabbix
AnneFacq
CentredeRecherchePaulPascal
17avril2008

Plan
Introduction
Architecturedezabbix
Fonctionnalitsdezabbix
Installationduserveurzabbix
Configurationdel'agentzabbix
Interfaceweb
Avantages/Inconvnientsdezabbix

SupervisionavecZabbix17/04/2008RAISIN

Introduction(1)
Sitewebofficiel:http://www.zabbix.com
GNUGeneralPublicLicense(GPL)version2
SociteZabbixSIA(Lettonie)
1ereversion:2001
Versionstableactuelle:zabbix1.4.5
(prochaineversionzabbix1.6)

SupervisionavecZabbix17/04/2008RAISIN

Introduction(2)
Inclusdansplusieursdistributionsunix
AltLinux
CRUXLinux
DebianLinux
FedoraLinux
GentooLinux
NetworkSecurityToolkit(LinuxliveCD)
UbuntuLinux
FreeBSD
SupervisionavecZabbix17/04/2008RAISIN

Architecturedezabbix(1)
Serveurzabbix(Unix)
Agentzabbix(Linux,FreeBSD,Windows,
MacOS,AIX,Solaris,BSD,...)
InterfacewebPHP
Basededonnes(MySQL,PostreSQL,
Oracle,SQLite)
!Lecontrle(watchdog)delaBDzabbixnese
faitqu'avecuneBDMySQL

SupervisionavecZabbix17/04/2008RAISIN

Architecturedezabbix(2)
Serveurzabbix:encoutesurleport10051
Agentzabbix:modeactif,encoutesur
port10050
Labasededonnesdezabbixstocketoutes
lesinfoscollectes

SupervisionavecZabbix17/04/2008RAISIN

FonctionnalitsdeZabbix
Dcouverteautomatiquedesservices(ex:
ldap,SMTP,IMAP)suruneplageIP:
Discovery
Surveillancetempsrel:performances/
disponibilit/intgrit/envoid'alertes
(mail,SMS,jabber)
Visualisation:graphes,cartedurseau
Surveillancesitesweb:Scenario
Import/exportdetemplatesauformatXML
SupervisionavecZabbix17/04/2008RAISIN

Installationduserveurzabbix(1)
InstallationduserveurzabbixsurFedora:
yuminstallzabbix
yuminstallzabbixagent
yuminstallzabbixweb

CrationdelaBDMySQLdezabbix
mysqladmincreatezabbix
mysqlzabbix</usr/share/doc/zabbix1.4.4/dbinit/schema/mysql.sql
mysqlzabbix</usr/share/doc/zabbix1.4.4/dbinit/data/data.sql
mysqlzabbix</usr/share/doc/zabbix1.4.4/dbinit/data/images_mysql.sql
mysqlzabbix
grantallon*tozabbix@localhost;
grantallon*toapache@localhost;
SupervisionavecZabbix17/04/2008RAISIN

Installationduserveurzabbix(2)
Fichierdeconfigurationdezabbixserver
/etc/zabbix/zabbix_server.conf

Fichierdeconfigurationdezabbixagentd
/etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1

Modifier/etc/services
zabbix_agent10050/tcp#Zabbixagent
zabbix_trap10051/tcp#Zabbixtrap

Logsdezabbix
/var/log/zabbix
SupervisionavecZabbix17/04/2008RAISIN

Installationduserveurzabbix(3)
ConfigurerApachepourseconnecterviale
websurlesitelocaldezabbix
Seconnectersurlesitelocaldezabbix
http://zabbix.mondomaine
Puissuivrelestapesjusqu'obtenir
interfacedelogin
login:admin
passwd

SupervisionavecZabbix17/04/2008RAISIN

10

Configurationdel'agentzabbix
Surchaquemachinesuperviser,ilfaut
installerzabbixagent
lancerzabbixagentdetlelancerauboot
configurerl'agentzabbix

Modifierlefichierdeconfigurationdezabbixagentd
(/etc/zabbix/zabbix_agentd.conf)enprcisant
l'adresseIPduserveurzabbix
Server=10.0.40.2

Modifier/etc/services
zabbix_agent10050/tcp#Zabbixagent
zabbix_trap10051/tcp#Zabbixtrap
SupervisionavecZabbix17/04/2008RAISIN

11

Lexiquezabbix
Triggers:dclencheursd'alarmes
Ex:Serverserveur1isunreachable

Items:lmentsuperviser(ressource,
service)
Ex:Pingtotheserver(TCP)

Actions:actionsencasdedclenchement
d'alarme(ex:envoid'unmailaux
sysadmin)
Templates=modles
Ex:Template_Linux,Template_Windows
SupervisionavecZabbix17/04/2008RAISIN

12

Interfaceweb
6parties
Monitoring(vueglobaledesquipements,
graphesdeslementssuperviser,etc...)
Inventory(siactivationdel'inventaire)
Reports(synthsedesalarmesdclenches)
Configuration(ajoutdesquipements
superviser,slectiondesdclencheursd'alarmes,
etc...)
Administration
Login
SupervisionavecZabbix17/04/2008RAISIN

13

Interfaceweb/Administration
Users
Changerlemotdepasseducompteadmin
Crerlescomptesdesutilisateursdezabbix

MediaTypes
Audit
Notifications
Installation

SupervisionavecZabbix17/04/2008RAISIN

14

Interfaceweb/Configuration

SupervisionavecZabbix17/04/2008RAISIN

15

Interfaceweb/Configuration
Onglets
General:duredeconservation(enjours)des
infoscollectesdanslaBD
Web:scnariossursitesweb
Hosts:lesmachinessuperviser
Items:lmentsvrifier
Triggers:dclencheursd'alarmes
Actions:actionencasd'alarme
Maps:crationmanuelledecartesdurseau
Graphs:slectiondegraphes
SupervisionavecZabbix17/04/2008RAISIN

16

Interfaceweb/Configuration
Onglets(suite)
Screens
Discovery:dcouvertesautomatiquede
servicessurlerseau
Export/Import:export/importdetemplates

SupervisionavecZabbix17/04/2008RAISIN

17

Interfaceweb/Configuration
Hosts:Ajoutmanueldesquipements(serveurs,
commutateursrseaux,etc...)superviser

SupervisionavecZabbix17/04/2008RAISIN

18

Interfaceweb/Configuration
Triggers:activation/dsactivationdestriggers
utiles/inutilespartemplateouparhost
Ex:DsactivationdetriggerspourTemplate_Linux.

SupervisionavecZabbix17/04/2008RAISIN

19

Interfaceweb/Configuration
Triggers
Ex:Dsactivationdetiggerspourleserveurldap

SupervisionavecZabbix17/04/2008RAISIN

20

Interfaceweb/Configuration
Items:activation/dsactivationdesitems
utiles/inutiles,partemplateouparhost

SupervisionavecZabbix17/04/2008RAISIN

21

Interfaceweb/Configuration
Actions:ajoutd'unealarmeparemail
ConfigurationActionsCreateAction

SupervisionavecZabbix17/04/2008RAISIN

22

Interfaceweb/Monitoring
Overview
=vue
d'ensemble
desmachines
superviser

SupervisionavecZabbix17/04/2008RAISIN

23

Interfaceweb/Monitoring
Triggers=vuedesalarmesdclenches

SupervisionavecZabbix17/04/2008RAISIN

24

Interfaceweb/Monitoring
Latestdata:accsauxgraphesdeslments
superviser
Ex:LatestdataCPUProcessorload

SupervisionavecZabbix17/04/2008RAISIN

25

Lestemplates(1)
Listedestemplatespardefaut
Template_APC_Battery
Template_App_MySQL
Template_Cisco_PIX,Template_Cisco_PIX_525
Template_Dell_OpenManageTemplate_Dell_PowerConnect_6248
Template_Dell_PowerEdge
Template_HPUX,Template_HP_InsightManager
Template_AIX,Template_FreeBSDTemplate_Linux,
Template_MacOS_X,Template_Netware,Template_OpenBSD,
Template_Solaris,Template_Tru64,Template_Windows
Template_SNMPv1_Device,Template_SNMPv2_Device
Template_Standalone

SupervisionavecZabbix17/04/2008RAISIN

26

Lestemplates(2)
Pourtlchargerd'autrestemplateszabbix
http://www.zabbix.com/wiki/doku.php?
id=contrib:templates

Pourexporterouimporterdestemplates
danszabbix
Configuration
Export/Import

SupervisionavecZabbix17/04/2008RAISIN

27

Lestemplates(3)
Exempledemodificationdutemplate
Template_Linux
AllerdansConfigurationExport/Import,
ExporterTemplate_Linuxdansunfichier
DanscefichierauformatXML,pourchaque
lment(item)situentre<item>...</item>,
modifierlafrquenced'enregistrement(en
secondes)desitemscarcelapermetde
diminuerlatailledelabasededonnes
Ex:<delay>21600</delay>
SupervisionavecZabbix17/04/2008RAISIN

28

Avantagesdezabbix
Avantages
Facilitded'installationetmisejour
Vueglobale
Lestemplates
Lesrapports
Graphesdeslmentssuperviser
Cartedeslmentssuperviseravecleurtat
Forumdezabbixtrsractif

SupervisionavecZabbix17/04/2008RAISIN

29

Inconvnientsdezabbix
TailledelaBD:250Moen15jours!
Solution:
dsactiverlesitemsinutiles
Modifierdanslestemplateslafrquence
d'enregistrementdesitems

Lexiquespcifique
Manquetriggerspourservicescommeldap,
https,etc...)
Solution:lesajouterdanslestemplates
SupervisionavecZabbix17/04/2008RAISIN

30

NagiosvsZabbix
Pronagios(03/2005)

http://www.viraj.org/b2evolution/blogs/index.php/2
moreimportanttometohavearobustalerting
systemratherthantrendingperformance
data.

Prozabbix(12/2007)
http://www.linux.com/feature/60644
easiertouseandprovidesmorefunctionality
thanNagiosorBigBrother

SupervisionavecZabbix17/04/2008RAISIN

31

CommunautZabbix
ForumsZabbix:rponsesdesdveloppeurs
zabbixauxquestiondesutilisateursZabbix
Blog:opinionsexprienceutilisateurset
membredel'quipedeZabbix
ZabbixSupportSystem(bugtracker)
Wiki:partaged'expriencesurZabbix
Developpers:suividesdveloppementde
Zabbix

SupervisionavecZabbix17/04/2008RAISIN

32

Docs
Manueldezabbix(danspaquetageoude
zabbixousurhttp://www.zabbix.com)

http://www.howtoforge.com/zabbix_network_m
http://www.linux.com/feature/60644

SupervisionavecZabbix17/04/2008RAISIN

33

Vous aimerez peut-être aussi