Académique Documents
Professionnel Documents
Culture Documents
Zabbix
Zabbix
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