0% ont trouvé ce document utile (0 vote)
214 vues90 pages

Cours-Supervision-Reseau SNMP

Ce document décrit les principes de base de la supervision de réseau. Il présente différentes méthodes comme la cartographie de présence, la supervision basée sur SNMP et SYSLOG. La cartographie de présence permet de tester la disponibilité des équipements réseau. La supervision SNMP permet de récupérer des métriques sur les équipements via leur agent SNMP. La supervision SYSLOG collecte les journaux système.

Transféré par

assenou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
214 vues90 pages

Cours-Supervision-Reseau SNMP

Ce document décrit les principes de base de la supervision de réseau. Il présente différentes méthodes comme la cartographie de présence, la supervision basée sur SNMP et SYSLOG. La cartographie de présence permet de tester la disponibilité des équipements réseau. La supervision SNMP permet de récupérer des métriques sur les équipements via leur agent SNMP. La supervision SYSLOG collecte les journaux système.

Transféré par

assenou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Supervision Réseau

PLAN 1 - Introduction
2 - Cartographie de présence 3 -
Supervision basée sur SNMP 4 -
Supervision basée sur SYSLOG 5 -
Quelques logiciels de supervision
● L'
admi nistrateurréseau a pl
usi
eursrôl
es,et
en parti
culier:
0 vérifi
erque sesmatériel sfoncti
onnentbien
○ survei
llerl
'évol
uti
on du trafi
csurson réseau
1 - Introduction
● On ditque l'
admi nistrateursupervise son
réseau = “survei
ll
e”son réseau
1 - Introduction
● Supervi
serun réseau,c'
est:
0 mi euxconnaître son étatetson comportement
■ notammentl e “profi
l”du trafi
c
○ contrôlerson bon dimensi onnement■ ya-t-i
l
desl i
enssaturés(col l
isi
ons,… )?
○ détecterlespanneséventuel les
■ matériell
esou l ogiciel
les
○ détecterlesintrusions/attaques
1 - Introduction
■ opérati
onsou profi
lréseau anormaux
● Que peut-on /doi
t-on supervi
ser
(survei
ll
er)?
0 Lesmatéri elsacti
fs:
■ switchs,routeurs,borneswifi
,accèsi nternet,… ○
Lesserveurs:
■ authentifi
cati
on,stockage,annuai res, web,
autocommutateurs tél.,… ○ Postescli
ents:
1 - Introduction
■ PCs,portabl es,postestél
.,smartphones,
tabl
ettes,...
● Lesdi
fférentsmoyenspoursupervi
ser
0 testde présence desmatéri elsetdesservi
ces■
ping,connexi on TCP,...
○ récolte de val
eursde variabl
essurlesmatériel
s
■ MIB + SNMP
○ récolte desjournauxsystèmessurl esmatériel
s
1 - Introduction
■ SYSLOG
● La pl
upartdeslogici
elsde supervi
sion
i
ntègrentcestroi
sméthodes
PLAN
1 - Introduction
2 - Cartographie de présence
3 - Supervision basée sur SNMP 4 -
Supervision basée sur SYSLOG 5 -
Quelques logiciels de supervision
2 - Cartographie de présence
● C’
estl e premierniveau de supervi
sion
● On cherche à testerl
a présence des
matériels,etdesservicessurl esmatériel
s
● Objectif
○ Créerune cartographie,avecun code de couleur
■ vert= l
e matéri
el/service estprésent
■j aune /orange = ne répond pasauxdernières
demandes
2 - Cartographie de présence
■ rouge = ne répond pasdepui
slongtemps
Exempl
eissu du si
te offi
cielde Nagi
os
2 - Cartographie de présence
Exempl
eissu du si
te offi
cielde Nagi
os
2 - Cartographie de présence
○ Présence “physique”desmatéri
els
■ un si
mpl e “pi
ng i
p”surl
e matéri
el

○ Présence desservicessurun matériel


■ un testd’
ouverture de connexi
on pourl
esservi
ces
baséssurTCP
● ex:web(80/8080),ftp(21),tel
net(23),ssh(22)
■ un “pi
ng UDP”pourl
esservi
cesbaséssurUDP
● ex:DNS(53),DHCP(67),...
2 - Cartographie de présence
● Lestestsde connexion sont
effectuésrégul
ièrement
○ “pol
li
ng”:on rel
ance l
e testtoutesl
esX secondes
● On confi
gure l
e nbre d’
essai
sinfructueux
successifsquifontpasserd’une couleurà
une autre
○ ex:vertà jaune = 1 ;j
aune à orange = 5;orange à
rouge = 10
PLAN
1 - Introduction
2 - Cartographie de présence
3 - Supervision basée sur SNMP
4 - Supervision basée sur SYSLOG 5
- Quelques logiciels de supervision
3 - Supervision basée sur SNMP
3.1 PRINCIPES DE BASE

● SNMP ?
0 Si mple NetworkManagementProtocol
○ Protocol
e de communicati
on permettantà deuxenti
tés
réseauxd’échangerdesinfossurleurétat
● Obj
ecti
fsde l
a supervi
sion SNMP :
3 - Supervision basée sur SNMP
0 récupérerl esvaleursde métri quessurune machi ne
distante (=agent)
○ moni torer(=suivre l
’évolution)de certai
nesmétriques
○ éventuel lementmodi fi
erl esvaleursde certai
nes
variablessurl ’
agentdi stant
○ être i
nformé en tempsréeld’ événementsi mportants
ayantl ieu surl
’agent(=trap)
3.2 MODELE AGENT - MANAGER
3 - Supervision basée sur SNMP
● Manager
0 enti
té quisupervi
se l
e réseau
● Agent
0 programme i nstallé surun matéri
elréseau /serveur
○ répond auxsoll
icitati
on du managerpourl uidonner
son état
○i nforme l
e managerd’ événementsexceptionnel s
3 - Supervision basée sur SNMP
3 - Supervision basée sur SNMP
MANAGER Requêtesdu manager/

Noti
fi
cati
onsde l’agent
au manager(traps)

AGENT SNMP i nstal



surl
e serveur

AGENT SNMP AGENT SNMP


i
nstal
lé surl
e swi
tch i
nstal
lé surl
e routeur
3 - Supervision basée sur SNMP
Réponsesde l
’agent
3 - Supervision basée sur SNMP
● Que demande l
e managerà l
’agent?
0 récupérati
on desvaleursde variabl
es■ texte,
val
eursnumériques,dates,...
○ vari
abl
escontenuesdansune base de données■
MIB :ManagementInformati on Base
3 - Supervision basée sur SNMP
AGENT
SNMP MIB

2
1 Agent

MANAGER

Routeur

1:la managerdemande à l ’
agentde récupérerl
a val
eurd’ une vari
able
2:l’
agentrécepti
onne la demande,etquestionne sa MIB (recherche val
eur)3 :
l
’agentrenvoi
el a val
eurau manager

3.3 MIB
3 - Supervision basée sur SNMP
3.3.1 - Généralités
○ MIB = ManagementInformati on Base
○ Système d’ information (base de données)si
tué sur
chaque matéri elgéré parun agentSNMP
○ Structure de la MIB = arbre
■l esvari ables= feuill
esde l ’
arbre
■ chaque noeud i dentifi
é parun numéro etun nom
symbol i
que (OID)
3 - Supervision basée sur SNMP

3.3.2 - OID (Object Identifier)


3 - Supervision basée sur SNMP
○liste desnoeudsde l a MIB traverséspourattei ndre l
a
variabl
e
○ Un OID unique pourchaque vari abl e (structure en
arbre)
○ Sousarbre de la MIB
■ ensembl e de vari
ablesquitrai tentdu même
domaine
■ ex:sous-arbre ip,system,i nterfaces,...
● Exempl
esd’
OID :
3 - Supervision basée sur SNMP
○ vari
abl e “débi tcarte réseau”
■ [Link].[Link].1.5.0 en notation numéri que
■i [Link].i [Link] b-2.i
[Link]
[Link].0 en notation symbol i
que
○ sous-arbre “system”
■ [Link].2.1.1 en notati on numérique
■i [Link].i [Link] [Link] en notation
symbol i
que
3 - Supervision basée sur SNMP

IfTable (2)

IfEntry (1)
Débit de la carte réseau
● [Link].[Link].1.5.0
IfSpeed (5) ● [Link]
b-2.i
[Link]
[Link].0
3 - Supervision basée sur SNMP

Sous-arbre “system”
● [Link].2.1.1
● i
[Link].i [Link]
b-2.i
[Link]
[Link].
0
3 - Supervision basée sur SNMP
3.3.3 - Différentes instances d’une variable
● Une même vari able peutavoirplusi
eurs
i
nstances
0 ex:une val
eurde IfSpeed parcarte réseau !
● Siune variable n’a qu’UNE seul
einstance,on
raj
oute 0 à l
a fi
n de l’
OID
0 ex:[Link].[Link].1.5.0 pourl
a vari
abl
e IfSpeed si
3 - Supervision basée sur SNMP
● Siune vari
able a plusi
eursi nstances,pour
accéderà l’
une de cesi nstances,on raj
oute
son numéro à l
a fi
n de l’
OID
0 ex:[Link].[Link].1.5.1 pourla carte réseau n°1
○ ex:[Link].[Link].1.5.2 pourl
a carte réseau n°2
○…
● Le numéro affecté à chaque carte réseau est
donné dans1.[Link].[Link].1 (IfIndex)
3 - Supervision basée sur SNMP
3.3.4 - Différents types de variables
● La descri ption desvariables(syntaxe)de l
a
MIB estnormal isée
0 ASN-1
● Pl
usi
eurstypes
0 INTEGER = entiers
○ STRING = chaîne de caractère
○ SEQUENCE = structure contenantpl
usi
eursvari
abl
es
3 - Supervision basée sur SNMP
○ SEQUENCE OF = tableau de vari
ablesde même type
○ IP_ADDRESS = adresse IP
○ TIMESTICKS = compteurde temps
○ COUNTER = compteurcroi ssantenti
er
○ GAUGE = compteurquipeutcroître etdécroître
3 - Supervision basée sur
SNMP
Exempl
es:
mi
b-2 OBJECT IDENTIFIER ::= {mgmt1 }

system OBJECT IDENTIFIER ::= {mi


b-2 1 }
interfaces OBJECT IDENTIFIER ::= {mi
b-2 2 }
at OBJECT IDENTIFIER ::= {mi
b-2 3 }
ip OBJECT IDENTIFIER ::= {mi
b-2 4 }
icmp OBJECT IDENTIFIER ::= {mi
b-2 5 }
tcp OBJECT IDENTIFIER ::= {mi
b-2 6 } IfTable (2)
udp OBJECT IDENTIFIER ::= {mi
b-2 7 }
egp OBJECT IDENTIFIER ::= {mi
b-2 8 }
IfEntry (1)
transmi ssi
on OBJECT IDENTIFIER ::= {mi
b-2 10 }
snmp OBJECT IDENTIFIER ::= {mi
b-2 11 }

IfSpeed (5)
3 - Supervision basée sur
SNMP
Exempl
es:
IfEntry::=
SEQUENCE {
ifIndexINTEGER,
ifDescrDi splayString, ifType
INTEGER, ifMtu
INTEGER, ifSpeed
Gauge, IfTable (2)
ifPhysAddressPhysAddress,
ifAdmi nStatus INTEGER,i fOperStatus IfEntry (1)
INTEGER, i
fLastChange

IfSpeed (5)
3 - Supervision basée sur
SNMP
Ti
meTi
cks,

Exempl
es:
i
fInOctets
i
fInUcastPkts Counter,
i
fInNUcastPkts Counter,
i
fInDiscards Counter,
i
fInErrors Counter,
i
fInUnknownProtos Counter,
i
fOutOctets Counter,
i
fOutUcastPkts Counter,
i
fOutNUcastPkts Counter,
i
fOutDi scards Counter,
i
fOutErrors Counter, IfTable (2)
Counter,
Gauge, IfEntry (1)
OBJECT IDENTIFIER IfSpeed (5)
3 - Supervision basée sur
SNMP
i
fOutQLen i
fSpeci
fi
c
}

IfSpeed (5)
3 - Supervision basée sur SNMP
3.3.5 - MIB normalisée vs MIB privée
● MIB normalisée
○ Toutce quiestdansl e sous-arbre [Link].2.1
([Link]-2)
○liste desvari ablesetdescri pti
fnormal i
sé,donc
identique surtousl esmatériels
○ Rq :pastouj oursi mplémenté etrespecté :-(
● MIB pri
vée
3 - Supervision basée sur SNMP
○ Une partie de la MIB estl aissée à l
a di
scréti
on des
constructeurs
■ permetd’ avoirune MIB spéci fi
que à chaque
matéri el
○le sous-arbre privé està l ’
OID [Link].4.1
(i
[Link]
[Link])
○ Ex:quanti té de RAM uti l
isée,nbre de processus
acti
fs,...
3 - Supervision basée sur SNMP
○ Nécessi té d’avoirun descri ptifde cette partie pour
chaque machi ne
■ normal ementmi sà di sposi ti
on parl e constructeur
(sinon ça ne sertà ri en !!!)
■ on trouve cesfi chiersau formatASN-1 surl es
sitesdesconstructeurs
■ Ai nstallersurl e managerpourqu’ i
lpui sse
déchi ffrercette parti
e de l a MIB
■ Rq :ne pasavoi rcesfi chi ersn’interditpasde se
3 - Supervision basée sur SNMP
○ Résumé
■ on trouve l
esOID “classi
ques”dansl
a parti
e
normal i
sée de l
a MIB
● [Link].2.1.2

■ Sion veutune vari abl


e pl usprécise,i
lfautfoui
ll
er
dansla parti
e privée (à conditi
on que cette
vari
able exi
ste !)
● [Link].4.1
3.4 INTERACTIONS MANAGER - AGENT
3 - Supervision basée sur SNMP
● Pi
le de protocol
espourl
a communi
cati
on
SNMP

UDP

IP

LAN /W AN

● 3 grandsgroupesd’
interacti
ons
3 - Supervision basée sur SNMP
0 requêtes du managerversl ’agent
○ réponses d’ un agentau managersuite à une requête
○ notifications d’
un agentà un manager,sansrequête
préalable
● Requêtesd’
un managerà un agent
0 requêtesenvoyéessurportUDP 161 de l
’agent
○ Di
fférentstypesde requêtes
■ GET (get-request) :
● demande de l
ecture d’
une vari
abl
e (l
’OID de l
a vari
abl
e préci
sé)
3 - Supervision basée sur SNMP
■ GET-NEXT (get-next-request) :
● demande de l
ecture de toutesl
esvari ablesd’
un sous-arbre
(OID du sous-arbre précisé)
■ SET (set-request) :
● demande d’écriture dansune variable (OID précisé)
● Réponsesd’ un agentà un manager,sui te à
une requête
○ envoisurle port162 du manager
○ un seultype de réponse
3 - Supervision basée sur SNMP
■ RESPONSE (get-response) :
● réponse à l
a requête précédente (OID + val
eurpréci
sés)

○ Sirequête GET-NEXT,l ’
agentpeutfai re une réponse
di
fférente parvari
abl
e,ou une réponse unique
contenanttouteslesvari
ablesetl eursvaleurs
● Notifi
cati
on d’
un agentà un manager,sans
requête préal
abl
e
0 noti
fi
cati
on = al
erte de dépassementde seui
lpour
une vari
abl
e (TRAP)
3 - Supervision basée sur SNMP
○ LesTRAPsdoi ventêtre confi
gurésparl’admi
[Link]
e
matériel(pasde TRAP actifpardéfaut)
○ envoisurport162 du manager(comme réponsesaux
requêtes)
● Notifi
cati
on d’
un agentà un manager,sans
requête préal
abl
e
0 7 di
fférentstypesde TRAPs
■ Col d Start /W arm Start
■ LinkDown,Li nkUp
3 - Supervision basée sur SNMP
■ Authenti
cation Fai
lure
■ EGP Nei ghborLoss
■ Enterprise Specific
● Notifi
cati
on d’
un agentà un manager,sans
requête préal
abl
e
0 trèsutil
e pouravoirune noti
fi
cation de probl
ème
rapidement○ Ex:
■ espace di
sque di
sponible < seuilsurun serveur
■ nbre paquetssuppr(drop)> seuilsurrouteur
3 - Supervision basée sur SNMP
■ nbre processus> seui lsurserveur
■ débitcarte réseau > seui
lsurrouteur
3.5 CONTROLE D’ACCES DANS SNMP
● 3 versi
on di
fférentesde SNMP
0 v1,v2c,v3
○la pl
uspropagée auj
ourd’
hui= v1
● Di
fférencesmaj
euresentre l
esversi
ons
0 Contrôl
e d’
accèsdi
fférententre v1/v2cetv3
3 - Supervision basée sur SNMP
○ MIB pl
usdével
oppée en v2c/v3 qu’
en v1
3.5.1 - Contrôle d’accès en v1 et v2c
● Basé surl a noti
on de communauté
● Communauté = ensembl e de droi
tsd’accès
àla MIB
0 type d’
accès(RO /RW )
○ parti
esde l
a MIB “vi
sibl
es”
3 - Supervision basée sur SNMP
○ machi nesautori
séesà uti
li
sercette communauté
(sourcesautori
sées)
● Ilsuffi
tde donnerl e nom de l
a communauté
que l’on veututi
li
serdansl esrequêtes
SNMP pourobteni rlesdroi
tsassociés
0 pasde motde passe !
○la sécuri
té ne repose que surl
a connai
ssance ou non
du nom de la communauté
3 - Supervision basée sur SNMP
● Exempl
es
0 communauté PUBLIC ■ type d’accès= RO
■ parti
esde l
a MIB vi
sibl
es= toute l
a MIB
■ Machi nesautori
sées= all

■ exempl
e de commande uti
li
santl
a communauté
snmpwal
k-cpubl
ic-v2c10.2.18.1 [Link].2
● Exempl
es
3 - Supervision basée sur SNMP
0 communauté PRIVATE
■ type d’accès= RW
■ parti
esde l a MIB vi
sibl
es= [Link].2
■ Machi nesautorisées= all

■ exempl
e de commande uti
li
santl
a communauté
snmpwal
k-cpri
vate -v2c10.2.18.1 [Link].2
● Pardéfaut:
3 - Supervision basée sur SNMP
0 communautésPUBLIC etPRIVATE exi stentsurles
matérielsayantun agentSNMP
■ n’i
mporte quipeutyaccéder!
○ C’està l’
admin.réseau de restrei
ndre l
euraccèss’ i
lle
souhaite
○ De plusen plussouvent,l’
accèsesti nterdità toutes
l
esmachi nespardéfautdanscesdeuxcommunauté
3 - Supervision basée sur SNMP
3.5.2 - Contrôle d’accès en v3
● Totalement di fférent ○ plus de
noti
on de communauté
● Basé surune authenti
fi
cati
on cl
assi
que
○login + password
○ droi
tsd’accès:RO/RW + vi
sibi
li
té dansl
a MIB
○ machinessourcesautori
sées
3 - Supervision basée sur SNMP
● Lesdroitsd’accèssontdonnésà chaque
uti
li
sateur(à chaque l
ogi
n)
● Cryptage possibl
e descommuni
cations
manager-agent
○ confi
denti
ali
té desdonnéeséchangées
● Sécuri
té beaucoup avancée qu’
en v1/v2c
○ maispeu uti
li
sé carpeu dépl
oyé surl
esmatéri
els
(notammentlesmatérielsanci
ens)
3 - Supervision basée sur SNMP
3.6 COMMENT RECUPERER LA VALEUR
DE VARIABLES D’UNE MIB ?
● On peutexécuter“à l
a mai n”des
commandespour“foui l
ler”dansla MIB d’
un
matériel
● Pourdesraisonsde temps,nousne
détai
ll
onsque lescommandesdansun
3 - Supervision basée sur SNMP
envi
ronnementLi nux(W i
ndowstrèsvoi
sin)
● Obtenti
on de l
a val
eurd’une vari
abl
e
snmpget -Ou -v2c -cpubl
ic [Link] [Link].[Link].0

avec -Ou :affi


chage du résul
taten référence symbol
ique (-On pour
affi
chage en numéri
que
-v2c:snmp versi
on 2c
-cpubl
ic:uti
li
sati
on desdroi
tsde l
a communauté “publ
ic”
[Link] :@ IP de l
’agentquesti
onné (routeurIUT)
3 - Supervision basée sur SNMP
[Link].[Link].0 :OID recherché (sysDescr)

● Expl
orati
on d’
un sous-arbre
snmpwal
k -Ou -v2c -cpubl
ic [Link] [Link].[Link].0
3 - Supervision basée sur SNMP
avec -Ou :affi
chage du résul
taten référence symbol
ique (-On pour
affi
chage en numéri
que
-v2c:snmp versi
on 2c
-cpubl
ic:uti
li
sati
on desdroi
tsde l
a communauté “publ
ic”
[Link] :@ IP de l
’agentquesti
onné (routeurIUT)
[Link].[Link].0 :OID recherché (sysDescr)
3 - Supervision basée sur SNMP
3 - Supervision basée sur SNMP
● Traducti
on OID numéri
que -OID symbol
ique
snmptransl
ate -Ou [Link].[Link].0 snmptransl
ate -On
i
[Link].i
[Link]
[Link].0

avec -Ou/-On :affi


chage du résul
taten référence symbol
ique /
numéri
que
3 - Supervision basée sur SNMP

● Affi
chage de l
a structure d’
un sous-arbre

snmptransl
ate -Tp [Link].2.1.1 snmptransl
ate -Tp
i
[Link].i
[Link]
[Link]
3 - Supervision basée sur SNMP
3 - Supervision basée sur SNMP
3.7 SUIVRE L’EVOLUTION D’UNE
VARIABLE
● Parfoi
s,récupérerla val
eurd’ une vari
able
n’
estpastrèsparl ant
● C’estson évol
ution dansle tempsquiest
si
gnifi
cati
f
0 ex:fluctuati
on du débitde l
a carte réseau pl
us
i
ntéressantque sa valeurinstantanée
3 - Supervision basée sur SNMP
● Ilexi
ste desl ogi
ciel
squitracentdescourbes
de vari
ation desvariabl
es
0 récupèrentrégul ièrement(poll
ing)l
a val
eurde l
a
vari
able
○ trace la courbe au furetà mesure
● Exempl
esde l
ogi
ciel
s
0 MRTG
○ RDDTOOLS
3 - Supervision basée sur SNMP
3 - Supervision basée sur SNMP
3 - Supervision basée sur SNMP
PLAN
1 - Introduction
2 - Cartographie de présence
3 - Supervision basée sur SNMP
4 - Supervision basée sur SYSLOG
4 - supervision basée sur SYSLOG
5 - Quelques logiciels de
supervision
4.1 GENERALITES

● Touteslesmachinesmai nti
ennentdes
fi
chi
ersde l
og de l
eursprincipal
es
opérati
ons= fi
chi
erstextesdansl esquel
s
4 - supervision basée sur SYSLOG
apparai
ssentl
esévénementsi mportants
● Pourquoidesfi
chi
ersde l
og ?
0 retrouverdestracesde probl
èmesl
orsde
l
’i
nstal
lati
on /l
a confi
gurati
on /l
e foncti
onnement
d’
un matéri
elou appl icati
on
○ trace desopérationsdesuti l
isateurs
○ trace destentati
vesd’ i
ntrusion
○ audi tdesmatériel○ ...
4 - supervision basée sur SYSLOG
● Probl
èmes
0 beaucoup d’ appli
cati
ons=> beaucoup de fichi
ersde
logs
○la taill
e desfi
chiersde l
ogspeutêtre trèsgrande
○lesi nfosuti
lessontnoyéesdansune somme
d’informati
onspeu importantes
● Une sol
uti
on :Sysl
og
4 - supervision basée sur SYSLOG
0 central ise l
esfi
chiersde l
ogsdesdifférents
matéri elsetappli
cati
ons:PCs,serveurs,matéri
els
actifs,…
○ fi
ltrage desmessagespourne conserverque ce qui
esti mportant
● Pardéfaut
0 Sysl
og peutêtre trouvé surquasi
menttoutesl
es
machinesréseau
4 - supervision basée sur SYSLOG
4.2 STRUCTURE DES MESSAGES
● Mal heureusementvari
abl
e en foncti
on de
l
’i
mplémentati
on
● Champsfréquemmentrencontrés:
○ faci
li
ty
■identi
fi
ant(0..23)du composant/appl
icati
on
ayantgénéré le message
● ex:0 → kernel
4 - supervision basée sur SYSLOG
2 → mai l
16..23 (l
ocal0 ..l
ocal 7)→ réservé à l
a
configuration l
ocale (appl
icati
on
particuli
èresauxentrepri ses)
○ securityl
evel
■ 0 = emerg → al
erte maximal e (l
e systva s’
arrêter)
■ 1 = al
ert→ nécessite une acti
on immédi ate
(espace di
sque ful
l,… )
4 - supervision basée sur SYSLOG
■ 2 → crit→ foncti onnementincorrectdu syst/de
l
’applicati
on (diskfail
ure,… )
■ 3 = err→ probl ème grave,mai squine remetpas
en cause l
e foncti
onnementdu syst/appl
i(confl
it
○ securityl
evel
■ 4 → warning → messagesd’
alertes(bai
lDHCP
terminé,… )
4 - supervision basée sur SYSLOG
■ 5 → notice → message d’ alertes(différence avec
warning pascl aire)
■ 6→ i nformation (l’appli
cati
on a démarrée,… )
■ 7 → debug → message de deboguage
d’
appl i
cations
○ Cl
assifi
cation desmessagesde sysl og
■ basé surfacili
[Link]
● ex:kernel
.warni
ng estpl
uspri
ori
tai
re que mai
[Link]
t
4 - supervision basée sur SYSLOG
● on peutaussiutil
iserl
a wil
dcart*.ex:*.errreprésente tousl
es
messagesde ni veau errquel
le que soi
tleurfaci
li
ty
○ Ti
mestamp
■ horodatage du message
■ Ce champsesttrèsuti l
e,mai speutêtre fauxsi
l
’heure etl
a date surl
e matéri
elsontfaux
● uti
li
sati
on de NTP poursynchroni
serl
”heure desmatéri
els
○ Host
■ nom ou @ IP de l
’émetteurdu message
○ Tag
4 - supervision basée sur SYSLOG
■ nom du processusayantgénéré l
e message
○ Message
■ texte asciidonnantdesél
émentssurl ’
événement
quis’ estprodui
t
■ normal ementcompréhensi bl
e,mais...
● Résumé
4 - supervision basée sur SYSLOG
< faci
li
ty,securi
ty,ti
mestamp,host,tag,
texte>
○ Remarque i mportante
■ 1 message sysl og ne peutpasdépasser1kb !
■ on ne peutmettre que trèspeu d’
informations
danschaque message
■ La plupartdu temps,l e message ne conti
entque
l
e tri
pletfaci
li
[Link]
[Link]
4 - supervision basée sur SYSLOG
4.3 FONCTIONNEMENT DE SYSLOG
● Sysl
og server(daemon)
0 processusSysl og quirécupère lesmessagesen
provenance desdi fférentscl
ientsSyslog,pourl es
traiter(fi
ltage,… )
○ A pri ori
,ilne génère pasde nouveau [Link]
faitque traiter(avantd’ envoyeréventuellementà un
autre serveur)l esmessagesSysl og qu’
ilreçoi
t
4 - supervision basée sur SYSLOG
● Sysl
og cl
ient
0 processusSysl og surune machi ne quigénère l es
messagesSysl og de l
a machine
○ N’envoie pasforcémenttoussesévénementssurl e
[Link] un fi
ltrage à l
a source
● Exempl
e d’
archi
tecture
4 - supervision basée sur SYSLOG
Cl
ientSYSLOG Cl
ientSYSLOG Fi
ltrage possi
ble avantenvoi

Message Sysl
og Message Syslog
(portUDP 514

ServerSYSLOG

● Exempl
e d’
archi
tecture
4 - supervision basée sur SYSLOG
Cl
ientSYSLOG Cl
ientSYSLOG Cl
ientSYSLOG Cl
ientSYSLOG

Fi
ltrage possi
ble Fi
ltrage
Rel
aisSYSLOG Rel
aisSYSLOG possibl
e

Rel
aisSYSLOG

● Foncti
onnementd’
un cl
ient/serveur
4 - supervision basée sur SYSLOG
Source 1
Desti
nati
on 1

Fi
ltrage
Source 2

Desti
nati
on 2

Source 3

● Foncti
onnementd’
un cl
ient/serveur
0 Sources
4 - supervision basée sur SYSLOG
■ dési
gnentl
esprovenance desmessagesà fi
ltrer
● fi
chi
ersde l
ogssurl
a machi
ne
● fl
uxréseau en provenance d’
autresmatéri
els
0 Fi
ltrage
■ règlespermettantde di
re sion conserve ou pas
l
esmessagesdessources
● Confi
guré parl
’admi
nistrateur
● demande beaucoup d’
expéri
ence poursavoi
rquoigarder
4 - supervision basée sur SYSLOG
● Foncti
onnementd’
un cl
ient/serveur
○ Destinati
ons
■ “endroits”de stockage desmessagesconservés
aprèsfi l
trage
● fi
chierde log
● machi ne distante (serveursysl
og parexempl
e)
● un mai l
● un sms
● affi
chage à l’écran ● ...
PLAN
1 - Introduction
2 - Cartographie de présence
3 - Supervision basée sur SNMP
5 - Quelques logiciels de supervision
4 - Supervision basée sur SYSLOG
5 - Quelques logiciels de
supervision
● Logi
ciel
ssnmp de base
0 snmp
5 - Quelques logiciels de supervision
○ snmpd (agent)○ net-
snmp (wi
ndows)
● Logi
ciel
sSysl
og
0 sysl
og-ng

● Logi
ciel
sBrowserde Mi
b
0 mbrowse
5 - Quelques logiciels de supervision
○ snmpb
○ Mib-Browser(W i
ndows)
● Logi
ciel
sde supervi
sion
0 Nagi os
○ Shi
nken
○ Centreon
○ HP Openview

Vous aimerez peut-être aussi