Vous êtes sur la page 1sur 218

07 Janvier 2013 au 01 fvrier 2013

Manuel
de
Zabbix
Manuel complet de Zabbix 2.0.4 install sur un serveur Debian 2.6.32 x86
Plormel Communaut

1

Table des matires
propos .................................................................................................................................................................................. 9
1 Prsentation de Zabbix ........................................................................................................................................................ 9
1.1 Qu'est-ce que Zabbix? .................................................................................................................................................. 9
1.2 Qu'offre Zabbix? ........................................................................................................................................................... 9
1.3 Pourquoi utiliser Zabbix? .............................................................................................................................................. 9
1. !tilisateurs de Z"##$% .................................................................................................................................................. 9
1.& 'onctionnalit de Zabbix............................................................................................................................................. 1(
1.) "per*u de Zabbix ........................................................................................................................................................ 11
1.+ ,ou-eauts de Zabbix 2.(. ....................................................................................................................................... 12
1.+.1 ".liorations du frontend .................................................................................................................................. 12
1.+.2 /'o.bra0e des l.ents de l'cran qui ont c1ou 2 la .ise 2 3our .................................................................. 12
1.+.3 4i-erse a.lioration du 'ronted ........................................................................................................................ 12
1.+. ,ou-elle traductions ............................................................................................................................................ 12
1.+.& 5ise 2 3our des traductions ................................................................................................................................. 12
1.+.6 ".liorations des "P$ .......................................................................................................................................... 13
1.+.9 ".lioration du d.on ....................................................................................................................................... 13
1.+.1( ".lioration de la 0estion de l'c1ec 7,5P-3 ................................................................................................. 13
1.+.11 ".lioration de la passerelle 8a-a .................................................................................................................... 13
2 9oncept de Zabbix ............................................................................................................................................................. 13
2.1 4finitions de Zabbix .................................................................................................................................................. 13
2.1.1 :ue d;ense.ble ................................................................................................................................................... 13
2.1.24finitions ............................................................................................................................................................. 13
2.2 Zabbix 7er-er .............................................................................................................................................................. 1&
2.2.1 :ue d'ense.ble ................................................................................................................................................... 1&
2.2.3 Processus du ser-eur ........................................................................................................................................... 1&
2.2. Platefor.e support ............................................................................................................................................ 1+
2.3 Prox< Zabbix ................................................................................................................................................................ 16
2.3.1 :ue d;ense.ble ................................................................................................................................................... 16
2.3.2 Processus du prox< .............................................................................................................................................. 16
2. "0ent ........................................................................................................................................................................... 19
2..1 :ue d;ense.ble ................................................................................................................................................... 19
2..2 Platfor.e support .............................................................................................................................................. 19
2..3 "0ent =abbix >!,$%? d.on autono.e@ .............................................................................................................. 2(
2.. "0ent Zabbix >!,$%? -ersion $netd@ ...................................................................................................................... 21

2
2.4.5 Agent Zabbix (Windows) ...................................................................................................................................... 21
2.5 Sender ......................................................................................................................................................................... 23
2.5.1 Vue densemble ................................................................................................................................................... 23
2.5.2 x!"ution de Zabbix ex#!diteur (Sender) ............................................................................................................ 23
2.$ %et........................................................................................................................................................................... 24
2.$.1 Vue densemble ................................................................................................................................................... 24
2.$.2 xe"ution de Zabbix %et ...................................................................................................................................... 24
2.& 'a(a gatewa) ............................................................................................................................................................... 24
2.&.1 Vue densemble ................................................................................................................................................... 24
2.&.2 *!l!"+argeables de#uis le site Zabbix ................................................................................................................. 24
2.&.3 ,om#ilation de#uis les sour"es ........................................................................................................................... 24
2.&.4 Vue d-ensemble des .i"+iers de la distribution 'a(a gatewa) ............................................................................. 25
2.&.5 ,on.iguration et .on"tionnement de /a(a gatewa) ............................................................................................. 25
2.&.$ ,on.iguration du ser(eur #our une utilisation a(e" 'a(a gatewa) ...................................................................... 2$
2.&.& 0ebugging 'a(a gatewa) ...................................................................................................................................... 2$
3 Installation .................................................................................................................................................................... 2$
3.1 Comment obtenir Zabbix ................................................................................................................................ 2$
3.2 Prrequis ................................................................................................................................................................ 2&
3.2.1 Prrequis matriels .................................................................................................................................... 2&
3.2.2 1late.ormes su##ort!es ....................................................................................................................................... 2&
3.2.3 1r!re2uis logi"iels ................................................................................................................................................ 23
3.2.4 1r!re2uis ser(eur ................................................................................................................................................. 23
3.2.$ *aille de la base de donn!es ................................................................................................................................ 23
3.2.& S)n"+ronisation du tem#s ................................................................................................................................... 24
3.3 ,om#osants ............................................................................................................................................................ 35
3.4 6nstallation de#uis 7es Sour"es ................................................................................................................................... 35
3.4.1 1r!re2uis logi"iels ................................................................................................................................................ 35
3.4.2 Stru"ture de la distribution ZA8869 ..................................................................................................................... 31
3.4.3 ZA8869 Ser(er ...................................................................................................................................................... 32
3.4.4 1rox) Zabbix ......................................................................................................................................................... 35
3.4.5 Agent ZA8869 ....................................................................................................................................................... 33
3.4.$ 6nter.a"e W8 ZA8869 .......................................................................................................................................... 45
3.5 :ise ; ni(eau .............................................................................................................................................................. 4$
3.5.1 :ise ; ni(eau de la base de donn!es .................................................................................................................. 4$
4 ,on.iguration ..................................................................................................................................................................... 4$
4.1 A"tions ........................................................................................................................................................................ 4$
4.1.1 ,onditions des a"tions ......................................................................................................................................... 4&

3
4.1.2 Valeur du Trigger ............................................................................................................................................ 47
4.1.3 Operations ........................................................................................................................................................... 48
4.1.4 Macros for messages and remote commands ..................................................................................................... 49
4.2 Macros ........................................................................................................................................................................ 49
4.2.1 Liste des macros supportes................................................................................................................................ 49
4.2.2 Global and ost le!el macros ............................................................................................................................... "1
4.3 #pplications ................................................................................................................................................................ "2
4.4 Grapes ....................................................................................................................................................................... "2
4." Mdias ........................................................................................................................................................................ "2
4.".1 $mail .................................................................................................................................................................... "2
4.".2 %abber ................................................................................................................................................................... "2
4.".3 &cript .................................................................................................................................................................... "2
4.".4 G&M Modem ........................................................................................................................................................ "2
4.' Mod(les d)*tes ......................................................................................................................................................... "3
4.7 Groupes d)*tes .......................................................................................................................................................... "3
4.8 +pendances des *tes et des dclenceurs ............................................................................................................. "3
4.9 ,aram(tres d-utilisateur ............................................................................................................................................. "4
4.9.1 ,aram(tre simple d-utilisateur ............................................................................................................................ "4
4.9.2 param(tres fle.ibles d)utilisateur ........................................................................................................................ "4
4.1/ 0ompteurs de performances 1indo2s .................................................................................................................... ""
4.1/.1 ,aram(tres utilisateurs simples ......................................................................................................................... "'
4.11 3riggers4 +clenceurs ............................................................................................................................................. "'
4.11.1 5.pression pour les dclenceurs...................................................................................................................... "'
4.11.2 fonctions de dclencement ............................................................................................................................. "7
4.11.3 +pendances 3rigger ......................................................................................................................................... "9
4.11.4 &!rit de dclencement ............................................................................................................................... "9
4.11." 6strsis ........................................................................................................................................................... '/
4.12 $crans et diaporamas................................................................................................................................................ '/
4.13 73 &er!ices ................................................................................................................................................................. '1
4.14 #utorisation d)utilisateur .......................................................................................................................................... '1
4.14.1 8ue d)ensemble ................................................................................................................................................. '2
4.14.2 36pes d)utilisateurs ............................................................................................................................................ '2
4.1" La file d)attente ......................................................................................................................................................... '2
4.1".1 8ue d)ensemble ................................................................................................................................................. '2
4.1".2 0omment lire ..................................................................................................................................................... '2
4.1' 9tilitaires ................................................................................................................................................................... '4
4.1'.1 &cript de dmarrage .......................................................................................................................................... '4

4
4.16.2 Snmptrap.sh ....................................................................................................................................................... 64
4.17 Les expressions rgulires ........................................................................................................................................ 64
4.17.1 Utilisation d'expressions rgulires ................................................................................................................... 64
4.17.2 types d'expressions rgulires ........................................................................................................................... 64
4.18 lments ................................................................................................................................................................... 64
4.18.2 !lments non pris en "harge ............................................................................................................................. 67
4.18.# Soutenu par la plate$%orme................................................................................................................................ 67
4.18.4 L'agent &a''ix .................................................................................................................................................... 6(
4.18.) *gent S+,- ....................................................................................................................................................... 74
4.18.6 "ontr.les simples ............................................................................................................................................... 7)
4.18.7 /ontr.les agrges ............................................................................................................................................ 7(
4.18.8 0ri%i"ations externes ........................................................................................................................................ 81
4.18.( /ontr.les SS2 ..................................................................................................................................................... 81
4.18.11 /ontr.le 3elnet ................................................................................................................................................ 81
4.18.11 Les lments "al"uls....................................................................................................................................... 81
). 4marrage rapide ............................................................................................................................................................. 82
).1 Utilisateur de "onnexion et "on%iguration .................................................................................................................. 82
).1.1 0ue d5ensem'le ................................................................................................................................................... 82
).1.2 /onnexion ............................................................................................................................................................ 82
).1.# *6out d5un utilisateur ........................................................................................................................................... 8#
).1.4 *6out de permission ............................................................................................................................................. 84
).2 +ou7el h.te ................................................................................................................................................................ 8)
).2.1 0ue d5ensem'le ................................................................................................................................................... 8)
).2.2 *6out d5un h.te .................................................................................................................................................... 8)
).# +ou7el arti"le 8 9tem ................................................................................................................................................... 86
).#.1 0ue d5ensem'le ................................................................................................................................................... 86
).#.2 *6out d5un lment .............................................................................................................................................. 86
).#.# 0oyant des donnes ............................................................................................................................................ 87
).4.4 :raphi;ue simple ................................................................................................................................................. 87
).4 +ou7eau d"len"heur 8 3rigger .................................................................................................................................. 88
).4.1 0ue d5ensem'le ................................................................................................................................................... 88
).4.2 *6outer un d"len"heur ....................................................................................................................................... 88
).4.# *%%i"hage de l'tat de d"len"hement ................................................................................................................. 8(
).) <"eption de la noti%i"ation pro'lme ....................................................................................................................... 8(
).).1 0ue d5ensem'le ................................................................................................................................................... 8(
).).2 -aramtrage d5e$mail .......................................................................................................................................... 8(
).).# +ou7el a"tion ....................................................................................................................................................... (1

)
).).4 <"eption de la noti%i"ation ................................................................................................................................. (1
).6 +ou7eau modle 8 3emplates .................................................................................................................................... (1
).6.1 0ue d5ensem'le ................................................................................................................................................... (1
).6.2 *6out d5un modle ............................................................................................................................................... (2
).6.# *6out d'lment au modle ................................................................................................................................. (2
).6.4 Lier un modle a un h.te ..................................................................................................................................... (#
).6.) Lier des modles prd%inis pour les h.tes ......................................................................................................... (#
6. &a''ix applian"e ............................................................................................................................................................... (#
6.1 /hangements apports aux "on%igurations de SUS! .................................................................................................. (4
6.1.1 /hangements de "on%iguration de ,yS=L .......................................................................................................... (4
6.1.2 Utilisation d'une adresse 9- stati;ue ................................................................................................................... (4
6.1.# /hangement de %useau horaire ........................................................................................................................... ()
6.1.4 Changements Autres ....................................................................................................................................... ()
6.2 /on%iguration &a''ix ................................................................................................................................................... ()
6.2.1 ,ots de passe ...................................................................................................................................................... ()
6.2.4 /on%iguration -rser7er ....................................................................................................................................... (6
6.# *""s >rontend ........................................................................................................................................................... (6
6.4 >ire?all ........................................................................................................................................................................ (6
6.) Les possi'ilits de sur7eillan"e ................................................................................................................................... (6
6.6 +aming@ les s"ripts d'initialisation et d'autres ............................................................................................................ (7
6.6.1 S"ripts plani%is .................................................................................................................................................... (7
6.6.2 *ugmenter l'espa"e dis;ue disponi'le ................................................................................................................ (7
6.7 >ormat <emar;ues sp"i%i;ues .................................................................................................................................. (8
6.7.2 9nstru"tions de 0,Aare ...................................................................................................................................... (8
6.7.# 244 8 image %lash B'rutC ...................................................................................................................................... (8
6.8 -ro'lmes "onnus....................................................................................................................................................... ((
6.8.2 -our l'appareil 2.1.1 ............................................................................................................................................. ((
6.8.# -our l'appareil 2.1.2 ............................................................................................................................................. ((
6.8.4 -our l'appareil 2.1.4 ............................................................................................................................................. ((
7 Ser7i"e 93 ............................................................................................................................................................................ ((
7.1 0ue d5ensem'le .......................................................................................................................................................... ((
7.2 /on%iguration ............................................................................................................................................................ 111
7.2.1 /on%iguration d'un ser7i"e in%ormati;ue ........................................................................................................... 111
7.2.2 4pendan"e 2ard et So%t ................................................................................................................................... 111
7.2.# *%%i"her............................................................................................................................................................... 111
8 Sur7eillan"e ?e' .............................................................................................................................................................. 111
8.1 0ue d5ensem'le ........................................................................................................................................................ 111

6
8.2 /on%iguration d'un s"nario ...................................................................................................................................... 112
8.# /on%iguration des mesures ....................................................................................................................................... 11#
8.4 *%%i"hage ................................................................................................................................................................... 114
8.5 Les arti"les de sur7eillan"e Ae' ............................................................................................................................... 11)
8.).1 0ue d5ensem'le ................................................................................................................................................. 11)
8.).2 *rti"le des s"narios .......................................................................................................................................... 11)
8.6 !tape des arti"les du s"nario .................................................................................................................................. 11)
8.6.1 0ue d5ensem'le ................................................................................................................................................. 11)
8.6.2 S"nario ............................................................................................................................................................. 116
( ,aintenan"e .................................................................................................................................................................... 11(
(.1 0ue d5ensem'le ........................................................................................................................................................ 11(
(.2 /on%iguration ............................................................................................................................................................ 111
(.# *%%i"hage ................................................................................................................................................................... 111
11 !xpression rgulire....................................................................................................................................................... 111
11.1 0ue d5ensem'le ...................................................................................................................................................... 111
11.2 /on%iguration .......................................................................................................................................................... 111
11 <e"onnaissan"e de l57nement ................................................................................................................................... 111
11.1 0ue d5ensem'le ...................................................................................................................................................... 111
11.2 *""us a l5"ran ...................................................................................................................................................... 112
11.# *%%i"hage ................................................................................................................................................................. 112
12 /on%iguration d5import8export ...................................................................................................................................... 112
12.1 0ue d5ensem'le ...................................................................................................................................................... 112
12.2 4tails sur l'exportation .......................................................................................................................................... 11#
12.# 4tails sur l'importation ......................................................................................................................................... 11#
12.4 Le %ormat D,L de 'ase ........................................................................................................................................... 11#
12.) 9mportations des groupes ....................................................................................................................................... 11#
12.6 9mportations des 2.tes .......................................................................................................................................... 114
1# 4"ou7erte..................................................................................................................................................................... 121
1#.1 4"ou7erte du rseau ............................................................................................................................................. 121
1#.1.1 0ue d'ensem'le ............................................................................................................................................... 121
1#.1.2 4"ou7erte....................................................................................................................................................... 121
1#.1.# *"tions ............................................................................................................................................................. 121
1#.1.4 /ration d'inter%a"e lors de l'a6out des h.tes .................................................................................................. 121
1#.1.) /on%iguration d'une rgle de la d"ou7erte du rseau ................................................................................... 121
1#.1.6 <gle attri'uts.................................................................................................................................................. 122
1#.1.7 Un s"nario de la 7ie relle .............................................................................................................................. 122
1#.2 *gent a"ti% auto$ins"ription .................................................................................................................................... 12)

7
13.2.1 Vue d'ensemble ............................................................................................................................................... 125
13.2.2 Configuration ................................................................................................................................................... 125
13.2.3 Action pour activer l'agent actif d'auto-enregistrement ................................................................................. 125
13.2.3 Ficier de configuration de l'agent .................................................................................................................. 125
13.3 Faible niveau de d!couverte ................................................................................................................................... 125
13.3.1 Vue d'ensemble ............................................................................................................................................... 125
13.3.2 "!couverte et ficier s#st$me ......................................................................................................................... 12%
13.3.3 "!couverte des interfaces r!seau& ................................................................................................................. 13'
13.3.( "!couverte des )*+, -." .............................................................................................................................. 13'
13.3.5 "!couverte d/article au format 0)-* .............................................................................................................. 135
1( )urveillance distribu!e................................................................................................................................................... 13%
1(.1 Vue d'ensemble ...................................................................................................................................................... 13%
1(.2 ,ro&ies ..................................................................................................................................................................... 13%
1(.2.1 Vue d'ensemble ............................................................................................................................................... 13%
1(.2.2 Configuration ................................................................................................................................................... 131
1(.3 *2ud ...................................................................................................................................................................... 131
1(.3.1 Vue d/ensemble ............................................................................................................................................... 131
1(.3.2 Configuration ................................................................................................................................................... 133
1(.3.3 Afficer............................................................................................................................................................. 1(1
1(.3.( "es configurations plus comple&es ................................................................................................................. 1(1
15 .nterface 4eb ................................................................................................................................................................ 1(2
15.1 Vue d/ensemble ...................................................................................................................................................... 1(2
15.1.1 "!finitions ........................................................................................................................................................ 1(2
15.1.2 Vue d/ensemble ............................................................................................................................................... 1(2
15.1.3 ,aram$tre ........................................................................................................................................................ 1(2
15.2 +ode de maintenance du Frontend ....................................................................................................................... 1(3
15.2.1 Vue d/ensemble ............................................................................................................................................... 1(3
15.2.2 Configuration ................................................................................................................................................... 1(3
15.2.3 Afficage .......................................................................................................................................................... 1((
15.3 ,rofil utilisateur ...................................................................................................................................................... 1((
15.3.1 Vue d/ensemble ............................................................................................................................................... 1((
15.3.2 Configuration ................................................................................................................................................... 1((
15.3.3 *otifications mondiales ................................................................................................................................... 1(5
15.3.( Vue d/ensemble ............................................................................................................................................... 1(5
15.3.5 Configuration ................................................................................................................................................... 1(5
15.3.% )ound dans les navigateurs ............................................................................................................................. 1(7
15.3.7 Vue d/ensemble ............................................................................................................................................... 1(7

1
15.3.1 5&igences suppl!mentaires .............................................................................................................................. 1(7
15. ( Cr!ation d'un t$me personnalis! ........................................................................................................................ 1(1
15.5 6a section Fronted .................................................................................................................................................. 1(3
15.5.1 )urveillance ...................................................................................................................................................... 1(3
15.% .nventaires .............................................................................................................................................................. 153
15.%.1 Vue d/ensemble ............................................................................................................................................... 153
15.%.2 78tes ................................................................................................................................................................ 1%'
15.%.3 9apports ........................................................................................................................................................... 1%'
15.%.( Configuration ................................................................................................................................................... 1%5
15.%.5 Administrations ................................................................................................................................................ 173
15.7 9ecerce globale................................................................................................................................................... 135
15.7.1 5ntit!s recerc! ............................................................................................................................................. 135
15.7.2 6iens disponibles .............................................................................................................................................. 135
1% Anne&es .......................................................................................................................................................................... 13%
1%.1 )erveur :abbi& ............................................................................................................................................................ 137
1%.2 :abbi& agent ;<ni&= ................................................................................................................................................. 2''
1%.3 Agent :abbi& ;4indo>s= ......................................................................................................................................... 2'2
16.4 Articles prises en carge par les diff!rentes plates-formes ................................................................................... 2'(
1%.56es fonctions de d!clencement pris en carge ..................................................................................................... 2'1
1%.% +acros support!es par emplacement .................................................................................................................... 211
1%.%.1 <n soutien suppl!mentaire pour les macros utilisateur ................................................................................. 21%
1%.7 6iens ........................................................................................................................................................................ 217



9
propos
1 Prsentation de Zabbi
1.1 !u"est#$e %ue Zabbi&
Zabbix a t cr par Alexei Vladishev, et est actuellement activement dvelopp et soutenu par ZABBIX SIA.
Zabbix est une entreprise-class open source distributed monitoring solution.
Zabbix est un lo!iciel "ui supervise de nombreux param#tres rseaux ainsi "ue la sant et l$int!rit des serveurs.
Zabbix utilise un mcanisme de noti%ication %lexible "ui permet aux utilisateurs de con%i!urer une base d$alerte e&mail pour prati&
"uement tous les vnements. 'ela permet une rponse rapide aux probl#mes serveurs.
Zabbix o%%re un excellent reportin! et des %onctionnalits de visualisation de donnes bases sur les donnes stoc(es. 'ela rend
Zabbix ideal for capacity planning.
Zabbix supporte ) la %ois polling et trapping. *ous les rapports et statisti"ues, comme la con%i!uration de param#tres, sont acces&
sibles par l$inter%ace +eb. ,$inter%ace +eb veille ) ce "ue le statut de votre rseau et de vos serveurs puisse -tre valu depuis n$im&
porte "uel endroit.
'orrectement con%i!ur, Zabbix peux .ouer un r/le important dans la supervision de l$in%rastructure I*. 'eci est !alement vrai pour
les petites or!anisations avec peu de serveurs ainsi "ue pour les !randes entreprises avec une multitude de serveurs.
Zabbix est !ratuit.
Zabbix est crit et distribu sous ,icence publi"ue !nrale 012 version 3. 'ela si!ni%ie "ue son code source est librement distribu
et disponible pour le public. ,e support !ratuit et commercial est disponible et %ourni par Zabbix 'ompan4.
1.2 !u"o''re Zabbi&

5ossibilits de Zabbix6
7couverte automati"ue des serveurs et priphri"ues rseaux
Supervision rpartie sur une administration +eb centralise
Support des mcanismes polling and trapping
,o!iciels serveurs pour ,inux, Solaris, 85&2X, AIX, 9ree BS7, :pen BS7, :S X
A!ent haute per%ormance en nati% ;,o!iciel client pour ,inux, Solaris, 85&2X, AIX, 9ree BS7,
:pen BS7, :S X, *ru<=>:S9?, @indo+s 1*=.A, @indo+s 3AAA, @indo+s 3AAB, @indo+s X5, @indo+s VistaC
Supervision sans a!ent
Authenti%ication d$a!ent scurise
5ermissions utilisateurs %lexibles.
Inter%ace +eb
1oti%ication par e&mail d$vnements prd%inis
8aut niveau ;businessC de visualisation des ressources supervises
,o! d$audit
1.( Pour%uoi utiliser Zabbi&
Solution :pen Source
0rande e%%icacit des a!ents pour les plate%ormes 21IX et @I1B3
9aible courbe d$apprentissa!e
High ROI, les temps d$arr-t son tr#s couteux
9aible coDt de possession
'on%i!uration tr#s simple
S4st#me de supervision centralis. *oute l$in%ormation ;con%i!uration, per%ormance, donnesC est stoc(e dans une base de
donnes relationnelle.
1iveau lev service tree
Installation tr#s %acile
Support du S1E5 ;v?, V3C. Both trappin! and pollin!
Visualisation des capacits
5rocdure de netto4a!e int!re
1.4 )tilisateurs de ZA**+,
5lusieurs or!anisations de di%%rentes tailles dans le monde comptent sur ZABBIX en tant "ue plate%orme de supervision principale.


?A
1.- .on$tionnalit de Zabbi

Vue densemble

Zabbix est une solution de rseau hautement int!r de surveillance, o%%rant une multitude de %onctionnalits dans un seul pa"uet.

La collecte des donnes

7es contr/les de disponibilit et de per%ormance
Support de S1E5 ;) la %ois le pi!ea!e et d$interro!ationC, I5EI, FEX surveillance
Vri%ications personnalises
,a collecte de donnes ) des intervalles dsirs personnaliss
Galise par serveur > prox4 et par des a!ents

Dfinitions de seuil flexibles

Vous pouveH d%inir des seuils de probl#me tr#s %lexibles, appels dclencheurs, les valeurs de r%rencement de la base de
donnes bac(&end

Alerte hautement configurable


,Ienvoi des noti%ications peuvent -tre personnaliss pour le calendrier de l$escalade, le destinataire, le t4pe de support
1oti%ications peuvent -tre %aites si!ni%icative et utile en utilisant des variables macro&
Actions automati"ues comprennent des commandes ) distance

Graphique en temps rel

,es lments contr/ls sont immdiatement trace ) l$aide de la %onctionnalit !raphi"ue int!re

Capacits de surveillance Web

Zabbix peut suivre un chemin de clics de souris simuls sur un site @eb et vri%ier la %onctionnalit et le temps de rponse

Options de visualisation tendues


5ossibilit de crer des !raphi"ues personnaliss "ui peuvent combiner plusieurs articles en une seule vue
Gseau de cartes
Jcrans personnaliss et des diaporamas pour une vue d$ensemble du tableau de bord de st4le
Gapports
Vue de haut niveau ;entrepriseC des ressources surveilles

Historique de stocage de donnes


7es donnes stoc(es dans une base de donnes
,$histori"ue con%i!urable
Built&in procdure de !estion interne

Configuration facile

A.outer des priphri"ues surveills comme h/tes
,es h/tes sont pris en char!e pour la surveillance, une %ois dans la base de donnes
Appli"uer des mod#les pour des priphri"ues surveills

!tiliser des gabarits

Ge!roupe des contr/les dans les mod#les
,es mod#les peuvent hriter d$autres mod#les


11
La dcouverte du rseau

Dtection automatique des priphriques rseau
Enregistrement automatique d'agent
Dcouverte des systmes de fichiers, les interfaces rseau et les OID S!"

Interface web rapide

#as sur le $e% front&end en "'"
(ccessi%le de partout
)ournal d'audit

Zabbix API

*a%%i+ ("I fournit une interface programma%le pour *a%%i+ pour les manipulations de masse, ,e partie des logiciels de ges&
tion et - d'autres fins.

Systme d'autorisations

/'authentification scurise de l'utilisateur
0ertains utilisateurs peuvent 1tre limits - certains points de vue

Plein d'agent en vedette et facilement extensible

Dploye sur des ci%les de surveillance
"eut 1tre dploye aussi %ien sous /inu+ et $indo2s

mons binaires

Ecrit en 0, de performance et de fai%le empreinte mmoire
3acile - transporter

Pr!t pour les environnements complexes

Surveillance - distance en toute simplicit en utilisant un pro+y *a%%i+

1.6 Aper/u de Zabbi

Arc"itecture

*a%%i+ est constitu de plusieurs composants logiciels ma4eurs, les responsa%ilits qui sont dcrites ci&dessous.

Serveur

*a%%i+ serveur est le composant central auquel les agents signale la disponi%ilit et l'intgrit des informations et des statistiques.
/e serveur est le rfrentiel central dans lequel toutes les configurations, les donnes statistiques et oprationnelles sont stoc5s.

#ase de donnes de stoc$age

6outes les informations de configuration et les donnes recueillies par *a%%i+ est stoc5 dans une %ase de donnes.

Interface %eb

"our un accs facile - *a%%i+ de n'importe o7 et depuis n'importe quelle plateforme, l'interface %ase sur le $e% est fourni. /'inter&
face fait partie du serveur *a%%i+, et le plus souvent 8mais pas ncessairement9 s'e+cute sur la m1me machine physique que celui
qui e+cute le serveur.

/:interface $e% de *a%%i+ doit s'e+cuter sur la m1me machine physique, si S;/ite est utilis.


12
Proxy

Zabbix proxy peut collecter des donnes de performances et de disponibilit pour le compte du serveur Zabbix. Un proxy est une
partie optionnelle du dploiement Zabbix, mais il peut tre trs bnfique pour rpartir la chare d!un serveur Zabbix unique.

Lagent

"#aents Zabbix sont dploys sur le suivi des ob$ectifs de surveiller activement les ressources locales et d!applications et de rappor%
ter les donnes recueillies au serveur Zabbix.

Le flux de donnes

&n outre, il est important de prendre du recul et de $eter un oeil ' l!ensemble des flux de donnes au sein de Zabbix. (fin de crer un
lment qui rassemble des donnes vous deve) d!abord crer un h*te. +mnaement ' l!autre extrmit du spectre Zabbix vous
deve) d!abord avoir un ob$et pour crer un dclencheur. ,ous deve) avoir un dclencheur pour crer une action. (insi, si vous sou%
haite) recevoir une alerte pour votre processeur, il y a une trop forte chare sur le - .erver, vous deve) d!abord crer une entre
d!h*te pour le - .erver suivis d!un article pour le suivi de son /0U, puis un dclencheur qui active si le /0U est trop leve, suivie par
une action qui vous envoie un e%mail. 1me si cela peut sembler beaucoup d!tapes, avec l!utilisation de abarits, il ne l#est vrai%
ment pas. 2outefois, en raison de cette conception, il est possible de crer une confiuration trs flexible.

1.0 1ou2eauts de Zabbi 2.3.4
1.0.1 Amliorations du 'rontend
1.0.2 4"ombrage des lments de l"$ran %ui ont $hou 5 la mise 5 6our

+epuis 2.3.4, les lments d!cran sont mises ' $our en arrire%plan, sans recharer toute la pae. Zabbix 2.3.5 volont lments
assombrir qui ont chou ' mettre ' $our pour une raison quelconque.

1.0.( 7i2erse amlioration du .ronted

"e clonae complet d!un modle sera dsormais aussi bien cloner sur des modles d#crans.
6l est maintenant possible d!avoir le corps du messae vide de rcupration.
(uparavant, si un dclencheur n#a eu aucun vnement, il t montr comme surveillance 7 2riers.
1aintenant, une cha8ne (ucun vnement ne sera affich ' la place.
"#actualisation de la pae devrait maintenant recharer moins de fichiers, amliorant ainsi les performances frontend lo%
bale et en rduisant le trafic rseau.
+ans les cartes rseau, la macro 9:.2.9:.2 va maintenant travailler en lments dclencheurs.
"#cran d!dition ne permet pas de mettre en line ou en colonne de dure qui dpasse le nombre de colonnes ou de ran%
es.
1.0.4 1ou2elle tradu$tions
;innish
6ndonesian
0ersian
1.0.- 8ise 5 6our des tradu$tions
<ra)ilian 0ortuuese
/hinese =/hina>
/hinese =2ai?an>
/)ech
;rench
@erman
9unarian
6talian
Aapanese

13
Latvian
Polish
Slovak
Russian
Ukrainian
1.0.9 Amliorations des AP+

Les procds templatescreen.copy ont t ajouts.

1.0.: Amlioration du dmon

La macro {TR!!"R.#$%%"&T' a t renomme en {TR!!"R.("S#RPT$&') pour correspondre au nom du champ. Les vielles ma*
cro sont toujours prises en char+e.

Les dis,ues coche par d-aut ont t amliores par des articles v-s.dev.read et v-s.dev..rite lors de l/utilisation du dmon de
l/a+ent 0a11i2 avec *t ou *p. Sous Linu2) 3ree4S() $pen4S( et Solaris le5s6 dis,ue5s6 ,ui ont plus de chances d/e2ister sera utilis.

Les macros {7$ST.7$ST') {7$ST.&8%"') {7$ST.P') {7$ST.(&S' et {7$ST.#$&&' sont dsormais pris en char+e dans le champ Pa*
ram9tres pour SS7) telnet et (4 articles du moniteur.

1.0.13 Amlioration de la gestion de l"$he$ ;18P2(

8uparavant) les serveurs de 0a11i2 et les pro2ys +rerait tous les checs S&%Pv3 : l;interro+ation comme un chec de l;h<te. (e*
puis =.>.?) si le nom de la scurit ou l/authenti-ication de scurit par mot de passe sont -au2) ce sera dtect et ces lments ne
seront pas pris en char+e. L;in-ormation sur l/o1jet sera mise : jour avec un messa+e d/erreur appropri) ,ui sera visi1le dans la liste
de con-i+uration d;article.

1.0.11 Amlioration de la passerelle <a2a

0a11i2 @ava passerelle prend dsormais en char+e des points dans le nom de l/attri1ut. Pour utiliser un tel nom de l/attri1ut) les
points doivent Atre prot+s par des 1arres o1li,ues inverses.
2 Con$ept de Zabbi
2.1 7'initions de Zabbi
2.1.1 Vue d=ensemble

(ans cette section) vous pouveB apprendre la si+ni-ication de certains termes couramment utiliss dans 0a11i2.
2.1.27'initions

Hte / host

*C Un priphri,ue rseau ,ue vous souhaiteB surveiller) avec P D (&S.

Groupe d'htes / host group

*C Un re+roupement lo+i,ue des h<tes) il peut contenir des h<tes et des mod9les. Les h<tes et les mod9les au sein d/un +roupe
d/h<tes ne sont en aucune -aEon lie : l/autre. Les +roupes d/h<tes sont utiliss lors de l/attri1ution des droits d/acc9s au2 h<tes pour
di--rents +roupes d/utilisateurs.

Article / item

*C Un lment particulier de donnes ,ue vous souhaiteB recevoir hors d/un h<te) une mtri,ue de donnes.

14

Dclencher / trigger

-> Une expression logique qui dfinit un seuil problme et est utilis pour "valuer" les donnes reues des articles.

orsque les donnes reues sont au-dessus du seuil! le dclenc"eur passe de l#tat $%&$ a $problme$. orsque les donnes reues
sont infrieures au seuil! le dclenc"eur rester dans l#tat $%&$.

Evnement / event

-> Une seule occurrence de quelque c"ose qui mrite l$attention! comme un tat de dclenc"ement! modification ou une dcou-
verte ' agent d$enregistrement automatique se droule

Action

-> Un mo(en prdfini de raction ) un vnement.

Une action se compose des oprations *par exemple! l$envoi d$une notification+ et les conditions *lorsque l$opration est effectue+

Escalade

-> Un scnario personnalis pour excuter des oprations ) l$intrieur d$une action! une squence d$envoi de notifications ' excu-
tion de commandes ) distance.

Mdias

-> ,anal de distribution! un mo(en de fournir des notifications.

Notification

-> Un message concernant un vnement envo( ) un utilisateur via le canal c"oisi dans mdias.

Commande distance / remote command

-> Une commande prdfinie qui est automatiquement excut sur un "-te surveill sur une condition

Modle / template

-> Un ensemble d$entits *des ob.ets! des dclenc"eurs! des grap"iques! des crans! des applications! des rgles de dcouverte de
bas niveau+ pr/t ) /tre appliqu ) un ou plusieurs "-tes

e travail des modles est d$acclrer le dploiement des t0c"es de surveillance sur un "-te1 aussi de le rendre plus facile d$appli-
quer des modifications en masse ) des t0c"es de surveillance. es modles sont directement lies ) des "-tes individuels.

Application

-> Un groupement d$lments dans un groupe logique

Scnario web

-> Une ou plusieurs requ/tes 2334 pour vrifier la disponibilit d$un site 5eb

rontend

-> $interface 6eb fournie avec 7abbix

!abbi" A#$

-> 7abbix 849 vous permet d$utiliser le protocole :4, ;<%= pour crer! mettre ) .our et aller c"erc"er des ob.ets 7abbix *comme des
"-tes! des articles! des grap"iques et d$autres+ ou effectuer d$autres t0c"es personnaliss

!abbi" serve%r

15

-> Un processus central du logiciel Zabbix qui effectue la surveillance, interagit avec les procurations et les agents Zabbix, calcule les
dclencheurs, envoie des notifications, un dpt central de donnes

Zabbix agent

-> Un processus de dploiement sur des cibles de surveillance pour surveiller activement les ressources locales et les applications

Zabbix proxy

-> Un processus qui peut collecter des donnes pour le compte de serveur Zabbix, en prenant un certain traitement charger
dallger le serveur

Nud

-> Un serveur Zabbix complet configur comme un lment dans une hirarchie de supervision rpartie, il est charg de surveiller
son propre emplacement

2.2 Zabbi ;er2er
2.2.1 Vue d"ensemble

Zabbix serveur est le processus central du logiciel Zabbix!

"e serveur effectue le scrutin et le pigeage des donnes, il calcule les dclencheurs, envoie des notifications aux utilisateurs! #l est
l$lment central auquel les agents Zabbix et les mandataires communiquer des donnes sur la disponibilit et l$intgrit des s%s-
t&mes! "e serveur peut vrifier ' distance les services en rseau (tels que les serveurs )eb et les serveurs de messagerie* ' l$aide de
simples contrles de service!

"e serveur est le rfrentiel central dans lequel toutes les configurations, les donnes statistiques et oprationnelles sont stoc+es,
et c$est l$entit qui va activement avertir les administrateurs lorsque des probl&mes surviennent dans l$un des s%st&mes surveills!

"e fonctionnement d$un serveur de base Zabbix est divis en trois lments distincts, ils sont les suivants, Zabbix serveur, interface
-eb et le stoc+age de base de donnes!

.outes les informations de configuration de Zabbix sont stoc+es dans la base de donnes, le serveur et le navigateur interagi avec
linterface! /ar exemple, lorsque vous cre0 un nouvel lment ' l$aide de l$interface -eb (ou 1/#*, il est a2out ' la table des l-
ments dans la base de donnes! /uis, environ une fois par minutes le serveur Zabbix sera interroger la table darticles pour obtenir
une liste des articles qui sont actifs, qui est ensuite stoc+e dans une mmoire cache dans le serveur Zabbix! 3$est pourquoi il peut
prendre 2usqu$' deux minutes pour que les modifications apportes au frontend de Zabbix apparaissent dans la derni&re section de
donnes!

2.2.( Pro$essus du ser2eur

"e serveur Z144#5 est un processus central du logiciel Z144#5! "e serveur Z144#5 peut 6tre dmarr en excutant,

shell> cd bin
shell> !70abbix8server
"e serveur Z144#5 est lanc en tant que dmon! "e serveur Z144#5 accepte les param&tres suivants en ligne de commande,
-c --config 9file> :pcifie l$emplacement du fichier de configuration, la valeur par dfaut est 7etc70abbix70abbix8server!conf
-h --help affiche l$aide
-v --version affiche la version
/our afficher l$aide,
shell> 0abbix8server -h

1;
<xemple de lancement du serveur Z144#5 en ligne de commande,
shell> 0abbix8server -c 7usr7local7etc70abbix8server!conf
shell> 0abbix8server --help
shell> 0abbix8server -v


"e fichier de configuration contient des param&tres pour 0abbix8server! "e fichier doit exister et l$utilisateur $0abbix$ doit avoir le
droit de lecture dessus!

/aram&tres supports,



1=


Runtime contrle

>ptions de contrle d$excution,

Option Description
3onfig8cache8reload ?echarger le cache de configuration! #gnor si la mmoire cache est actuellement charg!

<xemple d$utilisation de contrle d$excution pour recharger le cache de configuration du serveur,

shell> 0abbix8server -c 7usr7local7etc70abbix8server!conf -? config8cache8reload

Processus utilisateur

:erveur Zabbix est con@u pour fonctionner en tant qu$utilisateur non-root! #l fonctionnera quel que soit qu$utilisateur non root si il
est dmarr comme! 1insi, vous pouve0 excuter le serveur en tant qu$utilisateur non root sans aucun probl&me!

:i vous essa%e0 de le lancer en tant que $root$, il passe en dur ' un utilisateur $0abbix$, qui doit 6tre prsent sur votre s%st&me!

3es param&tres ne peuvent actuellement pas 6tre configur par l$utilisateur, ni lors de la compilation, ni dans le fichier de configura-
tion!

:i le serveur Zabbix et l$agent sont excuts sur la m6me machine, il est recommand d$utiliser un autre nom d$utilisateur pour ex-
cuter le serveur que pour l$excution de l$agent! Aans le cas contraire, si les deux sont grs par le m6me utilisateur, l$agent peut
accder au fichier de configuration du serveur et tout utilisateur de niveau administrateur dans Zabbix peut asse0 facilement rcu-
prer, par exemple, le mot de passe de base de donnes!

Le fichier de configuration

Boir les options du fichier de configuration pour plus de dtails sur la configuration 0abbix8server!

Scripts au dmarrage

"es scripts sont utiliss pour automatiquement dmarrer 7 arr6ter les processus Zabbix cours start-up7shutdo-n s%st&me! "es
scripts se trouvent dans le rpertoire misc 7 init!d!
2.2.4 Plate'orme support


1C
<n raison des exigences de scurit et ' mission critique de la nature de l$opration du serveur, UD#5 est le seul s%st&me d$exploita-
tion qui peut tou2ours offrir les performances ncessaires la tolrance de dfaut, et la rsilience! Zabbix fonctionne sur les versions
leader sur le march!

:erveur Zabbix est test sur les plates-formes suivantes,

"inux
:olaris
1#5
E/-U5
Fac >: 5
Gree4:A
>pen4:A
Det4:A
:3> >pen :erver
.ru;H7>:G1
Zabbix peut fonctionner sur d$autres s%st&mes d$exploitation Unix-li+e aussi!
2.( Pro> Zabbi
2.(.1 Vue d=ensemble

Zabbix prox% est un processus qui peut collecter les donnes de surveillance d$un ou de plusieurs dispositifs de suivi et d$envo%er les
informations au serveur Zabbix, essentiellement agissant au nom du serveur! .outes les donnes collectes localement sont mises
en tampon, puis transfr vers le serveur Zabbix!

"e dploiement d$un prox% est facultatif, mais peut 6tre tr&s bnfique pour rpartir la charge d$un serveur Zabbix unique! :i seules
les procurations recueillir des donnes, le traitement sur le serveur devient moindre pour le 3/U et le disque dur!
Un prox% Zabbix est la solution idale pour la surveillance ' distance centralise des emplacements, les branches et les rseaux sans
administrateurs locaux!

Zabbix prox% requiert une base de donnes spare!

"es bases de donnes pris en charge par le prox% Zabbix sont :I"ite, F%:I" et /ostgre:I"! "utilisation d$>racle ou #4F
A4J est ' vos propres risques et peuvent contenir des limitations comme c$est le cas avec les r&gles de dcouverte de bas
niveau!
2.(.2 Pro$essus du pro>

Zabbix prox% s$excute en tant que dmon! "e prox% peut 6tre dmarr en excutant,

shell> cd sbin
shell> !70abbix8prox%

Bous pouve0 utiliser les param&tres de ligne de commande suivante avec le prox% Zabbix,

-c --config 9file> absolute path to the configuration file
-? --runtime-control 9option> perform administrative functions
-h --help give this help
-B --version displa% version number

<xemples des param&tres de ligne de commande,

shell> 0abbix8prox% -c 7usr7local7etc70abbix8prox%!conf
shell> 0abbix8prox% --help
shell> 0abbix8prox% -B

Runtime control

19
Options de contrle d'excution:

Option Description
config_cache_reload Recharger le cache de configuration. Ignor si la mmoire cache est actuellement charg.

Exemple d'utilisation de contrle d'excution pour recharger le cache configuration du prox:

shell! "a##ix_prox $c %usr%local%etc%"a##ix_prox.conf $R config_cache_reload

&ontrle d'excution n'est pas pris en charge sur Open'() et *et'().

Processus utilisateur

+e prox ,a##ix est con-u pour fonctionner en tant .u'utilisateur non$root. Il fonctionnera .uel .ue soit l'utilisateur/ et il dmarre
comme -a. 0insi/ 1ous pou1e" excuter le prox comme n'importe .uel utilisateur non$root sans aucun pro#l2me.

(i 1ous essae" de le lancer en tant .ue 'root'/ il passe un code en dur 3 un utilisateur '"a##ix'/ .ui doit 4tre prsent sur 1otre ss$
t2me.

&es param2tres ne peu1ent actuellement pas 4tre configur par l'utilisateur/ ni lors de la compilation/ ni dans le fichier de configura$
tion.
2.4 Agent
2.4.1 Vue d=ensemble

+5agent ,a##ix est dplo sur une ci#le de sur1eillance pour sur1eiller acti1ement les ressources locales et les applications 6dis.ues
durs/ mmoire/ statisti.ues processeur etc.7

+'agent recueille des informations oprationnelles sur place et transmet les donnes 1ers le ser1eur ,a##ix pour un traitement ult$
rieur. En cas de panne 6comme un dis.ue dur ne fonctionnant plus ou un processus de ser1ice .ui s'est cras7/ le ser1eur ,a##ix
peut acti1ement alerter les administrateurs de la machine particuli2re .ui a signal l'chec.

+es agents ,a##ix sont extr4mement efficaces gr8ce 3 l'utilisation d'appels sst2mes natifs de collecte d'informations statisti.ues.

Les contrles passifs et actifs

+es agents ,a##ix peu1ent effectuer des 1rifications passi1es et acti1es.

)ans une 1rification passi1e l'agent rpond 3 une demande de donnes. +e ser1eur 6ou prox7 ,a##ix demande des donnes/ par
exemple/ la charge &9:/ et l'agent ,a##ix ren1oie le rsultat.

+es contrles actifs ncessitent un traitement plus complexe. +'agent doit d'a#ord rcuprer une liste d'articles 3 partir du ser1eur
,a##ix pour un traitement indpendant. 0lors il en1erra priodi.uement de nou1elles 1aleurs pour le ser1eur.

;ue ce soit pour effectuer des 1rifications passi1es ou acti1es en slectionnant le tpe de sur1eillance a configure respecti1ement
dans l5article. +'agent ,a##ix traite des lments de tpe <agent ,a##ix = ou <,a##ix agent 6actif7=.
2.4.2 Plat'orme support

+'agent ,a##ix est pris en charge pour:

+inux
I'> 0I?
@ree'()
*et'()
Open'()
A9$:?
>ac O( ?
(olaris

20
Windows: 2000, Server 2003, XP, Vista, Server 2008, 7

2.4.( Agent ?abbi @)1+,A dmon autonomeB
L'agent Zabbix U!X s'ex"#$te s$r $n %&te s$'ervis"( L'agent )o$rni *es 'er)or+an#es de *'%&te et *a dis'onibi*it" des in)or+ations
'o$r *e serve$r Zabbix( L'agent Zabbix traite des ite+s de t,'e 'Zabbix -gent' o$ 'Zabbix -gent .a#ti)/'(
L'agent Zabbix 'e$t01tre d"+arr" en ex"#$tant:
s%e**2 #d bin
s%e**2 (34abbix5agentd
L'agent Zabbix est ex"#$t" en tant 6$e d"+on( L'agent Zabbix a##e'te *es 'ara+7tres de *igne de #o++ande s$ivants:
0# 00#on)ig 8)i*e2 s'"#i)ie *'e+'*a#e+ent d$ )i#%ier de #on)ig$ration, 'ar d")a$t 3et#34abbix34abbix5agentd(#on)
0% 00%e*' a))i#%e #ette aide
0v 00version a))i#%e *e n$+"ro de version
0' 00'rint a))i#%e *es +"tri6$es s$''ort"es et 6$itte
0t 00test 8+etri#2 teste *a +"tri6$e s'"#i)i"e et 6$itte
Po$r 'o$voir obtenir #ette aide:
s%e**2 4abbix5agentd 0%
9xe+'*e de 'ara+7tres en *igne de #o++ande:
s%e**2 4abbix5agentd 0# 3$sr3*o#a*3et#34abbix5agentd(#on)
s%e**2 4abbix5agentd 00%e*'
s%e**2 4abbix5agentd 00'rint
s%e**2 4abbix5agentd 0t :s,ste+(#'$(*oad;a**,avg<=:
Le )i#%ier de #on)ig$ration #ontient *es 'ara+7tres de #on)ig$ration 'o$r 4abbix5agentd( Le )i#%ier doit exister et *'$ti*isate$r '4abbix'
doit avoir *es droits de *e#t$re s$r #e )i#%ier(
Para+7tres 'ris en #%arge:

2<


Processus utilisateur

L>agent Zabbix est #on?$ 'o$r )on#tionner en tant 6$'$ti*isate$r non0root( !* )on#tionnera 6$e* 6$e soit *'$ti*isate$r, et i* d"+arre
#o++e ?a( -insi, vo$s 'o$ve4 ex"#$ter *e 'rox, #o++e n'i+'orte 6$e* $ti*isate$r non0root sans a$#$n 'rob*7+e(

Si vo$s essa,e4 de *e *an#er en tant 6$e 'root', i* 'asse $n #ode en d$r @ $n $ti*isate$r '4abbix', 6$i doit 1tre 'r"sent s$r votre s,s0
t7+e(

Aes 'ara+7tres ne 'e$vent a#t$e**e+ent 'as 1tre #on)ig$r" 'ar *'$ti*isate$r, ni *ors de *a #o+'i*ation, ni dans *e )i#%ier de #on)ig$ra0
tion(
2.4.4 Agent Zabbi @)1+,A 2ersion +netdB
Le )i#%ier #ontient *es 'ara+7tres de #on)ig$ration 'o$r *'agent 4abbix( Le )i#%ier doit 1tre 'r"sent et *'$ti*isate$r '4abbix' doit avoir
*es droits de *e#t$re dess$s( Para+7tres s$''ort"s:

2.4.- Agent Zabbi @CindoDsB
2.4.5.1 Installation
L'insta**ation est tr7s si+'*e et se d"ro$*e en 3 "ta'es:

22
tape 1
Crer le fichier de configuration.
Crer le fichier de configuration c:/zabbix_agentd.conf (Il possde la mme s!ntaxe "ue l#agent $%I&'.
tape 2
Installer l#agent en tant "ue ser(ice )indo*s.
zabbix_agentd.exe ++install
,i (ous souhaitez utiliser un fichier de configuration autre "ue c:-zabbix_agentd.conf. (ous pou(ez utiliser la s!ntaxe sui(ante pour
l#installation du ser(ice:
zabbix_agentd.exe ++config /!our_configuration_file0 ++install
1e chemin complet du fichier de configuration doit tre spcifi.
tape 3
2marrer l#agent.
3aintenant. (ous pou(ez utiliser le panneau de contr4le pour dmarrer le ser(ice de l#agent ou (ous pou(ez excuter la commande
sui(ante:
zabbix_agentd.exe ++start
5emar"ue sur )indo*s %6 7.8. 9abbix_agentd.exe utilise l#:;I ;2< (;erformance 2ata <elper' pour collecter les diff+
rentes informations s!stmes. ;2<.211 est donc re"uis. Cette 211 n#est pas fourni a(ec )indo*s %6 7.8. (ous de(rez donc
la tlcharger et l#installer (ous+mme. 1#article numro 2=7>>? (anglais' de la base de connaissance 3icrosoft dcrit cette
procdure en dtail et contient le lien de tlchargement. @ous pou(ez trou(er cet article A l#adresse
http://support.microsoft.com/default.aspxBscidCDbEen+usE2=7>>? ;our la (ersion en FranGais
http://support.microsoft.com/BscidCDbHIJfrHIJ2=7>>?KxCLK!CMI
2.4.5.2 Utilisation
,!ntaxe de la ligne de commande:
zabbix_agentd.exe N+@hpO N+idsxO N+c /file0O N+t /metric0O
1#agent 9abbix )indo*s accepte les paramtres sui(ants:
Pptions:
+c ++config /file0 ,pecifie l#emplacement du fichier de configuration (l#emplacement par dfaut est c:-zabbix_agentd.conf'.
+h ++help :ffiche l#aide.
+@ ++(ersion :ffiche le numro de (ersion.
+p ++print :ffiche la liste des checDs (mtri"ues' et "uitte.
+t ++test /metric0 6est single checD (metri"ue' et "uitte.
Fonctions:
+i ++install Installe l#agent 9:JJI& en tant "ue ser(ice.
+d ++uninstall 2sinstalle le ser(ice de l#agent 9:JJI&.
+s ++start 2marre le ser(ice de l#agent 9:JJI&.
+x ++stop :rrte le ser(ice de l#agent 9:JJI&.

2I
1e fichier de configuration (c:/zabbix_agentd.conf' contient des paramtres de configuration pour zabbix_agentd.exe. ;aramtres
supports:

2.- ;ender
2.-.1 Vue d=ensemble

9abbix sender est un utilitaire de ligne de commande "ui peut tre utilis pour en(o!er des donnes de performance
pour le ser(eur 9abbix pour le traitement.

1#utilitaire est gnralement utilis dans l#excution de scripts long pour l#en(oi priodi"ue de donnes sur la disponibili+
t et les performances.
2.-.2 E$ution de Zabbi epditeur @;enderB
9abbix $%I& ,ender est un utilitaire en ligne de commande "ui peut+tre utilis pour en(o!er les donnes de performances au ser+
(eur 9:JJI& pour traitement.
Cet utilitaire est gnralement utilis pour les long scripts utilisateur pour les en(ois priodi"ues de disponibilits et de donnes de
performance. 9abbix ,ender peut tre dmarr en excutant:
shell0 cd bin
shell0 ./zabbix_sender +z zabbix +p M88QM +s 1inux2JI +D db.connections +o 7I
9abbix ,ender accepte les paramtres en ligne de commande sui(ants:
+z ++zabbix+ser(er /zabbix ser(er0 <ostname ou adresse I; du ser(eur 9:JJI&.
+p ++port /zabbix ser(er port0 ,pcifie le port du trapper excut sur le ser(eur. 1a (aleur par dfaut est M88QM.
+s ++host /host name or I;0 ,pcifie le nom machine. 1#adresse I; de l#h4te et le nom 2%, ne fonctionnent pas.
+I ++source+address /ip address0 ,pcifie l#adresse I; source

27
+D ++De! /De! of metric0 ,pcifie le nom de la mtri"ue (cl' "ue nous (oulons en(o!er.
+o ++(alue /(alue0 ,pcifie la (aleur de la cl.
+i ++input+file /input file0 Charge les (aleurs depuis un fichier.
+h ++help :ffiche cette aide.
+( ++(ersion :ffiche la (ersion.
;our afficher cette aide:
shell0 zabbix_sender +h
2.6 Fet
2.6.1 Vue d=ensemble

9abbix get est un processus "ui peut tre utilis pour communi"uer a(ec l#agent 9abbix et rcuprer des informations re"uises pour
l#agent.

1#utilitaire est gnralement utilis pour le dpannage des agents 9abbix.
2.6.2 Ee$ution de Zabbi Fet
9abbix $%I& Ret est un processus "ui communi"ue a(ec l#agent 9:JJI& et rcupre les informations ncessaires.
Cet utilitaire est gnralement utilis pour rsoudre les problmes des agents 9:JJI&.
9abbix Ret peut tre dmarr en utilisant:
shell0 cd bin
shell0 ./zabbix_get +sM2L.8.8.M +pM88Q8 +DSs!stem.cpu.loadNall.a(gMOS
9abbix Ret accepte les paramtres en ligne de commandes sui(ants:
+p ++port /port number0 ,pcifie le port de l#agent "ui fonctionne sur l#h4te. 1a (aleur par dfaut est M88Q8.
+s +host /host name or I;0 ,pcifie le nom machine ou l#adresse I; de l#h4te.
+I ++source+address /ip address0 ,pcifie l#adresse I; source
+D +De! /De! of metric0 ,pcifie le nom de la mtri"ue (cl' "ue nous (oulons rcuprer.
+h ++help :ffiche cette aide.
+( ++(ersion :ffiche la (ersion.
;our afficher cette aide:
shell0 zabbix_get +h
2.0 <a2a gateDa>
2.0.1 Vue d=ensemble

Il !a deux faGons d#obtenir la passerelle Ta(a. 1a premire consiste A tlcharger le pa"uet passerelle Ta(a sur le site de 9abbix et
l#autre est de compiler A partir des sources passerelle Ta(a.
2.0.2 Tl$hargeables depuis le site Zabbi

Cette option n#est pas rellement disponible pour l#instant. mais A l#a(enir. (ous serez en mesure de tlcharger lUarchi(e Ta(a passe+
relle sur le site de 9abbix.
2.0.( Compilation depuis les sour$es


25
Pour compiler la passerelle Java, vous devez d'abord excuter le script ./configure avec l option enable!ava. "l est sou#aitable $ue
vous spcifiez l'option %prefix pour demander le c#emin d'installation autre $ue celui par dfaut /usr/local, car l'installation de la
passerelle Java va crer une arborescence de rpertoires enti&re, et pas seulement un seul excutable.

' ./configure enable!ava prefix('P)*+",

Pour compiler et empa$ueter la passerelle Java dans un fic#ier J-), lancez ma.e. /otez $ue pour cette tape, vous aurez besoin de
lexcutables !avac et !ar.

' ma.e

0aintenant, vous avez le fic#ier zabbix!avagate1a2'3*)4"5/.!ar dans src/zabbix6!ava /bin. 4i vous 7tes 8 l'aise avec le fonction
nement de la passerelle Java 8 partir de src/zabbix6!ava dans le rpertoire de distribution, vous pouvez alors procder 8 des instruc
tions de configuration et de fonctionnement. 9ans le cas contraire, assurezvous $ue vous avez suffisamment de privil&ges et lancez
ma.e install.

' ma.e install
2.0.4 Vue d"ensemble des 'i$hiers de la distribution <a2a gateDa>

Peu importe comment vous avez obtenu Java de la passerelle, vous devriez avoir fini avec une collection de scripts s#ell, J-) et fi
c#iers de configuration dans ' P)*+",/sbin /zabbix6!ava. :e r;le de ces fic#iers est rsum cidessous.

bin/zabbix!avagate1a2'3*)4"5/.!ar

Java gate1a2 J-) files itself.

lib/logbac.core<.=.2>.!ar
lib/logbac.classic<.=.2>.!ar
lib/slf?!api@.A.@.!ar
lib/org!son2<@<@22B.!ar

:ibrairie des dpendances de !ava gate1a2C :ogbac., 4:+?J, et J45/.org

lib/logbac..xml
lib/logbac.console.xml

:es fic#iers de configuration pour logbac..

s#utdo1n.s#
startup.s#

4cript pour arr7ter et dmarrer !ava gate1a2

settings.sh
2.0.- Con'iguration et 'on$tionnement de 6a2a gateDa>

Par dfaut, Java passerelle coute sur le port @<<52. 4i vous prvo2ez d'excuter la passerelle Java sur un port diffrent, vous pou
vez spcifier $ue dans le script settings.s#. 3oir la description du fic#ier Java configuration de la passerelle pour savoir comment
spcifier ceci et d'autres options.

Port @<<52 n'est pas enregistr "-/-.

Dne fois $ue vous 7tes 8 l'aise avec les rglages, vous pouvez commencer la passerelle Java en excutant le script de dmarrageC

' ./startup.s#

9e m7me, une fois $ue vous n'avez plus besoin de la passerelle Java, excutez le script d'arr7t pour l'arr7terC

'./s#utdo1n.s#

2A

/otez $ue contrairement au serveur ou au prox2, la passerelle Java est lger et ne ncessite pas de base de donnes.
2.0.6 Con'iguration du ser2eur pour une utilisation a2e$ <a2a gateDa>

0aintenant $ue Java gate1a2 fonctionne, vous devez indi$uer au serveur Eabbix oF trouver Eabbix Java gate1a2. Gela se fait en
spcifiant des param&tres JavaHate1a2 et JavaHate1a2Port dans le fic#ier de configuration du serveur. 4i l'#;te sur le$uel tourne
l'application J0, est contr;le par un porx2 Eabbix, vous spcifiez les param&tres de connexion dans le fic#ier de configuration du
prox2 8 la place.

JavaHate1a2(@=2.@AB.I.@?
JavaHate1a2Port(@<<52

Par dfaut, le serveur ne dmarre pas tous les processus lis 8 la surveillance J0,. 4i vous sou#aitez l'utiliser, cependant, vous devez
spcifier le nombre de prefor.ed instances de pollers Java. Pour ce faire, de la m7me mani&re $ue vous spcifiez les pollers rgu
liers et des trapps.

StartJavaPollers=5

/e pas oublier de redmarrer le serveur ou le prox2, une fois $ue vous avez termin de les configurer.

2.0.0 7ebugging <a2a gateDa>

9ans le cas oF il 2 a des probl&mes avec Java gate1a2 ou un message d'erreur $ue vous vo2ez sur un lment de l'interface n'est pas
suffisamment descriptif, vous pourriez vouloir !eter un Jil au fic#ier !ournal de Java gate1a2.

Par dfaut, Java gate1a2 consigne ses activits dans le fic#ier /tmp /zabbix6!ava.log avec le niveau de log KinfoK. Parfois, cette in
formation n'est pas suffisante et il 2 a un besoin d'information au niveau du !ournal KdebugK. -fin d'augmenter le niveau de !ournali
sation, modifier le fic#ier lib/logbac..xml et modifiez l'attribut niveau de tag LrootM NdboguerOC

Lroot level(KdebugKM
Lappenderref ref(K+":*K /M
L/rootM

/otez $ue contrairement 8 Eabbix serveur ou a Eabbix prox2, il n'est pas ncessaire de redmarrer Eabbix Java gate1a2 apr&s avoir
modifi le fic#ier logbac..xml les c#angements dans logbac..xml seront automati$uement intgr. :ors$ue vous avez termin le
dbogage, vous pouvez retourner le niveau de !ournalisation NinfoO.

4i vous sou#aitez vous connecter 8 un autre fic#ier ou d'un milieu compl&tement diffrent, comme une base de donnes, rglez
fic#ier logbac..xml pour rpondre 8 vos besoins. 3oir le manuel logbac. pour plus de dtails.

Parfois 8 des fins de dbogage, il est utile de commencer Java gate1a2 en tant $u'application console plut;t $uen dmon. Pour ce
faire, mettez en commentaire la variable P"96+":* dans settings.s#. 4i P"96+":* est omis, le script startup.s# dmarre la passerelle
Java en tant $u'application console et logbac. utilise le fic#ier lib/logbac.console.xml.

*nfin, notons $ue depuis Java gate1a2 utilise 4:+?J pour la connexion, vous pouvez remplacer logbac. dans le cadre de votre c#oix
en plaPant un fic#ier J-) appropri dans le rpertoire lib. 3oir 4:+?J manuel pour plus de dtails.
3 Installation
3.1 Comment obtenir Zabbix

3rifier sur la page d'accueil de Eabbix 8 l'adresse #ttpC//111.zabbix.com Q#ttpC//111.zabbix.comR pour obtenir des informations
sur la version actuelle et les instructions de tlc#argement.

27
3.2 Prrequis
3.2.1 Prrequis matriels
3.2.1.1 Prrequis pour la mmoire

ZABBIX requiert la fois de la mmoire physique et de la mmoire disque. 128 MB de mmoire physique et 25 MB d!espa"e disque
li#re peu$e%t &tre suffisa%t. 'epe%da%t( la $aleur de la mmoire disque requise dpe%d $ideme%t du %om#re d!h)tes ai%si que des
param*tres qui sero%t super$is. +i $ous pr$oyie, de -arder u% lo%- historique des param*tres super$iss( il sera peut.&tre %"es.
saire d!e%$isa-er des $aleurs e% /i-a#ytes pour a$oir asse, d!espa"e pour sto"0er l!historique da%s la #ase de do%%es. 'haque
dmo% ZABBIX %"essite plusieurs "o%%e1io%s au ser$eur de #ase de do%%es. 2a $aleur de la mmoire alloue pour les "o%%e1io%s
dpe%d de la "o%fi-uratio% du moteur de la #ase de do%%es.
Remarque: 3lus $ous a$e, de mmoire physique( plus rapide sera la #ase de do%%es 4et par "o%sque%t ZABBIX56
3.2.1.2 Prrequis CPU

ZABBIX et sp"ialeme%t la #ase de do%%es ZABBIX peu$e%t %"essiter d!importa%tes ressour"es '37 e% fo%"tio% du %om#re de
param*tres super$iss ai%si que du moteur de #ase de do%%es "hoisis.
3.2.1.3 Autres matriels

7% port de "ommu%i"atio% srie ai%si qu!u% modem /+M so%t %"essaires pour utiliser les %otifi"atio%s par +M+ mis par ZABBIX.
3.2.1.4 Exemples de configurations matrielles

2e ta#leau four%is plusieurs e1emples de "o%fi-uratio%s matrielles8

9om Pleteforme '37:Mmoire Base de donnes ;)tes super$iss
+mall 7#u%tu 2i%u1 3II <5=M;, :25MB My+>2 MyI+AM 2=
Medium
7#u%tu 2i%u1 ? #it

AM@ Athlo% <2==A :2/B My+>2 I%%o@B 5==
2ar-e 7#u%tu 2i%u1 ? #it I%tel @ual 'ore ?==: ?/B BAI@1= My+>2 I%%o@B or 3ost-re+>2 C1===
Dery lar-e Bed;at E%terprise I%tel Xeo% 21'37 :8/B Fast BAI@1= My+>2 I%%o@B or 3ost-re+>2 C1====


Remarque: 2es "o%fi-uratio%s relles dpe%de%t forteme%t du %om#re d!items a"tifs et du tau1 de rafraG"hisseme%t. Il est forte.
me%t "o%seill de mettre e% pla"e la #ase de do%%es sur u% ser$eur spar pour les -ra%des i%stallatio%s.

(.2.2 Plate'ormes supportes
@u fait des e1i-e%"es de s"urit et de la %ature "ritique de la missio% qui est la super$isio% des ser$eurs( 79IX est le seul syst*me
d!e1ploitatio% qui peut offrir le re%deme%t %"essaire e% termes de performa%"e( de tolra%"e de pa%%es et de rsilie%"e. ZABBIX
fo%"tio%%e sur les $ersio%s leader du mar"h. ZABBIX est test sur les plateformes sui$a%tes8
AIX
FreeB+@
;3.7X
2i%u1
Ma" H+:X
9etB+@
Hpe%B+@
+'H Hpe% +er$er
+olaris
Ii%doJs 2===( 2==<( X3( Dista 4u%iqueme%t l!a-e%t ZABBIX5
Remarque: ZABBIX peut fo%"tio%%er sur les syst*mes d!e1ploitatio% similaires 2i%u1.

28
(.2.( Prre%uis logi$iels

ZABBIX est "o%struit autour du ser$eur Je# Apa"he( d!u% moteur de #ase de do%%es et du la%-a-e 3;3.
2es lo-i"iels sui$a%t so%t requis pour faire fo%"tio%%er ZABBIX8



Bemarque8 ZABBIX peut aussi #ie% fo%"tio%%er sur les $ersio%s pr"de%tes d!Apa"he( My+>2( Hra"le et 3ost-re+>2.
3.2.3.1 Navigateur Web pour le client
2e support de l!;KM2 et des ima-es 39/ est requis. M+ E1plorer 45.11 et .11 ai%si que Mo,illa 1.1 fo%"tio%%e%t parfaiteme%t. 2es
"oo0ies et le La$as"ript doi$e%t &tre a"ti$s. 2es autres %a$i-ateurs peu$e%t aussi #ie% fo%"tio%%er a$e" ZABBIX..
(.2.4 Prre%uis ser2eur



3.2.5 Choix du moteur de base de donnes
2e ser$eur ZABBIX et 3ro1y supporte%t quatre moteurs de #ase de do%%es8
My+>2
Hra"le
3ost-re+>2
+>2ite
(.2.6 Taille de la base de donnes
2a "o%fi-uratio% des do%%es de ZABBIX requiert u%e $aleur fi1e d!espa"e disque qui %e doit pas #eau"oup $oluer.
2a taille de la #ase de do%%es ZABBIX dpe%d pri%"ipaleme%t des $aria#les sui$a%tes qui dfi%isse%t la qua%tit d!historique des
do%%es sto"0es8
9om#re de $aleurs traites par se"o%de
'e"i est u%e moye%%e du %om#re de %ou$elles $aleurs que le ser$eur ZABBIX reMoit "haque se"o%de. 3ar e1emple( si %ous a$o%s
<=== items pour la super$isio% a$e" u% tau1 de rafraG"hisseme%t de = se"o%des( 2e %om#re de $aleurs par se"o%de est do%% par la
formule sui$a%te8 <===:= N 50.
'ela si-%ifie que 5= %ou$elles $aleurs par se"o%de so%t aLoutes da%s la #ase de do%%es ZABBIX.
3aram*tres de l!;ouse0eeper pour l!historique

29
ZABBIX conserve les valeurs durant une priode de temps fixe, normalement plusieurs semaines ou mois. Chaque nouvelle valeur
ncessite une certaine valeur despace disque pour les donnes et les index.
!onc, si nous voulons conserver un historique sur "# $ours et que nous recevons %# valeurs par seconde, le nom&re total de valeur
sera au alentour de '30(2)("*##+( 50 , -29.*##.###, soit environ -"# .illions de valeurs.
/n fonction du moteur de &ase de donnes utilis, du t0pe de valeurs re1ues 'dcimaux, entiers, cha2nes de caract3res, fichiers lo4,
etc+, lespace disque pour conserver une seule valeur peut varier de )# octets 5 plusieurs centaines doctets. 6ormalement, cela
tourne autour de %# octets par valeur. !ans notre cas, Cela si4nifie que -"#. de valeurs vont ncessiter -"#. ( %# octets , 6.5Go
despace disque.
7aram3tres de l8ouse9eeper pour les tendances 'trends+
ZABBIX conserve - heure max:min:av4:count de statistiques pour chaque item dans la ta&le trends. ;a donne est utilise pour les
tendances et les 4raphiques sur les lon4ues priodes.
;a &ase de donnes ZABBIX, en fonction du t0pe de la &ase de donnes, ncessite -2< octets pour chacun au total. =upposons que
nous voulons 4arder les tendances des donnes sur % ans. "### valeurs vont ncessiter '"###:-<##+('2)("*##*365+( 128 , 6.3Go
par an, ou 31.5Go pour les % ans.
7aram3tres de l8ouse9eeper pour les vnements
Chaque vnement ZABBIX ncessite approximativement -"# octets despace disque. Il est difficile destimer le nom&re dvne>
ment 4nr par ZABBIX en une $ourne. !ans le pire des scnarios, nous pouvons supposer que ZABBIX 4n3re un vnement par
seconde.
Cela si4nifie que si nous voulons 4arder les vnements sur " ans, 3("*%(2)("*##( 130 , 11Go seront ncessaires.
;e ta&leau contient des formules qui peuvent ?tre utilises pour calculer lespace disque ncessaire pour le s0st3me ZABBIX@

!onc, ;espace disque total requis peut>?tre calcul par@
Configuration + Historique + Tendances + Evne!ents
;espace disque ne sera pas utilis immdiatement apr3s linstallation de Za&&ix. ;a taille de la &ase de donnes au4mentera $usqu5
un certain point, qui dpend des param3tres de l8ouse9eeper
"e!arque# ;espace disque requis pour les noeuds dans une installation distri&ue est calcule de mani3re similaire. Cependant,
cela dpends aussi du nom&re total de noeuds enfant lis 5 un autre noeud.
(.2.0 ;>n$hronisation du temps
Il est tr3s important que la date soit r4le de fa1on prcise sur le serveur Za&&ix.ti!ed est un des dmons qui s0nchronise le temps
de lhAte avec le temps dautres machines les plus populaires.


"#
(.( Composants
3.3.1 Composants de !"##I$
ZABBIX se compose de plusieurs composants lo4iciels ma$eurs, dont les rAles sont dcrits ci>dessous.
3.3.2 %erveur !"##I$
Ceci est la partie centrale du lo4iciel Za&&ix. ;e serveur peut vrifier 5 distance les services rseau 'comme les serveurs Be& et ser>
veurs de courrier lectronique+ en utilisant les vrifications simples, mais il est aussi llment central auquel les a4ents rapporte>
ront la disponi&ilit, lint4rit des informations ainsi que les statistiques. ;e serveur est le rfrentiel central oC toute la confi4ura>
tion des donnes statistiques et oprationnelles est stoc9e. Il est lentit dans le lo4iciel Za&&ix qui avertira les administrateurs
lorsque des pro&l3mes sur4iront dans lun des s0st3mes surveills.
Za&&ix peut 4alement effectuer la supervision sans a4ent et surveiller les priphriques rseau en utilisant des a4ents =6.7.
3.3.3 &rox' !"##I$
;e prox0 est une partie optionnelle du dploiement ZABBIX. ;e 7rox0 recueille les performances et la disponi&ilit des donnes pour
le compte du serveur ZABBIX. Doutes les donnes recueillies sont &ufferises au niveau local puis transfres au serveur Za&&ix
auquel appartient le prox0.
ZABBIX 7rox0 est une solution idale pour une surveillance centralise des sites distants, des succursales, et des rseaux na0ant pas
dEadministrateurs locaux.
;es prox0s ZABBIX peuvent 4alement ?tre utiliss pour rpartir la char4e dun serveur ZABBIX. !ans ce cas, seuls les prox0s recueil>
lent les donnes permettant ainsi moins de traitement C7F et d/:= disque sur le serveur.
3.3.4 "gent !"##I$
Afin de surveiller activement les ressources locales et les applications 'comme les disques durs, mmoire, processeur, etc+ sur les
s0st3mes en rseau, les s0st3mes doivent excuter lA4ent ZABBIX. ;a4ent va recueillir des informations 5 partir du s0st3me sur
lequel il est en marche, et dclarer ces donnes 5 ZABBIX pour un traitement ultrieur. /n cas dchecs 'comme un disque dur plein,
ou le planta4e dun processus de service+, le serveur ZABBIX peut directement alerter les administrateurs de la machine qui a si4nal
lerreur.
;es a4ents Za&&ix sont extr?mement efficaces en raison du recours 5 des appels s0st3me natif de collecte dinformations statis>
tiques.
3.3.5 Inter(ace Web
;interface Be& permet un acc3s facile aux donnes ainsi que la confi4uration de ZABBIX de nimporte oC et depuis nimporte quelle
plateforme. ;interface est une partie du =erveur ZABBIX, et est ha&ituellement 'mais pas ncessairement+ excute sur la m?me
machine ph0sique que celle excutant le serveur ZABBIX.
;interface ZABBIX doit sexcuter sur la m?me machine ph0sique, si =G;ite est utilis.
(.4 +nstallation depuis 4es ;our$es
(.4.1 Prre%uis logi$iels
;installation de Za&&ix serveur ou a4ent depuis les sources requiert des lo4iciels additionnels. ;es lo4iciels suivant sont requis pour
compiler Za&&ix@
Un des moteurs de base de donnes suivant:
/n>t?tes et li&rairies .0=G;

"-
Hersion ".22 ou suprieure requise.
/n>t?tes et li&rairies Iracle
;es en>t?tes et li&rairies =qlora< sont requis.
/n>t?tes et li&rairies 7ost4re=G;
Hersion J.#.2 ou suprieure requise. 7enseK 5 utiliser 7ost4re=G; <.x pour de meilleures performances.
/n>t?tes et li&rairies =G;ite
Hersion ".".% ou suprieure requise.
8a&ituellement fournis avec m0sql>dev, post4resql>dev, sqlite" paquets>dev.
Librairies et fichiers d'entte NET-SNMP (ou UCD-SNMP)
Lequis pour le support du =6.7. Iptionnel.
Librairies et fichiers d'entte Ise!e"
Lequis pour activer la messa4erie Ma&&er. Iptionnel.
Librairies et fichiers d'entte Libcur"
Hersion J.-".- ou suprieur requis pour le module de supervision B/B. Iptionnel.
Co!#i"ateur C
Fn compilateur C est requis. ;e compilateur N6F CEest le meilleur choix pour les plateformes li&res. ;es autres compilateurs C '87,
IB.+ peuvent tout aussi &ien ?tre utiliss.
$NU Mae
N6F ma9e est ncessaire pour traiter les fichiers .a9efiles de ZABBIX.
(.4.2 ;tru$ture de la distribution ZA**+,
docs
Contient ce manuel au format 7!O
src
Contient les sources pour tous les processus ZABBIX except les fichiers concernants linterface.
src:Ka&&ixPserver
Contient les .a9efiles et les sources pour Ka&&ixPserver.
src:Ka&&ixPa4ent
Contient les .a9efiles et les sources pour Ka&&ixPa4ent et Ka&&ixPa4entd.
src:Ka&&ixP4et

"2
Contient les .a9efiles et les sources pour Ka&&ixP4et.
src:Ka&&ixPsender
Contient les .a9efiles et les sources pour Ka&&ixPsender.
include
Contient les fichiers include de ZABBIX.
misc
o misc:init.d
Contient les scripts de dmarra4e pour les diffrentes plateformes.
frontends
o frontends:php
Contient les fichiers de linterface 787.
create
Contient les scripts =G; pour la cration de la &ase de donnes.
create:schema
Contient les =chmas de cration de la &ase de donnes
create:data
Contient les donnes pour la cration de la &ase de donnes.
up4rades
Contient les procdures de mise 5 niveau pour les diffrentes versions de ZABBIX.
(.4.( ZA**+, ;er2er
CAt serveur
Eta#e %
Crer le compte du super>utilisateur ZABBIX
Ceci est lutilisateur qui sera utilis par le serveur ZABBIX. 7our une utilisation en production, vous deveK crer un compte ddi non
privil4i ' Ka&&ix est couramment utilis+. /xcuter ZABBIX en tant que root, &in, ou tout autre compte avec des droits spciaux
est un risque de scurit. 6e faites pas 1aQ
;e processus serveur ZABBIX 'Ka&&ixPserver+ est prot4 contre son excution sous le compte root.
Eta#e &
/xtraction des sources ZABBIX
shellR 4unKip Ka&&ix>2.#.).tar.4K SS tar >xvf Ka&&ix>2.#.).tar

33
Etape 3
Crer la base de donnes ZABBIX
ZABBIX est livr avec des scripts SQL utiliss pour crer le schma de la base de donnes requis et pour mettre en place une confiu!
ration par dfaut" Il # a des scripts spars pour $#SQL% &racle% 'ost!reSQL et SQLite"
Pour MySQL(

shell) m#sql !u*username) !p*pass+ord)
m#sql) create database ,abbi- character set utf./
m#sql) quit/
shell) cd create0schema
shell) cat m#sql"sql 1 m#sql !u*username) !p*pass+ord) ,ab!
bi-
shell) cd ""0data
shell) cat data"sql 1 m#sql !u*username) !p*pass+ord) ,abbi-
shell) cat imaes2m#sql"sql 1 m#sql !u*username) !
p*pass+ord) ,abbi-

Pour Oracle 3&n admet que l4utilisateur zabbix avec pour mot de passe password e-iste d56 et poss7de les permissions pour crer
des ob5ets dans la base de donnes8(

shell) cd create
shell) sqlplus ,abbi-0pass+ord
sqlplus) set def off
sqlplus) 9schema0oracle"sql
sqlplus) 9data0data"sql
sqlplus) 9data0imaes2oracle"sql
sqlplus) e-it

Pour PostgreSQL(

shell) psql !: *username)
psql) create database ,abbi-/
psql) ;q
shell) cd create0schema
shell) cat postresql"sql 1 psql !: *username) ,abbi-
shell) cd ""0data
shell) cat data"sql 1 psql !: *username) ,abbi-
shell) cat imaes2psql"sql 1 psql !: *username) ,abbi-

Pour SQLite(

shell) cd create0schema
shell) cat sqlite"sql 1 sqlite3 0var0lib0sqlite0,abbi-"db
shell) cd ""0data
shell) cat data"sql 1 sqlite3 0var0lib0sqlite0,abbi-"db
shell) cat imaes2sqlite3"sql 1 sqlite3 0var0lib0sqlite0,abbi-"db

Remarque : La base de donnes sera automatiquement cre si elle n4e-iste pas"
Etape 4
Confiurer et compiler le code source pour votre s#st7me
Les sources doivent <tre compiles 6 la fois pour le serveur 3machine de supervision8 et pour les clients 3machines supervises8" 'our
confiurer la source du serveur% vous deve, spcifier la base de donnes qui sera utilise"

34
shell> ./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl # Pour y!"# $ %abber $ &'(
monitoring
)u
shell> ./configure --enable-server --with-pgsql --with-net-snmp --with-jabber --with-libcurl # Pour Post-gre!"# $ %abber $ &'( mon-
itoring
)u
shell> ./configure --enable-server --with-oracle*/home/+abbi,/sqlora- --with-net-snmp --with-jabber --with-libcurl # Pour )racle $
%abber $ &'( monitoring


.tiliser l/option 0with-oracle pour sp1cifier la localisation 2e la librairie sqlora-. #a librairie est requise pour le support
)racle. 'lle peut-3tre trouv1e sur la page 2/accueil 2e libsqlora-

.tiliser l/option 0enable-static pour lier 2e fa4on statique les librairies. !i vous pr1voye+ 2e 2istribuer 2es binaires compil1s
entre les 2iff1rents serveurs5 vous 2eve+ utiliser cette option pour les faire fonctionner sans les librairies requises. 0enable-
static ne fonctionne pas sous !olaris. #/option 0with-uc2-snmp peut 3tre utilis1e 6 la place 2e 0with-net-snmp. !i le !7P
n/est pas n1cessaires5 0with-net-snmp et 0with-uc2-snmp peuvent 3tre omis.

8epen2ant5 si vous voule+ compiler les binaires clients avec les binaires serveurs5 utilise+9

shell> ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-jabber --with-libcurl
#/option 0enable-static peut 3tre utilis1e pour forcer la liaison statique.
Etape 5
Pour tout recompiler :avec ma;e< et installer

Par 21faut5
a;e install
=nstallera tous les fichiers 2ans /usr/local/bin5 /usr/local/lib etc. >ous pouve+ sp1cifier un autre pr1fi,e 2/ins-tallation autre que
/usr/local en utilisant 0prefi,
Etape 6
8onfigurer /etc/services
8ette 1tape n/est pas r1ellement n1cessaire. 8epen2ant5 elle est recomman21e. !ur les machines clientes :supervis1es<5 ajouter les
lignes suivantes au fichier /etc/services9



Etape 7
8onfigurer /etc/inet2.conf
shell> ma;e install
+abbi,-agent ?@@A@/tcp Babbi, Cgent
+abbi,-agent ?@@A@/u2p Babbi, Cgent
+abbi,-trapper ?@@A?/tcp Babbi, Drapper
+abbi,-trapper ?@@A?/u2p Babbi, Drapper

3A
!i vous pr1voye+ 2/utiliser +abbi,Eagent 6 la place 2e +abbi,Eagent2 qui est l/agent recomman215 la ligne suivante 2oit 3tre ajout1e9

Fe21marrer inet2

o2ifier les paramGtres par 21faut 2es fichiers 2e configuration
Etape 8
8onfigurer /etc/+abbi,/+abbi,Eagent.conf
=l est n1cessaire 2e configurer ce fichier pour chaque hHte qui possG2e +abbi,Eagent 2/install1. #e fichier peut contenir l/a2resse =P
2u serveur BC((=I. #es conne,ions 2epuis un autre hHte seront refus1es. >ous pouve+ utiliser le fichier misc/conf/+abbi,Eagent.conf
comme e,emple.
Etape 9
8onfigurer /etc/+abbi,/+abbi,Eagent2.conf
=l est n1cessaire 2e configurer ce fichier pour chaque hHte qui possG2e +abbi,Eagent2 2/install1. #e fichier peut contenir l/a2resse =P
2u serveur BC((=I. #es conne,ions 2epuis un autre hHte seront refus1es. >ous pouve+ utiliser le fichier
misc/conf/+abbi,Eagent2.conf comme e,emple.
Etape 10
8onfigurer /etc/+abbi,/+abbi,Eserver.conf
Pour les petites installations :jusqu/6 2i, hHtes supervis1s<5 les paramGtres par 21faut sont suffisants. 8epen2ant5 >ous 2evrie+
changer ces paramGtres pour optimiser les performances 2e BC((=I. >oir la section JPerformance tuningK pour plus 2e 21tails.
>ous pouve+ utiliser le fichier misc/conf/+abbi,Eserver.conf comme e,emple. .
Etape 11
L1marrer les processus serveurs
',1cuter +abbi,Eserver sur le serveur.


Etape 12
L1marrer l/agent
',1cuter +abbi,Eagent2 ou c/est n1cessaire.


(.4.4 Pro> Zabbi
#e pro,y BC((=I est un processus sp1cial. =l n/est pas n1cessaire pour 21marrer le processus.
+abbi,Eagent stream tcp nowait.3M@@ +abbi, /opt/+abbi,/bin/+abbi,Eagent
shell> ;illall -N.P inet2
shell> c2 bin
shell> ./+abbi,Eserver
shell> c2 bin
shell> ./+abbi,Eagent2

3M
Etape 1
8r1er le compte 2u super-utilisateur BC((=I
8eci est l/utilisateur qui sera utilis1 par le Pro,y. Pour une utilisation en pro2uction5 vous 2eve+ cr1er un compte 212i1 non privil1gi1
: /+abbi,/ est couramment utilis1<. ',1cuter BC((=I Pro,y en tant que /root/5 /bin/5 ou tout autre compte avec 2es 2roits sp1ciau, est
un risque 2e s1curit1. 7e faites pas 4aO
#e processus Pro,y BC((=I :+abbi,Epro,y< est prot1g1 contre son e,1cution sous le compte root.
Etape 2
',traction 2es sources BC((=I
shell> gun+ip +abbi,-?.M.tar.g+ PP tar -,vf +abbi,-?.M.tar
Etape 3
8r1er la base 2e 2onn1es BC((=I. )ptionnel.
#e processus Pro,y BC((=I va cr1er automatiquement la base 2e 2onn1es au premier 21marrage si elle n/e,iste pas. Lans
le cas contraire5 la base 2e 2onn1es e,istante sera utilis1e. #a cr1ation automatique 2e la base 2e 2onn1es est support1e
pour !"#ite uniquement.
BC((=I est livr1 avec 2es scripts !"# utilis1s pour cr1er le sch1ma 2e la base 2e 2onn1es requis et pour mettre en place une configu-
ration par 21faut. =l y a 2es scripts s1par1s pour y!"#5 )racle5 Post-gre!"# et !"#ite.
Pour MySQL:
shell> mysql -uQusername> -pQpasswor2>
mysql> create 2atabase +abbi,R
mysql> quitR
shell> c2 create/schema
shell> cat mysql.sql S mysql -uQusername> -pQpasswor2> +abbi,
shell> c2 ../2ata
shell> cat 2ata.sql S mysql -uQusername> -pQpasswor2> +abbi,
shell> cat imagesEmysql.sql S mysql -uQusername> -pQpasswor2> +abbi,
Pour Oracle :)n a2met que l/utilisateur zabbix avec pour mot 2e passe password e,iste 21j6 et possG2e les permissions pour cr1er
2es objets 2ans la base 2e 2onn1es<9
shell> c2 create/schema
shell> cat oracle.sql S sqlplus +abbi,/passwor2 >out.log
>1rifier le fichier out.log pour visualiser les messages 2/erreurs.
shell> c2 ../2ata
shell> cat 2ata.sql S sqlplus +abbi,/passwor2 >out.log
shell> cat imagesEoracle.sql S sqlplus +abbi,/passwor2 >>out.log
Pour PostgreSQL:
hell> psql -. Qusername>
psql> create 2atabase +abbi,R
psql> Tq
shell> c2 create/schema
shell> cat postgresql.sql S psql -. Qusername> +abbi,
shell> c2 ../2ata

3U
shell> cat 2ata.sql S psql -. Qusername> +abbi,
shell> cat imagesEpgsql.sql S psql -. Qusername> +abbi,
Pour SQLite:
shell> c2 create/schema
shell> cat sqlite.sql S sqlite3 /var/lib/sqlite/+abbi,.2b
shell> c2 ../2ata
shell> cat 2ata.sql S sqlite3 /var/lib/sqlite/+abbi,.2b
shell> cat imagesEsqlite3.sql S sqlite3 /var/lib/sqlite/+abbi,.2b
#a base 2e 2onn1es sera automatiquement cr11e si elle n/e,iste pas.
Etape 4
8onfigurer et compiler le co2e source pour votre systGme
#es sources 2oivent 3tre compil1es pour activer la compilation 2es processus 2u Pro,y BC((=I. Pour configurer la source pour le
Pro,y5 vous 2eve+ sp1cifier la base 2e 2onn1es qui sera utilis1e.
shell> ./configure --enable-pro,y --with-mysql --with-net-snmp 0-with-libcurl # Pour y!"# $ &'( moni-toring
)u
shell> ./configure --enable-pro,y --with-pgsql --with-net-snmp 0-with-libcurl # Pour Postgre!"# $ &'( monitoring
)u
shell> ./configure --enable-pro,y --with-oracle*/home/+abbi,/sqlora- --with-net-snmp 0-with-libcurl # Pour )racle $ &'( monitor-
ing

.tiliser l/option 0with-oracle pour specifier la localisation 2e la bibliothGque sqlora-. #a bibliothGque est requise pour le
support )racle. 'lle peut-3tre trouv1e sur la page 2/accueil 2e libsqlora-
.tiliser l/option 0enable-static pour lier 2e fa4on statique les librairies. !i vous pr1voye+ 2e 2istribuer 2es binaires compil1s
entre les 2iff1rents serveurs5 vous 2eve+ utiliser cette option pour les faire fonctionner sans les librairies requises. 0enable-
static ne fonctionne pas sous !olaris. #/option 0with-uc2-snmp peut 3tre utilis1e 6 la place 2e 0with-net-snmp. !i le !7P
n/est pas n1cessaires5 0with-net-snmp et 0with-uc2-snmp peuvent 3tre omis.
8epen2ant5 si vous voule+ compiler les binaires clients avec les binaires serveurs5 utilise+9
shell> ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-jabber --with-libcurl

#/option 0enable-static peut 3tre utilis1e pour forcer la liaison statique.
Etape 5
Pour tout recompiler :avec ma;e< et installer
shell> ma;e install
Par 21faut5
a;e install

3-
=nstallera tous les fichiers 2ans /usr/local/bin5 /usr/local/lib etc. >ous pouve+ sp1cifier un pr1fi,e 2/installation autre que /usr/local
en utilisant 0prefi,
Etape 6
8onfigurer /etc/services
8ette 1tape n/est pas r1ellement n1cessaire. 8epen2ant5 elle est recomman21e. !ur les machines clientes :supervis1es<5 ajouter les
lignes suivantes au fichier /etc/services9
+abbi,Eagent ?@@A@/tcp
+abbi,Etrap ?@@A?/tcp
Etape
8onfigurer /etc/inet2.conf
!i vous pr1voye+ 2/utiliser +abbi,Eagent 6 la place 2e +abbi,Eagent2 qui est l/agent recomman215 #a ligne suivante 2oit 3tre ajout1e9
+abbi,Eagent stream tcp nowait.3M@@ +abbi, /opt/+abbi,/bin/+abbi,Eagent
Fe21marrer inet2
shell> ;illall -N.P inet2
o2ifier les paramGtres par 21faut 2es fichiers 2e configuration
Etape 8
8onfigurer /etc/+abbi,/+abbi,Epro,y.conf
Pour les petites installations :jusqu/6 2i, hHtes supervi1s<5 les paramGtres par 21faut sont suffisants. 8epen2ant5 >ous 2evrie+ chan-
ger ces paramGtres pour optimiser les performances 2e BC((=I. >oir la section JPerformance tuningK pour plus 2e 21tails. Cssure+-
vous que les paramGtres Nostname et !erver sont correctement configur1s. >ous pouve+ utiliser le fichier
misc/conf/+abbi,Epro,y.conf comme e,emple.
Etape 9
L1marrer le processus 2u Pro,y
L1marrage 2e +abbi,Epro,y9
shell> c2 sbin
shell> ./+abbi,Epro,y
(.4.- Agent ZA**+,
!"t# clie$t
Etape 1
8r1er le compte BC((=I
8eci est l/utilisateur utlisis1 par l/agent. Pour une utilisation en pro2uction5 vous 2evrie+ cr1er un compte 212i1 sans privilGge :V+ab-
bi,W est couramment utilis1<. #/agent BC((=I possG2e une protection contre son utilisation sous le compte root.

3X
Etape 2
',traction 2es sources BC((=I


Etape 3
8onfigurer et compiler le co2e source pour votre systGme
#es sources 2oivent 3tre compil1es pour le client uniquement.
Pour configurer les sources pour le client9



.tiliser l/option 0enable-static pour lier 2e fa4on statique les librairies. !i vous pr1voyie+ 2e 2istribuer les binaires compil1s
sur les 2iff1rents hHtes5 vous 2eve+ utiliser cette option pour faire fonctionner ces binaires sans les librairies requises.
Etape 4
=nstaller l/agent


8opier les binaires cr1e 2epuis bin/ vers /opt/+abbi,/bin ou un autre repertoire. #es autres repertoires communs sont /usr/local/bin
ou /usr/local/+abbi,/bin.
Etape 5
8onfigurer /etc/services
8ette 1tape n/est pas r1ellement n1cessaire. 8epen2ant5 elle est recomman21e.
!ur la machine cliente :supervis1e<5 ajouter les lignes suivantes au fichier /etc/services9


Etape 6
8onfigurer /etc/inet2.conf
!i vous pr1voye+ 2/utiliser +abbi,Eagent 6 la place 2e +abbi,Eagent2 qui est l/agent recomman215 #a ligne suivante 2oit 3tre ajout1e9


Fe21marrer inet2
shell> ;illall -N.P inet2

shell> gun+ip +abbi,-?.M.tar.g+ PP tar ,vf +abbi,-?.M.tar
shell> ./configure --enable-agent
shell> ma;e
+abbi,Eagent ?@@A@/tcp
+abbi,Etrap ?@@A?/tcp
+abbi,Eagent stream tcp nowait.3M@@ +abbi, /opt/+abbi,/bin/+abbi,Eagent

4@
Etape
8onfigure /etc/+abbi,/+abbi,Eagent.conf
=l est n1cessaire 2e configurer ce fichier pour chaque hHte qui possG2e +abbi,Eagent 2/install1. #e fichier peut contenir l/a2resse =P
2u serveur BC((=I. #es conne,ions 2epuis un autre hHte seront refus1es. C noter5 qu/aucun caractGre 2e fin 2e ligne ne 2oit 3tre
pr1sent 2ans le fichier.
>ous pouve+ utiliser le fichier misc/conf/+abbi,Eagent.conf comme e,emple.
Etape 8
8onfigurer /etc/+abbi,/+abbi,Eagent2.conf
=l est n1cessaire 2e configurer ce fichier pour chaque hHte qui possG2e +abbi,Eagent2 2/install1. #e fichier peut contenir l/a2resse =P
2u serveur BC((=I. #es conne,ions 2epuis un autre hHte seront refus1es. >ous pouve+ utiliser le fichier
misc/conf/+abbi,Eagent2.conf comme e,emple.
Etape 9
L1marrer +abbi,Eagent2 sur toutes les machines supervis1es
shell> /opt/+abbi,/bin/+abbi,Eagent2

>ous ne 2eve+ pas utiliser +abbi,Eagent2 si vous ave+ choisi 2/utiliser +abbi,EagentO
Cssure+-vous que votre systGme autorise l/allocation 2e Yo 2e m1moire partag1e. Lans le cas contraire5 l/agent pourrait
ne pas 21marrer et vous verrie+ V8an/t allocate share2 memory for collector.W 2ans le fichier log 2e l/agent. 8ela peut se
pro2uire sur !olaris -.
(.4.6 +nter'a$e CE* ZA**+,
Etape 1
Zaire pointer votre navigateur sur l/.F# 2e BC((=I.

Etape 2
#ire et accepter [P# vY.

4?

Etape 3
Cssure+-vous que tous les pr1requis logiciels sont remplis.


4Y


Etape 4

8onfigurer les paramGtres 2e la base 2e 2onn1es. #a base 2e 2onn1es BC((=I 2oit 21j6 3tre cr11e.


Etape 5
'ntrer les informations sur le serveur BC((=I.

43

Etape 6
>oir le r1sum1 2es paramGtres.

Etape
D1l1charger le fichier 2e configuration et le placer 2ans conf/.

44


Etape 8
Derminer l/installation.


4A


Etape 9

Pour la supervision 2istribu1e uniquementO
!i vous utilise+ un environnement 2istribu15 vous 2eve+ e,1cuter9



)\ 7o2e =L est un i2entifiant 2e n]u2 unique. Par e,emple9



8ela va convertir les 2onn1es 2e la base 2e 2on1es pour les utiliser avec 7o2e =L /?/ et aussi ajouter un n]u2 local.
Etape 10
#/interface BC((=I est pr3teO #/utilisateur par 21faut est Admin5 passwor2 zabbix.


shell> ./+abbi,Eserver 0n Qno2ei2>
shell> ./+abbi,Eserver 0n ?

4M
(.- 8ise 5 ni2eau
#a proc12ure 2e mise 6 niveau est asse+ simple. #es nouveau, binaires et les fichiers 2e l/interface 2oivent 3tre install1s suivant les
2erniGres instructions 2/installation. Cfin 2e mettre 6 jour la structure 2e la base 2e 2onn1es5 les 1tapes suivantes 2oivent 3tre ef-
fectu1es.
#a proc12ure 2e mise 6 niveau peut 2urer 2e @ secon2e :si aucun patch n/est requis< 6 plusieurs heures. 'lle peut 2onc se montrer
e,tremement longue selon la taille 2e la base 2e 2onn1es. C noter qu/avant 2/appliquer le patch sur la base 2e 2onn1es5 tous les
processus BC((=I 2oivent 3tre arr3t1s.
#a mise 6 niveau 2e la base 2e 2onn1es est habituellement requise pour les mises 6 niveau 2epuis une 2es principales versions
stables vers une autre. Par e,emple5 2epuis ?.4., vers ?.M.,.
Pour les installations en pro2uction5 une sauvegar2e 2e la base 2e 2onn1es est n1cessaireO
(.-.1 8ise 5 ni2eau de la base de donnes
Place+-vous 2ans le r1pertoire upgra2es/2bpatches. Lans ce r1pertoire5 tous les sous-2ossiers sont nomm1s en fonction 2e la ver-
sion 2e la mise 6 niveau :e.g. ?.@beta3EtoE?.@beta4<. Place+-vous 2ans le r1pertoire qui correspon2 6 la mise 6 jour que vous 21sire+
effectuer :si vous 21sire+ mise 6 jour sur plusieurs versions e,emple 2e la ?.4., vers ?.-5 vous 2evre+ appliquer les mises 6 jour une
par une9 ?.4., * ?.M., * ?.-<. 'n fonction 2e la base 2e 2onn1es utilis1e9
Place+-vous 2ans le r1pertoire upgra2es/2bpatches. Lans ce r1pertoire5 tous les sous-2ossiers sont nomm1s en fonction 2e la ver-
sion 2e la mise 6 niveau :e.g. ?.@beta3EtoE?.@beta4<. Place+-vous 2ans le r1pertoire qui correspon2 6 la mise 6 jour que vous 21sire+
effectuer :si vous 21sire+ mise 6 jour sur plusieurs versions e,emple 2e la ?.4., vers ?.-5 vous 2evre+ appliquer les mises 6 jour une
par une9 ?.4., * ?.M., * ?.-<. 'n fonction 2e la base 2e 2onn1es utilis1e9
shell> c2 mysqlR cat patch.sql Smysql +abbi, -uQusername> -pQpasswor2>
)u
shell> c2 postgresqlR cat patch.sqlSpsql -. Qusername> +abbi,
7e pas oublier 2e mettre 6 jour les fichiers PNP 2e l/interface.
Pour finir5 lire les notes concernant la version pour toutes proc12ures et informations suppl1mentaires.
4 Con'iguration
4.1 A$tions
Babbi, r1agit au, 1v1nements en e,1cutant un ensemble 2/op1rations. .ne action peut-3tre 21finie pour n/importe quel 1v1nement
ou pour un ensemble 2/1v1nements g1n1r1s par Babbi,.
Cttributs 2/une Cction :le nom 2es paramGtres est en anglais<9

47

4.1.1 Conditions des a$tions
Une action est excute uniquement dans le cas o un vnement correspond aux conditions dfinies.
Les conditions suivantes peuvent tre dfinies pour les vnements de base des Triggers:

4.1.2 Valeur du Trigger
Le Trigger passe du statut !L"# $ T%U# &La valeur du trigger est T%U#' Le Trigger passe du statut T%U# $ !L"# &La valeur du trigger
est !L"#'
Le c(angement de statut !L"#)U*+*,-*)T%U# est trait comme !L"#)T%U#. et T%U#)U*+*,-*)!L"# comme
T%U#)!L"#.
Les conditions suivantes peuvent tre dfinies pour les vnements bass sur les dicover/:

48

Par exemple, cette configuration de conditions (Type de calcul: AND/O!:
"ost group # Oracle ser$ers "ost group # %y&'( ser$ers Trigger name li)e *Data+ase is do,n- Trigger name li)e *Data+ase is una.
$aila+le-
/st 0$alu0 comme
("ost group # Oracle ser$ers or "ost group # %y&'( ser$ers! and (Trigger name li)e *Data+ase is do,n- or Trigger name li)e *Data.
+ase is una$aila+le-!
4.1.( Gperations
1ne op0ration ou un ensem+le d2op0rations est ex0cut0 lors3u2un 0$0nement correspond aux conditions4
5A6678 supporte les op0rations sui$antes:
/n$oi de messages
9ommande : distance, inclus 7P%74
Op0rations additionnelles disponi+les pour les 0$0nements de d0cou$ertes:
A;outer un <=te
&upprimer un <=te
A;outer au groupe
&upprimer d2un groupe
Associer : un template
Dissocier d2un template

> partir de la $ersion ?4@4A, 5A6678 en$oi les notifications uni3uement aux utilisateurs 3ui ont les droit de lecture sur l2<=te
(trigger! 3ui a g0n0r0 l20$0nement4 Au moins un <=te de l2expression du trigger doit Btre accessi+le4

49
4.1.4 8a$ros 'or messages and remote $ommands
Les macros peuvent tre utilises pour un reporting plus efficace.
Exemple 1

Subject: {TRI!R."#$!%: {TRI!R.ST#T&S%
Le sujet 'u message sera remplac par (uel(ue c)ose comme:
*La c)arge processeur est trop leve sur le serveur +abbi,.+abbi,.com: -".
Exemple 2
$essage:
La c)arge processeur est:
{+abbi,.+abbi,.com:s/stem.cpu.loa'01avg23.last456%
Le message sera replac par (uel(ue c)ose comme:
*La c)arge processeur est: 2.47.
Exemple 3
$essage:
8erni9re valeur:
{{:-ST"#$!%:{TRI!R.;!<%.last456%
$#= pour 27 minutes:
{{:-ST"#$!%:{TRI!R.;!<%.ma,49556%
$I" pour 27 minutes:
{{:-ST"#$!%:{TRI!R.;!<%.min49556%
Le message sera replac par (uel(ue c)ose comme:
8erni9re valeur: 2.47
$#= pour 27 minutes: >.??
$I" pour 27 minutes: 2.52

4.2 8a$ros
@abbi, supporte plusieurs macros (ui peuvent tre utilises 'ans 'es situations varies. &ne utilisation efficace 'e macros permet
'e gagner 'u temps et 'e ren're la configuration 'e @abbi, plus transparente.
4.2.1 4iste des ma$ros supportes
La table contient la liste compl9te 'es macros supportes par @abbi,.

75



72


$acros for )ost labels are supporte' starting from 2.A.
4.2.2 Flobal and host le2el ma$ros
Bour une meilleure fle,ibilt1 @abbi, supporte global an' )ostClevel macros as Dell as templateClevel macros. Ees macros ont une
s/nta,e spciale: {$MACRO}. Les macros peuvent tre utilises 'ans les cls 'es items et les e,pressions 'es 'clenc)eurs.
Les caract9res suivants sont autoriss 'ans les noms 'es macros: A-Z 1 0-9 1 _ 1 .
@abbi, substitue les macros en fonction 'es priorits suivantes:
2. :ost macros 4c)ecFe' first6
>. $acros 'efine' for templates of t)e )ost. @abbi, Dill c)ecF templates of 'eeper level taFing into account template in)erC
itance.
?. lobal macros 4c)ecFe' last6
Blus clairement1 si une macro nGe,iste pas pour un )Hte1 @abbi, va essa/er 'e la trouver un 'es mo'9les 'G)Hte. S.il ne la trouve
toujours pas1 un mo'9le global sera utilis sGil e,iste.
8ans le cas ou @abbi, est incapable 'e trouver une macro1 la macro ne sera pas substitues.
Le niveau global et )Hte 'es macros est un e,cellent mo/en 'e ren're la maintenance 'e @abbi, plus aise.
Utilisation commune dans le cas des macros globale et !te"
2. taFing a'vantage of templates Dit) )ost specific attributes: passDor's1 port numbers1 file names1 regular e,pressions1 etc
>. global macros for global oneCclicF configuration c)anges an' fine tuning
#$am%le &
&se of )ost macro in item IStatus of SS: 'aemonJ Fe/:
ss'{$(()_*OR+}
#$am%le ,
&se of )ost macro in trigger IEB& loa' is too )ig)J:
{ca_00&"s-stem.c%u.load.'a/g&0.last102}3{$MA4_C*U5OA6}
#$am%le 7
&se of tDo macros in trigger IEB& loa' is too )ig)J:
{ca_00&"s-stem.c%u.load.'a/g&0.min1{$C*U5OA6_*#R8O6}2}3{$MA4_C*U5OA6}

7>
"ote t)at a macro can be use' as a parameter of trigger function1 in t)is e,ample function min12.
4.( Appli$ations
#pplication est un param9tre 'es items 'es )Htes. Bar e,emple1 lGapplication *$/SKL Server. peut contenir tout les items (ui sont en
relation avec le serveur $/SKL: 8isponibilit 'e $/SKL1 espace 'is(ue1 c)arge processeur1 transactions par secon'e1 nombre 'e
sloD (ueries1 etc.
&n item peut tre li avec un ou plusieurs applications.
#pplications sont utilises 'ans lGinterface 'e @abbi, pour grouper les items.
#ctuellement un )Hte ne peut pas tre li L 'es templatesMmo'9les 'iffrents a/ant la mme application.
4.4 Fraphes
Les grap)es 'finis par lGutilisateur permettent la cration 'e grap)es comple,es. Ees grap)es peuvent tre facilement accessibles
via le menu item Irap)sJ.
4.- 8dias
$'ia est un c)annel pour 'livrer les alertes @abbi,. 8e +ro L plusieurs t/pes 'e m'ias peuvent tre assigns L un utilisateur.
4.-.1 Hmail
"otification Nmail.
4.-.2 <abber
"otifications utilisant les messages Oabber.
4.-.( ;$ript
Script personnalis. @abbi, passe trois param9tres 'e ligne 'e comman'es au script: Rcipient1 Sujet et $essage.
4.-.4 F;8 8odem
@abbi, supporte lGenvoi 'e message S$S en utilisant le Serial $o'em S$ connect au port srie 'u serveur @abbi,.
#ssure+Cvous (ue:
La vitesse 'u prip)ri(ue srie 4normallement M'evMtt/S5 sous Linu,6 correspon' au $o'em S$. @abbi, ne fi,e pas la viC
tesse 'u lien srie. Les param9tres par 'faut sont utiliss.
Le prip)ri(ue srie poss9'e les acc9s en lectureMcriture pour lGutilisateur @abbi,. !,cuter la comman'e ls Pl M'evMtt/S5
pour voir les permissions actuelles 'u prip)ri(ue srie.
Le $o'em S$ poss9'e le co'e BI" 'Gentr et (uGil le prserve apr9s rinitialisation. #lternativement1 vous pouve+ 'sacC
tiver le co'e BI" sur la carte SI$. Le co'e BI" peut tre entr par la comman'e suivante #TQEBI"RI""""J 4"""" corresC
pon' L votre co'e BI"1 les (uotes 'oivent tre prsentes6 'ans un terminal 'Ga'ministration1 tel (ue &ni, minicom ou SinC
'oDs :/perTerminal.
@abbi, a t test avec les mo'ems S$ suivants:
Siemens $E?7
TeltoniFa $o'emE-$M25

7?
4.6 8odles d"hItes
LGutilisation 'es mo'9les est un e,cellent mo/en 'e ren're la maintenance 'e @abbi, plus facile.
&n mo'9le peut tre li L un nombre 'G)Htes. Les Items1 'clenc)eurs et grap)i(ues 'u mo'9le seront automati(uement ajouts
au, )Htes lis. E)ange+ la 'finition 'Gun item 4'clenc)eur1 grap)i(ue6 mo'9le et le c)angement sera automati(uement appli(u
au, )Htes.
#ttributs 'es mo'9les 'G)Htes:
Baram9tre 8escription
Nom "om 'e mo'9le 4)Hte6 uni(ue. Le nom 'oit tre uni(ue 'ans les nTu's @#UUI=.
Groupes Liste 'es groupes 'G)Htes au(uel le mo'9le appartient.
Nouveau groupe #ssigner un nouveau groupe 'G)Htes au mo'9le.
Lien avec le modle &tilis pour crer 'es mo'9les )irarc)i(ues.
4.0 Froupes d"hItes
Les groupes 'G)Htes peuvent contenir +ro1 un ou plusieurs )Htes.
#ttributs 'es groupes 'G)Htes:
Paramtre Description
Nom groupe "om 'e groupe 'G)Hte uni(ue. Le nom 'oit tre uni(ue 'ans les nTu's @abbi,
Htes liste 'es )Htes appartenant L ce groupe.
4.9 7pendan$es des hItes et des d$len$heurs
@abbi, ne supporte pas les 'pen'ances 'es )Htes. Les 'pen'ances 'es )Htes peuvent tre 'finie en utilisant 'es options plus
fle,ibles1 i.e. les 'pen'ances 'es 'clenc)eurs.
Comment cela fonctionne?
&n 'clenc)eur peut avoir une liste 'Gun ou plusieurs 'clenc)eurs 'ont il 'pen'. Eela signifie (ue le 'clenc)eur c)angera son
statut in'iffremment 'e lGtat 'es 'clenc)eurs 'ans la liste. Eepen'ant1 le 'clenc)eur ne gnrera pas 'e notification ni 'Gaction
'ans le cas oV un 'es 'clenc)eurs 'e la liste est 'ans lGtat WR#I.
Exemple 1
8pen'ance 'Gun )Hte
Supposons (ue vous ave+ 'eu, )Htes: un routeur et un serveur. Le serveur est 'erri9re le routeur. Wous voule+ 'onc recevoir uniC
(uement une seule notification si le routeur est 'oDn:
Le routeur est down
# la place 'e:
Le routeur est down et L'hte est down
Bour permettre cela1 nous allons crer une 'pen'ance L un 'clenc)eur:
XLG)Hte est 'oDnX 'pen' 'e XLe routeur est 'oDnX
8ans le cas oV le serveur et le routeur sont 'oDn1 @abbi, nGe,cutera pas lGaction pour le 'clenc)eur ILG)Hte est 'oDnJ.

54
4.: Paramtres d=utilisateur
La fonctionnalit des agents de Zabbix peut tre augmente en dfinissant des paramtres d'utilisateur dans le fichier de la configu-
ration d'agent. Une fois ue des paramtres d'utilisateur sont dfinis! ils peu"ent tre par tous les autres articles d'agent ui em-
ploie la clef! spcifiue dans la dfinition de paramtre.
Les paramtres d'utilisateur sont des commandes excutes par l'agent de Zabbix. /bin/sh est emplo# comme ligne de commande
interprte sous des logiciels d'exploitation d'U$%&.
Voirlecoursd'instructiontape-par-tapesurseservirdesparamtresd'utilisateur.
4.:.1 Paramtre simple d=utilisateur

'ans le but de dfinir un nou"eau paramtre pour la super"ision! une ligne doit tre a(oute au fichier de configuration de l'agent
)abbix ui doit tre redmarr.
Le paramtre utilisateur possde la s#ntaxe sui"ante*
User+arameter,cl! commande
!emple "
-ommande simple
User+arameter,ping! echo .
L'agent retournera tou(ours '.' pour l'item a"ec la cl 'ping'.
!emple #
/xemple plus complexe
User+arameter,m#sl.ping!m#sladmin -uroot ping0grep ali"e01c 2l

L'agent retournera '.'! si le ser"eur 3#45L tourne et '6' dans le cas contraire.
4.:.2 paramtres 'leibles d"utilisateur

Les paramtres utilisateur flexibles peu"ent tre utiliss pour plus de contr7le et de flxibilit.
+our des paramtres utilisateur flexibles!

User+arameter,cl 89:! commande

%l n'est pas permis de passer des paramtres flexibles contenants ces s#mboles*
; ' < = 9 > 8 : ? @ A B C D E F G H I 0 J K ;6
!emple "
5uelue chose de trs simple
User+arameter,ping89:!echo B.

$ous pou"ons dfinir un nombre illimit d'items pour tout super"iser en a#ant le format ping8uelue chose:.
ping86: 2 retournera tou(ours '6'
ping8aaa: 2 retournera tou(ours 'aaa'

55
!emple #
L(outons un peu plus de sensC
User+arameter,m#sl.ping89:!m#sladmin 2uB. 2pBM ping0grep ali"e01c 2l

-e paramtre peut tre utilis pour super"iser la disponibilit d'une base de donnes 3#45L. $ous pou"ons passer le nom d'utilisa-
teur et le mot de passe*
m#sl.ping8)abbix!ourNpass1ord:
!emple $
-ombien de lignes correspondent O une expression rgulire dans un fichier>
User+arameter,1c89:!grep PBMP B.01c -l

-e paramtre peut tre utilis pour calculer le nombre de lignes d'un fichier.
1c8QetcQpass1d!root:
1c8QetcQser"ices0)abbix:

$ote) ue Zabbix agent daemon ne supporte pas les paramtres utilisateurs a"ec %t ou %p in"erss. Roir manpage pour plus
d'informations.
4.13 Compteurs de per'orman$es CindoDs
Les compteurs de performance Sindo1s peu"ent tre efficacement super"iss en utilisant perfNcounter8:.
+ar exemple*
perfNcounter8P+rocessorF6G;%nterruptsQsecP:

Tu

perfNcounter8P+rocessorF6G;%nterruptsQsecP! .6:

'ans le but d'obtenir la liste complte des compteurs de performance disponibles pour la super"ision "ous pou"e) excuter la
commande sui"ante*

t#peperf -x
3alheureusement! les paramtres locaux de nommage des compteurs de performances peu"ent tre diffrents sur les diffrents
ser"eurs Sindo1s. -eci peut causer certains problmes lors de la cration d'un modle pour super"iser plusieurs machines Sin-
do1s a#ant diffrents paramtres locaux.
-haue compteur de performance peut tre traduit sous forme numriue! leuel est uniue et exactement le mme indiffrem-
ment de paramtres linguistiues.
/xcuter regedit! /nsuite trou"er HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Currentersion\!erf"i#\$$%. Les en-
tres de la base registre contiennent des informations telles ue*
.
.U4V
M
4#stem
4
3emor#

5W
W
X +rocessor Yime
.6
Zile [ead TperationsQsec
.M
Zile Srite TperationsQsec
.4
Zile -ontrol TperationsQsec
.W
Zile [ead \#tesQsec
.U
Zile Srite \#tesQsec
....

'onc! dans le but de traduire le nom Fen cha]ne de caractreG d'un compteur de performance sous une forme numriue! il faut
trou"er les nombres correspondant pour chaue partie du compteur de performance comme*

4#stem -I M
X +rocessor Yime -I W
;4#stem;X +rocessor Yime

Yhen use these numbers to create a numeric format*

;M;W

4.13.1 Paramtres utilisateurs simples

'ans le but de dfinir un nou"eau paramtre pour la super"ision! une ligne doit tre a(oute au fichier de configuration de Zabbix
ui doit ensuite tre redmarr. +ar exemple*

+erf-ounter,User+erf-ounter.!P;3emor#;+age [eadsQsecP!^6
ou
+erf-ounter,User+erf-ounterM!P;4;M4P!^6

/nsuite! il est possible d'utiliser _User+erf-ounter.< et _User+erf-ounterM< comme des items habituels disponibles sur l'interface ou
ailleurs! de fa`on similaire O User+arameter.
4.11 TriggersJ 7$len$heurs
Un dclencheur est dfini comme une expression logiue et reprsente l'tat du s#stme.
Le statut des dclencheurs FexpressionG est recalcul chaue fois ue le ser"eur Zabbix re`oit une nou"elle "aleur! si cette "aleur fait
partie de cette expression. L'expression peut contenir les "aleurs sui"antes*

4.11.1 Epression pour les d$len$heurs

Les expressions utilises pour les dclencheurs sont trs flexible. Rous pou"e) les utiliser pour crer des tests logiues complexes
concernant les statistiues super"ises Les oprateurs sui"ant sont supports pour les dclencheurs &class' par ordre de priorit'(*

5V

4.11.2 'on$tions de d$len$hement
Les fonctions sui"antes sont supportes*
Youtes les fonctions retournent uniuement des "aleurs numriues.+ar exemple! la comparaison de cha]nes de caractres
n'est pas supporte.

5U



5a


-ertaines fonctions ne peu"ent pas tre utilises pour des paramtres non numriuesC
La plupart des fonctions numriue acceptent le nombre de secondes comme argument. Rous pou"e) aussi utiliser le prfixe J pour
spcifier ue l'argument a un sens diffrent*
4.11.( 7pendan$es Trigger
Les dpendances des dclencheurs peu"ent tre utilises pour dfinir des relations entre des dclencheurs.
-es dpendances sont une trs bonne fa`on de limiter le nombre de messages O en"o#er dans le cas ob un "nement appartient O
plusieurs ressources.
+ar exemple! une machine cost est derrire un routeur [outeurM et le [outeurM est derrire le [outeur. $ous a"ons ce schma *
Zabbix - [outeur. 2 [outeurM - cost
4i le [outeur. tombe! il parait normal ue cost et [outeurM ne soit plus accessibles. Tn ne "eut pas rece"oir les trois notifications
de [outeur.! [outeurM et cost. -'est lO ue les dpendances de dclencheurs de"iennent trs utiles.
'ans ce cas! nous allons dfinir les dpendances sui"antes*
Le dclencheur dcost est tombe dpend du trigger d[outerM est tombe
Le dclencheur d[outeurM est tombe dpend du trigger d[outer. est tombe
Linsi! a"ant de changer le statut du dclencheur dcost est tombe! Zabbix "a "rifier s'il n'# a pas de dpendances de dclencheurs
dfinies. 4i c'est le cas! et si l'un des dclencheurs est O "rai F+[T\L/3G! alors le statut du dclencheur ne changera pas et donc les
actions ne seront pas excutes et les notifications! pas en"o#es.
Zabbix effectue cette "rification rcursi"ement. 4i [outeur. ou [outeurM n'est pas disponible! le dclencheur de cost ne sera pas
mis O (our.
4.11.4 ;2rit de d$len$hement

La s"rit des dclencheurs dtermine l'importance d'un dclencheur. Zabbix propose ces diffrents ni"eaux de s"rit*

)*+,- D.,N,-,/N C/0L0+
Non class' 4"rit inconnue. fris
,nformation L titre deinformation. Rert clair.
1vertissement +our tre a"erti. gaune clair.
2o3en +roblme deimportance mo#enne. [ouge gris.
Haut 5uelue chose deimportant "ient de se produire. [ouge.
D'sastre Un dsastre! +ertes financires! etc. [ouge "if.
Les s"rits sont utilises afin *
d'a"oir une reprsentation "isuelle des dclencheurs Fcode couleurG. 'iffrentes couleurs pour les diffrentes s"rits.
d'utiliser des alarmes sonores sur la page 4tatut des dclencheurs. 'iffrentes alarmes pour les diffrentes s"rits.
d'utiliser les mdias d'utilisateur. 'iffrents mdias Fcanaux de notificationG pour diffrentes s"rits. +ar exemple! 434 2
s"rit haute! mail 2 les autres.

60
4.11.- h>strsis

Parfois, un dclencheur peut avoir diffrentes conditions pour diffrents tats. Par exemple, nous voulons crer un dclencheur qui
passera vrai (PROB!"# quand la temprature de la salle des serveurs est suprieure $0%& et qui resterai vrai (PROB!"# tant
que la temprature n'est pas en dessous de ()%&.

*fin de faire +a, nous allons crer le dclencheur suivant ,

!emple "
a temprature dans la salle serveur est trop haute
(-.R/00!R.1*2!3405-server,temp.last(0#36$0#7
(-.R/00!R.1*2!34(5-server,temp.last(0#36()#
8ote9 l'utilisation de la macro -.R/00!R.1*2!3. &ette macro retourne la valeur actuelle du dclencheur.
4.12 H$rans et diaporamas
es crans 9a::ix permettent de re;rouper des informations varies pour un acc<s rapide sur un seul cran. 'diteur d'cran =!as>?
to?use@ rend la cration des crans simple et intuitive.
2n cran est une ta:le qui peut contenir dans chaque cellule les lments suivant,
;raphiques simples
;raphiques dfinis par l'utilisateur
cartes
d'autres crans
/nformations textuelles
information sur le serveur (vue d'ensem:le#
information sur le dclencheur (vue d'ensem:le#
vue d'ensem:le des donnes
horlo;e
historique des vnements
historique des actions
2R (donnes provenant d'un autre emplacement#
e nom:re d'lments dans chaque cran est illimit.
Ai la hauteur du ;raphique est dfinie moins de ($0 pixels, chaque dclencheur n'est pas affich dans la l;ende.

Ai la hauteur du ;raphique est dfinie moins de ($0 pixels, chaque dclencheur n'est pas affich dans la l;ende.

P1+12-+ Description
Nom 8om de la diapositive.
,ntervalles d4actualisation &en
sec(
&e param<tre dfinit l'intervalle d'actualisation (en seconde# par dfaut entre la permutation des
crans.
Diapositives

iste des diapositives individuelles (crans#,
cran

8om de l'cran

Delai a dure d'afficha;e de l'cran, en seconde. Ai dfinit 0, 'intervalle d'actualisation de la diaposi?
tive sera utilis.


61

!emple "
La diapositive montre Zabbix administrators
Cette diapositive affiche deux crans dans l'ordre suivant:
Zabbix Server ause de 6! secondes Zabbix Server" ause de #! secondes Zabbix Server ause de 6! secondes Zab$
bix Server" %
4.1( +T ;er2i$es

Les Services &' sont destins ( ceux )ui dsirent avoir une vue de haut niveau *business+ des infrastructures monitores, -ans de
nombreux cas. nous ne nous intressons pas aux dtails de bas niveaux. tels )ue le man)ue d'espace dis)ue. une char/e processeur
leve. etc, Ce )ui nous intresse est la disponibilit de service fournie par le dpartement &', 0ous pouvons aussi nous intresser
aux faiblesses de notre infrastructure. au SL1 *Service Level 1/reement+ des diffrents services &'. ( la structure de l'infrastructure &'
existante et toute autre information de haut niveau,
Le service &' de Zabbix fournis des rponses ( toutes les interro/ations mentionnes prcdemment,
Le Services &' est une reprsentation hirarchi)ue des donnes monitores,

2ne structure tr3s simple des services &' peut ressembler ( :

Service &'
4
4$Stations de travail
4 4
4 4$Station de travail 1
4 4
4 4$Station de travail "
4
4$Serveurs

Cha)ue n5ud de la structure poss3de un statut sur les attributs, Le statut est calcul et propoa/ au niveau suprieur en fonction
de l'al/orithme slectionn, 'ri//ers create lo6est level of the &' Services, 7'o be finished%8
4.14 Autorisation d"utilisateur


6"
'ous les utilisateurs Zabbix acc3dent ( l'application au mo9en de l'interface 6eb, 1 cha)ue utilisateur Zabbix est assi/n un identi$
fiant de connexion uni)ue et un mot de passe, 'ous les mots de passe utilisateurs sont chiffrs et stoc:s dans la base de donnes
Zabbix, Les utilisateurs ne peuvent utiliser leur identifiant et mot de passe pour s'authentifier directement sur le serveur 20&; (
moins )u'ils aient t /alement confi/urs sur le serveur 20&;, La communication entre le serveur 6eb et le navi/ateur de l'utilisa$
teur peut <tre prot/ par l'utilisation de SSL,
Les permissions d'acc3s ( l'cran au sein du menu peuvent <tre dfinies pour cha)ue utilisateur, ar dfaut. aucune permission n'est
accorde ( un cran lors)u'un utilisateur est enre/istr dans Zabbix,
1 noter )u'un utilisateur est automati)uement dconnect apr3s #! minutes d'inactivit,
4.14.1 Vue d"ensemble
Zabbix poss3de un schma de permission utilisateur flexible )ui peut <tre utilis efficacement pour /rer les permissions utilisateur
au sein d'une installation Zabbix ou d'un environnement distribu,
Les permissions sont accordes aux /roupes d'utilisateurs sur un /roupe d'h=tes,
Zabbix supporte plusieurs t9pes utilisateurs, Le t9pe dfini les fonctions administratives )u'un utilisateur a le droit d'avoir,
4.14.2 T>pes d"utilisateurs

Les t9pes utilisateurs sont utiliss pour l'acc3s aux fonctions administratives ainsi )ue pour spcifier les permissions par dfaut,

-3pe 0tilisateur Description
0tilisateur 5abbi!

L'utilisateur a acc3s au menu de surveillance, L'utilisateur n'a acc3s ( aucune ressource par dfaut, Les
ermissions aux /roupes d'h=tes doivent <tre assi/nes explicitement,
1dministrateur
5abbi!

L'utilisateur a acc3s au menu Surveillance et Confi/uration, L'utilisateur n'a acc3s ( aucun /roupe d'h=te
par dfaut, Les ermissions aux /roupes d'h=tes doivent <tre assi/nes explicitement,
)uper 1dministra%
teur 5abbi!
L'utilisateur ( acc3s ( tout': Surveillance. Confi/uration et 1dministration, L'utilisateur ( les acc3s en Lec$
ture$>criture sur tous les /roupes d'h=tes, Les ermissions ne peuvent pas <tre rvo)ues en refusant l'ac$
c3s ( un /roupe d'h=tes spcifi)ue,

4.1- 4a 'ile d"attente
4.1-.1 Vue d"ensemble
La file d'attente Zabbix affiche les lments )ui sont en attente d'actualisation, La file d'attente est ?uste une reprsentation logi6ue
des donnes provenant de la base de donnes, &l n'9 a pas de file d'attente &C ou tout autre mcanisme de file d'attente dans Zab$
bix,
Les Statisti)ues montres par la file d'attente est un bon indicateur de performance du serveur Zabbix,
4.1-.2 Comment lire
La file d'attente sur une application autonome ou lors)u'elle est affiche sur un n5ud ma@tre montre les items en attentes d'actuali$
sation,

6#

-ans ce cas. nous pouvons voir )u'il 9 a dix$huit lments de t9pe agent Zabbix en attente d'actualisation depuis !$A secondes. et un
lment de t9pe agent Zabbix (actif) en attente d'actualisation depuis plus de cin) minutes *il est possible )ue l'a/ent soit arr<tB+,
1 noter )ue l'information affiche pour un n5ud enfant n'est pas ( ?our, Le n5ud ma@tre reCoit l'histori)ue avec un certain dlai
*normalement. ?us)u'( 1! secondes pour un transfert de donnes inter$n5ud+. l'information est donc retarde,

Sur la capture d'cran. nous pouvons voir )u'il 9 a D# lments en attente d'actualisation depuis plus de A minutes sur le n5ud
child node. cependant nous ne devrions pas croire l'information car elle dpend de plusieurs param3tres:
Les performances du n5ud enfant
Les communications entre le ma@tre et les n5uds enfant
La possible diffrence d'heure locale entre le ma@tre et les n5uds enfant
2ne cl d'lment spciale 7abbi!86ueue9 peut <tre utilise pour surveiller l'tat de la file d'attente par Zabbix, &l 9 a une
liste compl3te de ces lments interne dans section confi/uration des lments,

6E
4.16 )tilitaires
4.16.1 ;$ript de dmarrage
Ces scripts sont utiliss pour dmarrerFarr<ter automati)uement les processus Zabbix pendant le dmarra/eFarr<t du s9st3me,
Ces scripts sont localiss dans le rpertoire miscFinit,d,

4.16.2 ;nmptrap.sh
Ce script est utilis pour recevoir les traps, Ce script doit <tre utilis en combinaison avec snmptrapd. )ui fait parti du pac:a/e net$
snmp,
Guide de confi/uration:
&nstaller snmptrapd *part de net$snmp ou ucd$snmp+
>diter snmptrapd,conf,
1?outer cette li/ne:
traphandle default FbinFbash FhomeFHabbixFbinFsnmptrap,sh
Copier miscFsnmptrapFsnmptrap,sh vers IHabbixFbin
>diter snmptrap,sh pour confi/urer les param3tres de base
1?outer un h=te spcifi)ue et un lment trapper *de t9pe caract3re+ ( Zabbix, Joir snmptrap,sh pour la cl de l'lment,
Lancer snmptrapd
4.10 4es epressions rgulires

-es expressions r/uli3res complexes peuvent <tre cres et testes sur l'interface Zabbix dans le menu 1dministration K Gnral
K Lxpressions r/uli3res,
4.10.1 )tilisation d"epressions rgulires

1pr3s )u'une expression r/uli3re ai t cres. elle peut <tre utilise n'importe ou ou les expressions r/uli3res sont supportes en
se rfrant ( son nom. prcd par @. par exemple. @mycustomregexp,
4.10.2 t>pes d"epressions rgulires

'outes les expressions r/uli3res de Zabbix. cres avec l'diteur avanc ou entres manuellement. supportent les Lxpressions ra$
tionnelles tendues MS&;,
4.19 Hlments
2n lment est un test *mtri)ue+ de performance ou de disponibilit,
4.1).1 Cl de l*lment
4.1).1.1 &aram+tes (lexibles et non,(lexibles
2n param3tre flexible est un param3tre )ui accepte des ar/uments, ar exemple. vfs,fs,siHe7N8 est un param3tre flexible, N si/nifie
)ue n'importe )uel caract3re peut <tre pass en ar/ument au param3tre, Joici des exemples de confi/uration valides:
vfs,fs,siHe7F8
vfs,fs,siHe7Fopt8

6A

4.1).1.2 -ormat de la cl
Le format de la cl de l'lment. 9 compris les param3tres cls. doit suivre des r3/les de s9ntaxe, L'illustration suivante reprsente la
s9ntaxe supporte, Les lments et caract3res autoris ( cha)ue point peuvent <tre dtermins en suivant les li/nes $ Si certains
blocs peuvent <tre atteint par le biais de la li/ne. c'est permis. sinon cela ne l'est pas if some bloc: can be reached throu/h the line.
it is allo6ed. if not $ it is not allo6ed,
Cl d'lment
our construire une cl d'lment valide. on commence par spcifier le nom de la cl. ensuite on choisit ou non de rensei/ner un ou
plusieurs param3tres comme reprsent sur les deux li/nes du schma ci$dessous,

Nom de la cl
Le nom de la cl ( une /amme limit de caract3res autoriss, Les caract3res autoriss sont:
!$Da$H1$ZO$,
Ce )ui si/nifie:
'ous les nombresP
'outes les lettres en minusculeP
'outes les lettres en ma?usculeP
underscore OP
tiret $P
point ,P

Paramtres de la cl
2ne cl d'item peut avoir plusieurs param3tres. spars par une vir/ule,

Paramtre de cl individuel
Cha)ue param3tre de cl peut <tre dclar entre /uillemets. sans /uillemet ou en tableau,

66

2n param3tre peut aussi <tre laiss vide. la valeur par dfaut est alors utilise, -ans les cas appropris. un certain nombre de vir$
/ules doivent <tre a?oute sur des param3tres supplmentaires sont a?outs, ar exemple. la cl d'lment icmpping[,,200,,500]
spcifie )ue l'intervalle entre les pin/s est de "!! millisecondes. le timeout $ A!! millisecondes. et tous les autres param3tres sont
laisss ( leur valeur par dfaut,
Paramtre - dclaration entre guillemet
Si le param3tre de l'lment est dclar entre /uillemets. tous les caract3res 2nicode sont autoriss. en incluant les /uillemets )ui
doivent <tre chappes par un antislash,

Paramtre - dclaration sans guillemet
Si le param3tre de l'lment est dclare sans /uillemets. tous les caract3res 2nicode sont autoriss except les vir/ules *.+ et les
crochets *8+,

Paramtre - taleau
Si le param3tre de l'lment est un tableau. il est dclar entre crochets. oQ les param3tres individuels respectent les r3/les et s9n$
taxe des param3tres multiples,


6R
4.1).1.3 .ncodages disponibles
Le param3tre encoda/e est utilis pour spcifier l'encoda/e pour les traitements correspondant aux vrifications des lments.
ainsi les donnes rcoltes ne seront pas corrompues, our une liste des encoda/es supports *code pa/e identifiers+. veuilleH con$
sulter la documentation respective. tel )ue pour libiconv *ro?et G02+ ou Sicrosoft Tindo6s S-U documentation pour Code a/e
&dentifiers, Si une valeur vide pour le param3tre encoda/e est passe. 10S& avec ses extensions s9st3mes spcifi)ues *Tindo6s+
ou 2'V$W *default locale for ne6er 2nixFLinux distributions. see 9our s9stem's settin/s+ sont utiliss par dfaut,
4.19.2 Elments non pris en $harge
2n lment peut <tre pris en char/e si sa valeur ne peut pas <tre rcupre pour une raison )uelcon)ue, Ces ob?ets sont encore
revrifis ( un intervalle fixe. confi/urable dans la section 1dministration,
4.19.( ;outenu par la plate#'orme

-ans les listes suivantes des param3tres )ui sont inclus entre crochets sont facultatifs Xli:eOthisY,
Si un lment est mar)u par ZBZ. Mn ne sait pas si elle est prise en char/e ou non,
Si un lment est mar)u avec ZrZ. cela si/nifie )u'il ncessite les privil3/es root,
Si un param3tre est mar)u par ZiZ. cela si/nifie )u'il est i/nor,


6W




6D


4.19.4 4"agent Zabbi

!iste des paramtres supports "



R!




R1


R"


R#


Spcifi)ue ( Linux note, L'a/ent Zabbix doit avoir acc3s en lecture seule au s9st3me de fichiers F proc, -es correctifs de no9au de
666,/rsecurit9,or/ droits d'acc3s limite d'utilisateurs non privil/is,
T&0#" param3tres spcifi)ues

Cette section contient la description des param3tres pris en char/e par Zabbix T&0#" seul a/ent,


RE

4.19.- Agent ;18P

Zabbix doit <tre confi/ur avec support S0S afin d'<tre en mesure de rcuprer des donnes fournies par les a/ents S0S,

Si la surveillance S0Sv# appareils. assureH$vous )ue ms/1uthoritativeLn/ine&- */alement connu sous le nom snmpLn/ine&- ou
ZSoteur &-Z+ n'est ?amais parta/e par deux dispositifs, &l doit <tre uni)ue pour cha)ue appareil,

our S0Sv# confidentialit et l'authentification S-A et protocoles actuellement -LS sont pris en char/e,

Les tapes suivantes doivent <tre effectues afin d'a?outer la surveillance des param3tres S0S:

#tape $

Crer un h=te pour le priphri)ue S0S,

LntreH une adresse & et un port de 161, -finir le statut d'h=te ( pas surveille, Jous pouveH utiliser le mod3le host,S0S )ui
a?outera automati)uement un ensemble de points, 'outefois. le mod3le peut ne pas <tre compatible avec l'h=te,

#tape 2

Dcouvrez la chane SNMP de l'lment que vous souhaitez surveiller.

1pr3s la cration de l'h=te. utiliseH 'snmp6al:' *partie du lo/iciel ucd$snmpFnet$snmp )ue vous deveH avoir install dans le cadre de
l'installation Zabbix+ ou un outil )uivalent:

shellY snmp6al: Xhost or host &Y public

Cela vous donnera une liste de cha@nes S0S et leur derni3re valeur, Si ce n'est pas le cas alors il est possible )ue la [communau$
t\ S0S est diffrente de la norme publi)ue. au)uel cas vous aureH besoin de savoir ce )ue c'est, Jous pouveH ensuite parcourir
la liste ?us)u'( ce )ue vous trouveH la cha@ne )ue vous souhaiteH surveiller. par exemple. vous voulieH surveiller les octets )ui arri$
vent ( votre commutateur sur le port #. vous utilisereH:

interfaces,if'able,ifLntr9,ifMctets&n,# ] Counter #": 61ERDE1#W

Jous deveH maintenant utiliser la commande snmp/et pour trouver l'M&- de l^interface ,if'able,ifLntr9,if&nMctets,#:

shellY snmp/et $Mn 1!,6",1,"" interfaces,if'able,ifLntr9,ifMctets&n,#

oQ le dernier numro de la cha@ne est le numro de port )ue vous rechercheH ( surveiller, Cela devrait vous donner )uel)ue chose
comme ce )ui suit:

RA

,1,#,6,1,",1,",",1,1!,# ] Counter#": 61ERDE1#W

nouveau le dernier numro de l'M&- est le numro de port,

#CMS semblent utiliser les numros de port dans les centaines. par exemple port 1 ] port 1!1. le port # ] port 1!#. mais Cisco
utilisent des numros r/uliers. par exemple ort # ] #,

#tape %

Crer un lment de surveillance.

-onc. maintenant revenir ( Zabbix et cli)ueH sur les ob?ets. la slection de l'h=te S0S )ue vous aveH cr plus t=t, Selon )ue vous
aveH utilis un mod3le ou non lors de la cration de votre h=te. vous aureH soit une liste d'lments S0S sont associs ( votre
h=te ou tout simplement une bo@te de nouvel lment, 0ous allons travailler sur l'h9poth3se )ue vous alleH crer le produit vous$
m<me en utilisant les informations )ue vous veneH recueillies ( l'aide snmp6al: et snmp/et. alors entreH une description an/lais
courant dans le champ Z-escriptionZ de la bo@te de nouvel lment, 1ssureH$vous )ue le champ '_ost' a votre commutateur F rou$
teur et chan/er la Hone Z'9peZ ( Za/ent S0Sv1\, LntreH dans la communaut */nralement public+ et entreH le M&- numri)ue
)ue vous aveH rcupr plus t=t dans le champ 'M&- S0S' <tre s`r d'inclure le point initial. c'est ( dire ,1,#,6,1,",1,",",1,1!,#

LntreH le 'port S0S \161 et )ue la[ cl \comme )uel)ue chose de si/nificatif. par exemple. S0S$&nMctets$aps, ChoisisseH le
multiplicateur si vous vouleH un et entrer un [intervalle de mise ( ?our\ et [/arder l'histoire\ si vous vouleH )u'elle soit diffrente
de la valeur par dfaut, b/leH le [statut\ d'surveill. le ''9pe d'information' sur 0umri)ue *float+ et la [valeur ma/asin\ pour
-LL'1 *important sinon vous obtiendreH des valeurs cumules ( partir du priphri)ue S0S au lieu de la derni3re modification+,

Saintenant. sauve/ardeH le point et revenir ( la Hone de Zabbix h=tes, -e l( confi/urer l'appareil S0S ( surveiller et vrifier dans
les derni3res donnes pour vos donnes S0Sc

#&emple $

ar exemple /nral

aram3tre -escription
Communaut ublic
M&- 1,",#,EA,6,R,W,! *ou ,1,",#,EA,6,R,W,!+
Cl X2ni)ue Cha@ne ( utiliser comme rfrence pour tri//ersY
ar exemple. [m9Oparam\,

0oteH )ue l'M&- ne peut <tre donne soit numri)ue ou sous forme de cha@ne, 'outefois. dans certains cas. une cha@ne M&- doit
<tre convertie en reprsentation numri)ue, Snmp/et utilitaire peut <tre utilis ( cette fin:

shellY snmp/et $Mn localhost public enterprises,ucdavis,memor9,mem'otalS6ap,!

La surveillance des param3tres S0S est possible )ue si le drapeau $6ith$net$snmp ou$6ith$ucd$snmp a t spcifi lors de la con$
fi/uration des sources Zabbix,

#&emple 2

Suivi des 2ptimes

aram3tre -escription
Communaut ublic
M&-

S&a::s9s2p'ime,!

Cl

router,uptime

'9pe de valeur Vlottante
2nit 2ptime
Sultiple !,!1

4.19.6 $ontrIles simples


R6
Simples vrifications sont normalement utiliss pour la surveillance sans a/ent ou pour les contr=les ( distance de services, 0oteH
)ue l'a/ent Zabbix n'est pas ncessaire pour les vrifications simples, Serveur Zabbix est responsable du traitement des ch3)ues
simples *connexions externes. etc,+

'ous les ch3)ues simples. sauf tcp et tcpOperf. accepter un param3tre optionnel:

Nport $ numro de port, Si elle est absente. le port standard de service par dfaut est utilis,

Lxemples d'utilisation de simples vrifications:

ftp. 1AA
http
httpOperf. W!W!

& est tire de la dfinition de l'h=te Zabbix,
Jrification des protocoles cr9pts *comme &S1 sur le port DD# ou M sur le port DDA+ n'est pas support, our contourner ce
probl3me. s'il vous pla@t utiliser tcp et tcpOperf pour les contr=les de ce /enre,

!iste des contr'les simples pris en c(arge"


RR


)lai de traitement

Zabbix ne traitera pas une simple vrification plus )ue des secondes de temporisation dfinies dans le fichier de confi/uration du
serveur Zabbix,

-ans le cas oQ le temps 'imeout est dpasse. " est renvo9,

Ping *C+P

Zabbix utilise fpin/ utilitaire externe pour le traitement de pin/s &CS, L'utilit ne fait pas partie de la distribution Zabbix et doit <tre
installe en sus, Si l'utilitaire est man)uant. dispose d'autorisations fausses ou sa situation ne correspond pas ( Vpin/Location dfini
dans le fichier de confi/uration. les pin/s &CS *icmppin/. icmppin/sec et icmppin/loss+ ne seront pas traites,

LxcuteH ces commandes en tant )ue root pour confi/urer les permissions correctes:
shellY cho6n root:Habbix FusrFsbinFfpin/
shellY chmod R1! FusrFsbinFfpin/
shellY chmod u/ds FusrFsbinFfpin/

Les valeurs par dfaut des param3tres de ch3)ues &CS:


RW

1ttention: par dfaut fpin/ peut varier en fonction de la plate$forme et version $ en cas de doute. consulteH la documenta$
tion fpin/,
Zabbix crit les adresses ( vrifier dans un fichier temporaire. )ui est ensuite transmis ( fpin/, Si les articles ont des param3tres
diffrents. les seuls avec des param3tres identi)ues sont crits dans un fichier uni)ue,


RD


4.19.0 ContrIles agrges

Contr=les /lobaux ne ncessite aucun a/ent excut sur un h=te surveill, Zabbix serveur recueille des informations /lobales en
faisant les re)u<tes directes,

,-nta&e de la cl de produit agrgat

groupfunc["Host group","Item key","item func","parameter"]

!es .onctions de groupe pris en c(arge"
/onction du group )escription
grpavg Jaleur mo9enne
grpma& Jaleur maximale
grpmin Jaleur minimal
grpsum Somme des valeurs

/onctions de l'option pris en c(arge"
/onction de l0lment )escription
1vg Jaleur mo9enne
Count 0ombre de valeur
!ast -erni3re valeur
+a& Jaleur maximal
+in Jaleur minimal
sum Somme des valeurs

W!

Lxemples de cls pour re/rouper des lments :

#&emple $
Lspace dis)ue total des [serveurs S9SeL /roupe d'h=tes,

/rpsum7ZS9SeL ServersZ.Zvfs,fs,siHe7F.total8Z.ZlastZ.Z!Z8

#&emple 2
Char/e mo9enne du processeur de [serveurs S9SeL /roupe d'h=tes,

/rpav/7ZS9SeL ServersZ.Zs9stem,cpu,load7.av/18Z.ZlastZ.Z!Z8

#&emple %
So9enne *Amin+ le nombre de re)u<tes par seconde pour 'Serveurs' S9SeL /roupe d'h=tes,

/rpav/7ZS9SeL ServersZ.Zm9s)l,)psZ.Zav/Z.Z#!!Z8

4.19.9 Vri'i$ations eternes

Contr=le externe est une vrification excute par le serveur Zabbix en excutant un script shell ou un fichier binaire,

Contr=les externes ne ncessitent aucun a/ent excut sur un h=te surveill,

S9ntaxe de la cl de produit:

script7parameters8
N script f name of the script,
N parameters f list of command line parameters,

Si vous ne vouleH pas passer vos param3tres au script )ue vous pouveH utiliser:

script78 or
script X$ this simplified s9ntax is supported startin/ from Zabbix 1,W,1

Serveur Zabbix va trouver et excuter la commande dans le rpertoire dfini dans LxternalScripts param3tres de confi/uration dans
HabbixOserver,conf, Commande sera excute comme serveur Zabbix utilisateur s'excute en tant. donc toutes les autorisations
d'acc3s ou les variables d'environnement doivent <tre manipuls dans un script. si ncessaire. et les autorisations sur la commande
doit permettre ( l'utilisateur ( l'excuter, Seules les commandes dans le rpertoire spcifi sont disponibles,

Ce rpertoire se trouve sur le serveur Zabbix, our l'excution de commandes personnalis ( l'aide des a/ents Zabbix con$
sulteH la documentation de param3tre utilisateur,

remier param3tre de li/ne de commande est le nom d'h=te. d'autres param3tres sont remplacs par les param3tres,

Zabbix utilise la sortie standard du script comme valeur, Lrreur t9pe et code de sortie sont re?ets,

0e pas abuser des contr=les externesc &l peut rduire les performances du s9st3me Zabbix beaucoup,

#&emple $

Lxcuter le script avec des param3tres chec:Ooracle,sh Z$h 1D",16W,1,EZ, 0om d'h=te '6661,compan9,com \,

chec:Ooracle,sh7$h 1D",16W,1,E8

Zabbix va excuter:

chec:Ooracle,sh 6661,compan9,com $h 1D",16W,1,E,

4.19.: ContrIles ;;K


W1
Zabbix doit <tre confi/ur avec le support SS_",

La version minimale prise en char/e biblioth3)ue libssh" est la 1,!,!,

Contr=les SS_ sont utilises pour sans a/ent de surveillance, 0oteH )ue l'a/ent Zabbix n'est pas ncessaire pour les vrifications SS_,

Commandes relles ( excuter doit <tre plac dans le champ Script excut dans la confi/uration article, lusieurs commandes
peuvent <tre excutes l'une apr3s l'autre en les plaCant sur une nouvelle li/ne,

Cl Description
ssh.run[<unique short description>,<ip>,<port>,<encoding>] Lxcuter une commande en utilisant SS_ session ( distance

4.19.13 ContrIle Telnet

Contr=les 'elnet sont utiliss pour la surveillance sans a/ent, L'a/ent Zabbix n'est pas ncessaire pour les vrifications 'elnet,

Commandes relles ( excuter doit <tre plac dans le champ Script excut dans la confi/uration article, lusieurs commandes
peuvent <tre excutes l'une apr3s l'autre en les plaCant sur une nouvelle li/ne,

gus)u'( la version 1,W,1. les caract3res pris en char/e )ui invitent l'invite peut se terminer par:
h
i
Y
Zabbix version 1,W," a?oute le support des caract3res supplmentaires:
j
Cl Description
telnet.run[<unique short description>,<ip>,<port>,<encoding>] Lxcuter une commande sur un priphri)ue distant en utilisant
une connexion telnet
4.19.11 4es lments $al$uls

Le soutien des lments calculs a t introduit ( Zabbix 1,W,1
Les lments calculs est une faCon tr3s a/rable de crer des sources de donnes virtuelles, Les valeurs des lments seront prio$
di)uement calcules sur la base d'une expression arithmti)ue,

Les donnes recueillies seront stoc:es dans la base de donnes Zabbix comme pour n'importe )uel autre ob?et $ ce )ui si/nifie
stoc:er deux valeurs histori)ues et les tendances pour la production /raphi)ue rapide,

our utiliser les lments calculs. choisisseH le t9pe de point calcul, Jous pouveH crer n'importe )uel nom de la cl en utilisant
des s9mboles pris en char/e, -finition de calcul doit <tre saisie dans le champ Vormule *nomm expression en 1,W,1 et 1,W,"+, Ue9
est un identifiant uni)ue *par h=te+. en utilisant des s9mboles autoriss,
'ous les articles )ui sont rfrencs ( partir de la formule lment calcul doit <tre cr et la collecte de donnes,
2ne expression tr3s simple pourrait ressembler ( ceci:
func(<key>|<hostname:key>,<parameter1>,<parameter2>,...)

Lxpression plus complexe peut utiliser une combinaison de fonctions. les oprateurs et les supports, Jous pouveH utiliser toutes les
fonctions et les oprateurs pris en char/e dans les expressions de dclenchement, 0oteH )ue la s9ntaxe est l/3rement diffrente.
mais la lo/i)ue et la priorit des oprateurs sont exactement les m<mes,
Argument Definition

W"
Func L'une des fonctions prises en char/e par des expressions de dclenchement: derni3re. min. max. mo9enne. nombre.
etc
Host : e! Lst une rfrence ( un lment, Llle peut <tre dfinie comme la cl ou nom d'h=te: la cl
"#r#metre arametre optionel

Caract3res pris en char/e pour un nom d'h=te:
a%H1,,,Z!,,,D,O$

Caract3res pris en char/e pour une cl:
a%H1,,,Z!,,,D,.O

Caract3res pris en char/e pour une fonction:
a,,,H1,,,Z!,,,DO

Contrairement aux expressions de dclenchement. les processus de Zabbix lments calculs en fonction de l'intervalle d'actualisa$
tion lment. et non ( la rception d'une nouvelle valeur, 1ussi. si vous modifieH la cl produit d'un lment rfrenc. vous deveH
mettre ( ?our toutes les formules )ui utilisaient l'ancienne cl manuellement,

2n lment calcul pourrait devenir non pris en char/e dans plusieurs cas:

1 $ lment rfrenc *s+ introuvable
" $ pas de donnes pour calculer une fonction
# $ division par Hro
E $ les erreurs de s9ntaxe
-. 7marrage rapide

-.1 )tilisateur de $onneion et $on'iguration
-.1.1 Vue d=ensemble

-ans cette section. vous apprendreH ( identifier et mettre en place un utilisateur du s9st3me Zabbix,
-.1.2 Conneion


&l s'a/it de l^cran de [aienvenue\, LntreH le nom d'utilisateur Admin avec mot de passe $#%%i& pour se connecter en tant )ue su$
per$utilisateur Zabbix,

2ne fois connect. vous verreH [ Connect en tant )u'administrateur \ dans le coin infrieur droit de la pa/e, 1cc3s aux menus de
confi/uration et d'administration vous sera accord,


W#
"rotection contre les #tt#ques p#r force %rute

-ans le cas de cin) tentatives conscutives infructueuses de connexion. l'interface Zabbix se met en pause pendant #! secondes afin
d'viter la force brute et les atta)ues de dictionnaire,

L'adresse & d'une tentative de connexion a chou s'affiche apr3s une connexion russie,

-.1.( A6out d=un utilisateur

our afficher des informations sur les utilisateurs. aller dans 1dministration K 2tilisateurs et slectionneH 2tilisateurs dans le menu
droulant,

1u dpart. il n'9 a )ue deux utilisateurs dfinis dans Zabbix,

$Y '1dmin' est un super$utilisateur Zabbix. )ui dtient tous les droits,
$Y '&nvit' est un utilisateur par dfaut spciale,Si vous n'<tes pas connect. vous accdeH ( Zabbix avec des permissions Z/uestZ,
ar dfaut. ZinvitZ n'a pas d'autorisations sur les ob?ets Zabbix,

our a?outer un nouvel utilisateur. cli)ueH sur Crer un utilisateur,

-ans le formulaire du nouvel utilisateur. assureH$vous d'a?outer votre nom d'utilisateur ( l'un des /roupes d'utilisateurs existants.
par exemple [ administrateurs de rseau \,

Jous pouveH choisir la lan/ue de l^interface Teb de Zabbix. le th3me. la connexion automati)ue. l^auto$dconnexion. le rafraichis$
sement de la pa/e automati)ue. %

ar dfaut. les nouveaux utilisateurs n'ont pas de mdias *mthodes de notification+ dfini pour eux, our en crer un. alleH (
l'on/let [Sdias\. puis cli)ueH sur 1?outer,


WE

-ans ce pop$up. entreH une adresse e$mail de l'utilisateur,

Jous pouveH spcifier une priode de temps lors)ue le milieu est active *voir la fiche techni)ue riode de description du format+.
par dfaut. un support est tou?ours actif, Jous pouveH /alement personnaliser les niveaux de /ravit de dclenchement pour le$
)uel le milieu sera actif. mais laisser tous pour le moment,

Cli)ueH sur 1?outer. puis cli)ueH sur Lnre/istrer dans proprits de l'utilisateur dans le formulaire, Le nouvel utilisateur appara@t
dans la liste des utilisateurs,

-.1.4 A6out de permission

ar dfaut. un nouvel utilisateur n'a pas l'autorisation d'accder aux h=tes, our accorder les droits ( l'utilisateur. cli)ueH sur le
/roupe de l'utilisateur dans la colonne Groupes *dans ce cas $ [Les administrateurs rseau\+, -ans le /roupe roprits du formu$
laire. cli)ueH sur l'on/let 1utorisations,


Cet utilisateur doit avoir acc3s en lecture seule au /roupe Linux serveur. alors cli)ueH sur 1?outer en dessous de la ZLec$
ture seuleZ,


85
Dans ce pop-up, cochez la case ct de serveurs Linux, puis cliquez sur Slectionner Serveurs Linux doit !tre a""ich dans la
case correspondante Dans le "or#ulaire des proprits du $roupe d%utilisateur, cliquez sur &nre$istrer

Dans 'a((ix, les droits d%acc)s aux htes sont a""ects des $roupes d%utilisateurs, les utilisateurs ne sont pas individuels

*ous pouvez essa+er de vous connecter en utilisant les in"or#ations d%identi"ication de l%utilisateur
-.2 1ou2el hIte
-.2.1 Vue d=ensemble

Dans cette section, vous apprendrez co##ent #ettre en place un nouvel hte

,n hte de 'a((ix est une entit rseau -ph+sique, virtuelle. que vous souhaitez surveiller La d"inition de ce que peut !tre un
hte dans 'a((ix est assez souple /l peut s%a$ir d%un serveur ph+sique, un co##utateur de rseau, une #achine virtuelle ou une
application
-.2.2 A6out d=un hIte

Les in"or#ations sur les htes con"i$urs dans 'a((ix sont disponi(les dans 0osts 1 2on3$ura4on /l + a d5 un hte prd"ini,
appel 'a((ix le serveur

6our a5outer un nouvel hte, cliquez sur 2rer 2ela va nous prsenter un "or#ulaire de con"i$uration de l%hte

Le strict #ini#u# est entrer ici 7

'om de l(h)te

Saisissez un no# d%hte 8lphanu#rique, espaces et caract)res de souli$ne#ent sont autoriss

*roupes

Slectionnez un ou plusieurs $roupes de la (o9te de slection de droite et cliquez sur pour les dplacer vers la colonne Dans
les $roupes

:outes les autorisations d%acc)s sont attri(us pour accueillir des $roupes, et non pas les #achines individuelles 2%est
pourquoi un hte doit appartenir au #oins un $roupe

Adresse +"

&ntrez l%adresse /6 de l%hte ;otez que si c%est l%adresse /6 du serveur 'a((ix, il doit !tre spci"i dans la directive Server du
"ichier de con"i$uration d%a$ent 'a((ix


8<
D%autres options qui nous convient sont leurs valeurs par d"aut pour l%instant

Lorsque vous avez ter#in, cliquez sur &nre$istrer *otre nouvel hte doit !tre visi(le dans la liste d%htes

Si l%icne ' dans la colonne de disponi(ilit est rou$e, il + a une erreur de co##unication - dplacez votre curseur de la sou-
ris dessus pour voir le #essa$e d%erreur Si cette icne est $rise, aucune #ise 5our du statut n=a t "aite 5usqu% prsent
*ri"iez que le serveur 'a((ix est en #arche, et essa+ez de ra"ra9chir la pa$e plus tard
-.( 1ou2el arti$le J +tem
-.(.1 Vue d=ensemble

Dans cette section, vous apprendrez co##ent #ettre en place un l#ent

Les articles sont la (ase de la collecte de donnes dans 'a((ix Sans l#ents, il n%existe pas de donnes - parce que seul un l-
#ent d"init une seule donne #triques ou ce descendre d%un hte

-.(.2 A6out d=un lment

:ous les articles sont re$roups autour des htes 2%est pourquoi la con"i$uration d%un l#ent d%chantillon se "ait dans 2on"i$ura-
tion 1 0tes et trouver le ;ouvel hte, que nous avons cr

Le lien 8rticles dans la li$ne de ;e> host doit a""icher le no#(re de %?% 2liquez sur le lien, puis cliquez sur 2rer un l#ent
2ela va nous prsenter un "or#ulaire de d"inition de l%l#ent

6our notre l#ent, les in"or#ations essentielles entrer sont7

'om

&ntrez 2har$e 26, en tant que valeur 2e sera le no# de l%l#ent a""ich dans les listes et ailleurs


8@
Cl

&ntrez s+ste#cpuload co##e valeur /l s%a$it d%un no# technique d%un l#ent qui identi"ie le t+pe d%in"or#ations qui seront
recueillies La cl particuli)re est l%une des cls prd"inis qui viennent avec l%a$ent 'a((ix

,!pe d(inform#tion

Slectionnez nu#rique -"loat. ici 2et attri(ut d"init le "or#at des donnes attendues

*ous pouvez $ale#ent rduire la quantit de 5ours oA l%histoire de l%article est conserve, de @ ou BC /l s%a$it d%une (onne
pratique pour soula$er la (ase de donnes de $arder (eaucoup de valeurs historiques

D%autres options qui nous convient sont leurs valeurs par d"aut pour l%instant

Lorsque vous avez ter#in, cliquez sur &nre$istrer Le nouvel l#ent doit appara9tre dans la Liste de produits 2liquez sur Dt#ils
pour voir exacte#ent la liste de ce qui a t "ait

-.(.( Vo>ant des donnes

8vec un article d"ini, vous pourriez !tre curieux de savoir si elle collecte e""ective#ent des donnes 6our cela, allez Surveillance
1 Les derni)res donnes, cliquez sur le si$ne D avant - autre - et esprer que votre article a""icher des donnes

2ela dit, les pre#i)res donnes peuvent prendre 5usqu% <? secondes pour arriver Eue, par d"aut, quelle "rquence le serveur lit
les chan$e#ents de con"i$uration et capte de nouveaux l#ents excuter

Si vous ne vo+ez aucune valeur dans la colonne 2han$e#ent, peut-!tre une seule valeur a t reFue ce 5our 8ttendre G? se-
condes pour qu=une autre valeur arrive

Si vous ne vo+ez pas d%in"or#ations propos de l%article co##e dans la capture d%cran, assurez-vous que7

*ous avez entr l=l#ent cl et t+pe d%in"or#ation exacte#ent co##e dans la capture d%cran
8 la "ois l%a$ent et le serveur sont "onctionnels
L=tat de l%hte est surveill et son icne de disponi(ilit est vert
L=hte est slectionn dans la liste droulante de l%hte, l%l#ent est acti"
-.4.4 Fraphi%ue simple

8vec l%l#ent de travail pendant un certain te#ps, il serait peut-!tre te#ps de voir quelque chose de visuel Les $raphiques
si#ples sont disponi(les pour tout l#ent surveill nu#rique sans aucune con"i$uration suppl#entaire 2es $raphiques sont
$nrs sur l%excution

6our voir le $raphique, allez dans Surveillance 1 Les derni)res donnes et cliquez sur le lien HIraphH ct du point

88

-.4 1ou2eau d$len$heur J Trigger
-.4.1 Vue d=ensemble

Dans cette section, vous allez apprendre con"i$urer un dclencheur

Les 8rticles seule collecte des donnes 6our valuer auto#atique#ent les donnes entrantes, nous devons d"inir des dclen-
cheurs ,n tri$$er contient une expression qui d"init un seuil de ce qui est un niveau accepta(le pour les donnes

Si ce niveau est dpass par les donnes entrantes, un tri$$er H"euH ou aller dans un tat de Hpro(l)#eH - nous "aire savoir que
quelque chose s%est pass qui peuvent ncessiter une attention Si le niveau est accepta(le encore, revient dclencher un tat
%JK%
-.4.2 A6outer un d$len$heur

6our con"i$urer un dclencheur pour notre article, cliquez sur 2on"i$uration 1 0tes, trouver ;ouvel hte et cliquez sur Dclen-
cheurs ct de lui, puis sur 2rer un dclencheur 2ela nous pose un "or#ulaire de d"inition de tri$$er

6our notre dclencheur, l%in"or#ation essentielle est entrer ici 7

'om

&ntrez la char$e 26, trop leve pour ;e> host pour G #inutes 2e sera le no# du dclencheur a""iches dans les listes et
ailleurs

-&pression

&ntre7 L;e> host7 s+ste#cpuloadav$ -B8?.MN O

2%est l%expression de dclenche#ent 8ssurez-vous que vous entrez l%expression droite, vers le (as pour le dernier s+#(ole La cl

8P
de produit ici -s+ste#cpuload. est utilise pour "aire r"rence l%l#ent 2ette expression particuli)re dit essentielle#ent que le
seuil est dpass lorsque la valeur #o+enne de la char$e 26, pendant G #inutes est suprieure O *ous pouvez en savoir plus sur
la s+ntaxe des expressions de dclenche#ent

Lorsque vous avez ter#in, cliquez sur &nre$istrer Le nouveau dclencheur doit appara9tre dans la liste de (ase
-.4.( A''i$hage de l"tat de d$len$hement

8vec un dclencheur d"ini, vous pourriez !tre intress pour voir son statut

6our cela, allez dans Surveillance 1 :ri$$ers 8pr)s G #inutes ou plus -nous avons de#and d%valuer une #o+enne de G #inutes
apr)s tout. votre dclencheur devraient + "i$urer, sans doute avec un vert JQ cli$note dans la colonne HRtatH

Le cli$note#ent indique un rcent chan$e#ent de statut de dclencheur, celui qui a eu lieu dans les G? derni)res #inutes

Si le pro(l)#e cli$note d%un rou$e l, il est vident que la char$e 26, a dpass le niveau du seuil que vous avez d"ini dans le
dclencheur

-.- L$eption de la noti'i$ation problme
-.-.1 Vue d=ensemble

Dans cette section, vous apprendrez co##ent #ettre en place l%alerte sous la "or#e de noti"ications dans 'a((ix

8vec des articles de collecte de donne et des dclencheurs conFu pour le "eu sur les situations pro(l#atiques, il serait $ale-
#ent utile de disposer d%un #canis#e d%alerte en place qui nous in"or#er sur les vne#ents i#portants

2%est ce que "ont les noti"ications L=e-#ail tant la #thode la plus populaire pour la livraison de noti"ications de pro(l)#e, nous
allons apprendre con"i$urer une noti"ication par e-#ail

-.-.2 Paramtrage d=e#mail

8u dpart, il + a plusieurs #thodes de noti"ication de prd"inie dans 'a((ix L=e-#ail est l%un d%entre eux

6our con"i$urer les para#)tres de #essa$erie, aller dans 8d#inistration 1 :+pes de supports et cliquez sur &-#ail dans la liste des
t+pes de supports prd"inis

2ela nous prsente le "or#ulaire de d"inition des para#)tres e-#ail

P?


D"inissez les valeurs de serveur SS:6, SS:6 helo et SS:6 e-#ail en "onction de votre environne#ent

Sessa$erie SS:6 sera utilise co##e adresse d%expdition pour les noti"ications envo+es partir de 'a((ix

8ppu+ez sur &nre$istrer lorsque vous !tes pr!t

Saintenant que vous avez con"i$ur H&-#ailH co##e un t+pe de travail des #dias ,n t+pe de support doit !tre li des utilisa-
teurs en d"inissant des adresses de livraison spci"iques -co##e nous l%avons "ait lors de la con"i$uration d%un nouvel utilisateur.,
sinon il ne sera pas utilis

-.-.( 1ou2el a$tion

J""rir les noti"ications est une des choses que "ait 'a((ix 6ar consquent, pour #ettre en place une noti"ication, accdez 8ctions
1 2on"i$uration et cliquez sur 2rer une action

Dans ce "or#ulaire, saisissez un no# pour l%action

L:T/II&TS:8:,SM et L:T/II&T;8S&M sont des #acros -ou varia(les., visi(les sur le su5et par d"aut et les cha#ps de #essa$e par
d"aut, il sera re#plac par le statut rel du dclenche#ent et les valeurs de no# de dclenche#ent

Dans le cas le plus si#ple, si nous n%a5outons pas des conditions plus spci"iques, l%action sera prise lors de tout chan$e#ent de
dclenche#ent de HJKH Hpro(l)#eH

;ous n=avons pas encore d"ini ce que l%action doit "aire - et cela se "ait dans l%on$let Jprations 2liquez sur ;ouveau dans l-(as,
ce qui ouvre un "or#ulaire nouvelle opration

PB

/ci, cliquez sur 85outer dans le (loc &nvo+er l=utilisateur et slectionnez l%utilisateur -%user%., que nous avons d"ini Slectionnez
&#ail co##e valeur de seule#ent envoie Lorsque vous avez ter#in avec cela, cliquez sur 85outer

2%est tout pour une con"i$uration si#ple d=action, alors cliquez sur &nre$istrer sous la "or#e d%action

-.-.4 L$eption de la noti'i$ation

Saintenant, avec les noti"ications con"i$ures, il serait a#usant de pouvoir en recevoir un 6our aider cela, nous pouvons d%au$-
#enter la char$e de notre hte - a"in que de dclencher H"euxH et nous recevons une noti"ication de pro(l)#e

Juvrez la console sur votre hte et excutez7

cat UdevUurando# V #d5su#

*ous pouvez excuter un ou plusieurs de ces processus

Saintenant, allez dans Sonitorin$ 1 Les derni)res donnes et voir co##ent les valeurs de 26, Load ont au$#ent Tappelez-
vous, pour que notre dclencheur passe au rou$e, la valeur de la char$e 26, doit se rendre sur %O %pendant G #inutes de "onction-
ne#ent ,ne "ois qu%il "ait7


Dans Sonitorin$ 1 dclencheurs, vous devriez voir la vi$nette avec le statut %pro(l)#e%
*ous devriez recevoir une noti"ication de pro(l)#e dans votre e-#ail


Si les notifications ne fonctionnent pas:
*ri"ier une "ois de plus que les deux para#)tres e-#ail et action ont t correcte#ent con"i$urs
8ssurez-vous que l%utilisateur que vous avez cr a au #oins des autorisations de lecture sur l%hte qui a $nr l%vne-
#ent, co##e indiqu dans l%tape Ajout d'un utilisateur L%utilisateur, qui "ait partie du $roupe d%utilisateurs des ad#inis-
trateurs rseau doit avoir au #oins l%acc)s en lecture au $roupe hte des serveurs Linux que notre hte appartient
De plus, vous pouvez consulter le 5ournal des actions en accdant 8d#inistration 1 vri"ication, et en choisissant dans la
liste droulante 8ctions, situ dans le coin suprieur droit

-.6 1ou2eau modle J Templates
-.6.1 Vue d=ensemble


PO
Dans cette section, vous apprendrez co##ent #ettre en place un #od)le

8uparavant, nous avons appris co##ent #ettre en place un l#ent, un dclencheur et co##ent o(tenir une noti"ication de pro-
(l)#e pour l%hte

Wien que toutes ces #esures o""rent une $rande "lexi(ilit en eux-#!#es, il peut se#(ler co##e (eaucoup de #esures prendre
en cas de (esoin pour, disons, un #illier d%internautes 2ertaine auto#atisation serait utile

2%est l que les #od)les viennent aider Les #od)les per#ettent de re$rouper des o(5ets utiles, des dclencheurs et d%autres entits
a"in que celles-ci puissent !tre rutilises encore et encore en appliquant aux htes en une seule tape

Euand un #od)le est li un hte, ce dernier hrite de toutes les entits du #od)le Donc, en $ros un tas prpar l%avance des
contrles peuvent !tre appliques tr)s rapide#ent

-.6.2 A6out d=un modle

6our co##encer travailler avec des #od)les, il "aut d%a(ord en crer un 6our ce "aire, dans con"i$uration 1 Sod)les cliquez sur
2rer 2ela va nous prsenter un "or#ulaire de con"i$uration du #od)le

Les para#)tres requis entrer sont les suivantes7

Nom du modle

&ntrez un no# de #od)le 8lphanu#rique, espaces et caract)res de souli$ne#ent sont autoriss

Groupes

Slectionnez un ou plusieurs $roupes de la (o9te de slection de droite et cliquez sur pour les dplacer vers dans les
$roupes Le #od)le doit appartenir un $roupe

Lorsque vous avez ter#in, cliquez sur &nre$istrer *otre nouveau #od)le devrait !tre visi(le dans la liste des #od)les

2o##e vous pouvez le voir, le #od)le est l, #ais il ne retient rien en elle - pas d%articles, des dclencheurs ou d%autres entits

-.6.( A6out d"lment au modle


PG
6our a5outer un l#ent dans le #od)le, allez la liste des articles pour Nouvel hte Dans 2on"i$uration 1 0tes cliquez sur l-
#ent cot de ;ouvel hte

6uis7


2ochez la case de l%l#ent %2har$e 26, Hdans la liste
Slectionnez Copier slectionn pour ... dans le #enu droulant ci-dessous la liste et cliquez sur Io
Slectionner le #od)le pour copier les l#ents

2liquer sur copier

Si vous allez dans 2on"i$uration 1 Sod)les, ;ouveau #od)le devrait avoir un nouvel l#ent dedans

;ous nous arr!terons un seul l#ent pour l%instant, #ais de #!#e, vous pouvez a5outer d%autres l#ents, tri$$ers ou d%autres
entits dans le #od)le 5usqu% ce qu%il soit un ense#(le assez co#plet d%entits pour un (ut donn -suivi JS, contrle de l%applica-
tion unique.

-.6.4 4ier un modle a un hIte

8vec un #od)le de pr!t, il ne reste plus qu% l%a5outer un hte 6our cela, allez dans 2on"i$uration 1 0tes, cliquez sur ;ouvel
hte pour ouvrir sa "or#e de proprit et allez dans l%on$let Sod)les

L, cliquez sur 85outer, #arquer le #od)le que nous avons cr -;ouveau #od)le. et cliquez sur Slectionner Le #od)le devrait
appara9tre dans le "or#ulaire

2liquez sur &nre$istrer dans le "or#ulaire pour enre$istrer les #odi"ications Le #od)le est #aintenant a5out l%hte, avec toutes
les entits qu%elle dtient

2o##e vous l%aurez devin, de cette "aFon elle peut !tre applique n%i#porte quel autre hte ainsi :oute #odi"ication des ar-
ticles, des dclencheurs et d%autres entits au niveau du #od)le va se propa$er tous les #od)les d=htes lis

-.6.- 4ier des modles prd'inis pour les hItes

2o##e vous avez pu le re#arquer, 'a((ix est livr avec un ense#(le de #od)les prd"inis pour les di""rents JS, priphriques et
applications 6our co##encer surveiller tr)s rapide#ent, vous pouvez lier celui qui convient un hte, #ais #"iez-vous que ces
#od)les doivent !tre a""ins pour votre environne#ent 2ertains contrles ne sont pas ncessaires, et les intervalles d%interro$ation
peuvent !tre (eaucoup trop "rquents
6. Zabbi applian$e
2o##e une alternative la #ise en place #anuelle#ent ou rutilisation du serveur existant pour 'a((ix, les utilisateurs peuvent
tlchar$er appareil 'a((ix

PC
6our co##encer, d#arrez l%appareil et pointez votre navi$ateur sur l%/6, qu=il a reFu avec le D026

Les versions de 'a((ix sont (ases sur les versions JpenS,S& suivantes7
Version de a!!i" Version d#$pen Suse
O??
BOB O?O
O?G

/l est disponi(le dans les "or#ats suivants7
v#dK -*SXareU*irtual(ox.Y
J*Z -Jpen *irtualisation Zor#at.Y
2D isoY
0DDU"lash i#a$eY
6reload /SJY
[en $uest
'a((ix serveur est con"i$ur et "onctionne sur S+SEL, ainsi que "rontend

L%appareil a t construit en utilisant S,S& Studio
6.1 Changements apports au $on'igurations de ;);E

/l + a quelques chan$e#ents appliqus la con"i$uration de (ase d=JpenS,S&

6.1.1 Changements de $on'iguration de 8>;!4

Lo$ (inaire est dsactivY
/nnoDW est con"i$ur pour stocKer des donnes pour chaque ta(le dans un "ichier spar
6.1.2 )tilisation d"une adresse +P stati%ue

6ar d"aut, l%appareil utilise D026 pour o(tenir une adresse /6 6our spci"ier une adresse /6 statique7

2onnectez-vous en tant qu%utilisateur rootY
Juvrir le "ichier UetcUs+scon"i$Unet>orKUi"c"$-eth? dans votre diteur de texte "avoriY
T$lez WJJ:6TJ:J varia(le statiqueY
/68DDT, ;&:S8SQ et d%autres para#)tres co##e requis pour votre rseauY
2rer un "ichier UetcUs+scon"i$Unet>orKUroutes 6our la route par d"aut, utilisez par d"aut BPOB<8BB - -re#placer par votre

P5
adresse de passerelle.
&xcuter le red#arra$e de co##ande rcnet>orK
6our con"i$urer D;S, a5outez les entres na#eserver dans Uetc Uresolvcon", en prcisant chaque serveur de no#s sur sa propre
li$ne7 na#eserver BPOB<8BO

Sinon, il su""it d%utiliser l%utilitaire de con"i$uration +ast pour #ettre 5our les para#)tres rseau
6.1.( Changement de 'useau horaire

6ar d"aut, l%appareil utilise l%heure ,:2 de l%horlo$e s+st)#e 6our chan$er le "useau horaire, copier le "ichier appropri dans le
rpertoire UusrUshareUzonein"o vers UetcUlocalti#e, par exe#ple7

cp UusrUshareUzonein"oU&uropeUTi$a UetcUlocalti#e

6.1.4 Changements Autres

Tseau est con"i$ur pour utiliser le protocole D026 pour o(tenir une adresse /6Y

Zpin$ ,tilit+ est r$l sur les per#issions C@B? et est dtenue par le $roupe za((ix - suid et seule#ent alo>ed pour !tre
utilis par za((ix $roupeY

ntpd con"i$ur pour se s+nchroniser avec les serveurs de piscines pu(liquesY

Divers services de (ase ont t a5outs qui pourrait rendre le travail avec 'a((ix et la surveillance en $nral plus "acile
6.2 Con'iguration Zabbi

'a((ix appareil con"i$uration dispose des #ots de passe suivants et autres #odi"ications de con"i$uration7

6.2.1 8ots de passe

s+st)#e Toot U za((ix 'a((ix U za((ix
Wase de donnes Toot U za((ix 'a((ix U za((ix
Zrontend za((ix 8d#in U za((ix

Si vous chan$ez de passe "rontend, n%ou(liez pas de #ettre 5our la surveillance >e( #ot de passe de r$la$e -2on"i$uration 1
X&W.
6our chan$er le #ot de passe utilisateur de (ase de donnes il doit !tre chan$ dans les endroits suivants7

S+SELY
za((ix\servercon"Y
za((ixcon"php

6.2.2 Empla$ement des 'i$hiers

Les "ichiers de con"i$uration sont placs dans Uetc
'a((ix "ichiers 5ournaux sont placs dans UvarUlo$Uza((ix
Zrontend 'a((ix est plac dans UusrUshareUza((ix
Tpertoire personnel de l%utilisateur za((ix UvarUli(Uza((ix

6.2.( 8odi'i$ations 5 la $on'iguration Zabbi

;o# du serveur "rontal pour 'a((ix r$l sur H'a((ix O? 8pplianceY
Le "useau horaire est r$l sur Zrontend &urope U Ti$a, 'a((ix do#icile -ce qui peut !tre #odi"i dans U
etcUphp5UapacheOUphpini.Y
Dclencheurs handicaps et les scnarios Xe( sont a""iches par d"aut pour rduire la con"usion


P<
6.2.4 Con'iguration Prser2er

Si vous utilisez la version live 2D de l%appareil ou pour toute autre raison ne peut pas avoir un stocKa$e persistant, vous pouvez crer
une sauve$arde de (ase de donnes enti)re, + co#pris toutes les con"i$urations et les donnes recueillies

6our crer la sauve$arde, excutez7

#+sqldu#p za((ix V (zipO -P N d(du#p(zO

Saintenant, vous pouvez trans"rer d(du#p(zO "ichier sur une autre #achine

6our restaurer partir de la sauve$arde, de la trans"rer l%appareil et excuter7

(zcat d(du#p(zO V #+sql za((ix

8ssurez-vous que le serveur 'a((ix est arr!t pendant l%excution de la restauration

6.( A$$s .rontend

L%acc)s inter"ace par d"aut est autoris partir de7

BO@??B
BPOB<8??UB<
B???? U 8
B 77

Tacine -U. est rediri$e vers U za((ix sur le serveur >e(, ce "rontend peut !tre consult la "ois co##e http7UU ]hteN et http7UU
]hteN U za((ix

2ela peut !tre personnalis dans U etcUapacheOUcon"dUza((ixcon" *ous devez red#arrer serveur Xe( apr)s avoir #odi"i ce
"ichier 6our ce "aire, connectez-vous en utilisant SS0 en tant qu%utilisateur root et excutez7

service apacheO restart

6.4 .ireDall

6ar d"aut, seuls deux ports sont ouverts - OO -SS0. et 8? -0::6. 6our ouvrir des ports suppl#entaires - par exe#ple, un serveur
'a((ix et les ports d%a$ents - #odi"ier les r)$les ipta(les avec SuS&"ire>allO utilitaire7

SuS&"ire>allO open &[: :26 za((ix-trapper za((ix-a$ent

Techar$ez ensuite les r)$les de pare-"eu7

SuS&"ire>allO stop
SuS&"ire>allO start

6.- 4es possibilits de sur2eillan$e

Serveur 'a((ix est co#pil avec le support pour les l#ents suivants7
S;S6,
/6S/Y
Surveillance Xe(Y
SS0OY
/6v<
Dans le serveur 'a((ix con"i$uration "ourni lui-#!#e est contrl l%aide d%un a$ent install locale#ent pour certains para#)tres
de (ase, en outre, 'a((ix inter"ace est contrle par la surveillance ainsi navi$ateur


P@

;otez que la surveillance de l=inter"ace >e( se connecte- ce qui peut a5outer (eaucoup d%entres dans le 5ournal d%audit

6.6 1amingA les s$ripts d"initialisation et d"autres

Des scripts d%initialisation sont prvus 6our contrler le serveur 'a((ix, utilisez l%une des options suivantes7

service za((ix\server status
rcza((ix\server status
UetcUinitdUza((ix\server status

Te#placer serveur avec a$entd pour d#on de l%a$ent 'a((ix

6.6.1 ;$ripts plani'is

/l +a un script plani"i, excut partir du cronta( toutes les B? #inutes qui red#arre 'a((ix serveur si elle ne "onctionne pas,
UvarUli(Uza((ixU(in /l enre$istre pro(l)#es horodates et les tentatives de dpart Uvar Ulo$Uza((ixUserver\pro(le#slo$
8ssurez-vous de dsactiver cette entre cronta( si l%arr!t du serveur 'a((ix est souhaite

6.6.2 Augmenter l"espa$e dis%ue disponible

2rez une sauve$arde de toutes les donnes avant de tenter l%une des tapes

L%espace disque disponi(le sur l%appareil pourrait ne pas !tre su""isante Dans ce cas, il est possi(le d%tendre le disque 6our ce "aire,
tout d%a(ord tendre le dispositi" de (loc dans votre environne#ent de virtualisation, puis procdez co##e suit

D#arrez "disK pour #odi"ier la taille de la partition &n tant que root, excutez7

"disK UdevUsda

2ela va d#arrer "disK sur le disque sda &nsuite, passer des secteurs en #ettant

u

;e dsactivez pas le #ode de co#pati(ilit DJS en tapant c De procder l%dsactiv endo##a$er la partition


P8
&nsuite, suppri#ez la partition existante et crer une nouvelle avec la taille dsire Dans la #a5orit des cas, vous devrez accepter
le #axi#u# disponi(le, qui per#ettra d%lar$ir le s+st)#e de "ichiers de n%i#porte quelle taille que vous avez "ait disponi(le pour le
disque virtuel 6our ce "aire, entrez la squence suivante dans l%invite "disK7

d
n
p
B
-accept de"ault <G.
-accept de"ault #ax.

Si vous souhaitez laisser un peu d%espace pour les partitions de s>ap suppl#entaires -etc., vous pouvez entrer une autre valeur
pour le dernier secteur Lorsque vous avez ter#in, enre$istrez les #odi"ications en tapant7

>

Ted#arrez la #achine virtuelle -co##e la partition nous avons #odi"i est utilis actuelle#ent. 8pr)s le red#arra$e, le redi-
#ensionne#ent du s+st)#e de "ichiers peut avoir lieu

resizeO"s UdevUsdaB

2%est Fa, le s+st)#e de "ichiers doit !tre cultiv la taille de la partition #aintenant

6.7 Format Remarques spcifiques

%en &.'

6our utiliser des i#a$es dans [en serveur, excutez7

x# create -c "ile->ith-su""ixxencon"i$

2onsultez les pa$es suivantes pour plus d%in"or#ations sur l%utilisation des i#a$es [en7
http7UUenopensuseor$UopenS,S&70o>\to\use\do>nloaded\S,S&\Studio\appliances^,sin$\[en\$uests
http7UUold-enopensuseor$US,S&\Studio\[en\0o>tos
De conversion d%i#a$e pour [enServer

6our utilis des i#a$es [en de 2itrix [enServer, vous devez convertir l%i#a$e disque 6our ce "aire7
2rer un disque virtuel qui est au #oins aussi $rande que l%i#a$e
Dcouvrez l%,,/D de ce disque

xe vdi-list para#s_all

Si il +a (eaucoup de disques, ils peuvent !tre "iltrs par le para#)tre ;o#-tiquette, attri(u lors de la cration du disque virtuel
/#portez l%i#a$e

xe vdi-i#port "ilena#e_Hi#a$era>H uuid_H],,/DNH

Instructions from Brian Radford blog

6.0.2 +nstru$tions de V8Care

Les i#a$es au "or#at *SDQ sont utilisa(les directe#ent dans *SXare 6la+er, Server et XorKstation 6our une utilisation dans &S[,
&S[i et vSphere ils doivent !tre convertis en utilisant *S>are 2onverter

6.0.( K77 J image 'lash @brutB

*oir http7UUenopensuseor$UopenS,S&7S,S&\Studio\Disc\/#a$e\0o>tos pour plus d%in"or#ations sur les i#a$es de disque


PP
6.9 Problmes $onnus
6.9.1 Etra$tion sous CindoDs

Les lo$iciels de $estion d%archiva$e Xindo>s est connu pour a(9#er les archives appareil Si l%extraction choue, essa+ez un autre
lo$iciel Jutil open source @-zip pourrait "onctionner
Wrian Tad"ord (lo$

6.9.2 Pour l"appareil 2.3.3

Surveillance Xe( n%est pas disponi(le
Lan$ues autres que l%an$lais ne "onctionnent pas 6our activer d%autres endroits, excutez les co##andes suivantes7

UusrUshareUza((ixUlocaleU#aKe\#osh
rcapacheO restart

8dresse /6 statique pourrait ne pas "onctionner en raison d%un pro(l)#e de s+ste#d Sise 5our du s+st)#e avec z+pper devrait
rsoudre ce pro(l)#e
6.9.( Pour l"appareil 2.3.2

Surveillance Xe( n%est pas disponi(le
Lan$ues autres que l%an$lais ne "onctionnent pas *oir O?? pour les notes solution
6.9.4 Pour l"appareil 2.3.4

SS0 dae#on ne peut pas !tre d#arr SS0 et U ou #ise niveau paquet SSL pourrait aider
0 ;er2i$e +T

0.1 Vue d=ensemble
Les services /: sont destins ceux qui veulent o(tenir une vue de haut niveau -entreprise. de l%in"rastructure surveille Dans de
no#(reux cas, nous ne so##es pas intresss par les dtails de (as niveau, co##e le #anque d%espace disque, la char$e proces-
seur leve, etc 2e qui nous intresse en est la disponi(ilit du service "ourni par notre dparte#ent /: ;ous pouvons aussi !tre
intress reprer les endroits "ai(les de l%in"rastructure in"or#atique, la structure de l%in"rastructure in"or#atique existante, et
d%autres in"or#ations d%un niveau suprieur
Les services 'a((ix /: "ournisse des rponses toutes les questions #entionnes
Le service /: est une reprsentation hirarchie des donnes de surveillance
,ne structure de service tr)s si#ple, elle peut resse#(ler 7
IT Service
|
|-Workstations
| |
| |-Workstation1
| |
| |-Workstation2
|
|-Servers
2haque n`ud de la structure a un statut d%attri(ut L%tat est calcul et propa$e vers les niveaux suprieurs selon l%al$orith#e
slectionn 8u niveau le plus (as des services /: il + a des dclencheurs L%tat des n`uds individuels est a""ect par l%tat de leurs
dclencheurs

B??
;otez que les dclencheurs avec une svrit Non classifi ou information n%ont pas d%incidence sur le calcul SL8
0.2 Con'iguration
6our con"i$urer les services in"or#atiques, allez dans7 Configuration services.
Sur cet cran, vous pouvez construire une hirarchie de votre in"rastructure surveille Le service parent de plus haut niveau est
%root% *ous pouvez construire votre hirarchie descendante en a5outant les services aux parents de niveau in"rieur, puis les n`uds
individuels pour eux

2liquez sur un service pour a5outer des services, #odi"ier un service ou suppri#er le service ,n "or#ulaire s%a""iche dans lequel
vous pouvez #odi"ier les attri(uts de service
0.2.1 Con'iguration d"un ser2i$e in'ormati%ue
L%on$let Service contient des attri(uts des services $nraux7

Paramtre Description
;o# ;o# du service
Service parent

Service parent auquel appartient le service
Algorithme de calcul de
l'tat
Sthode de calcul de l%tat du service7
Ne pas calculer - ne calcule pas l%tat du service
(ro!lme) si au moins un enfant a un pro!lme - considr co##e un pro(l)#e s%il + a un service en-
"ant qui a un pro(l)#e
(ro!lme) si tous les enfants ont des pro!lmes - considrs co##e un pro(l)#e unique#ent si tous
les services en"ant ont des pro(l)#es
Calculer SLA 6er#ettre le calcul des SL8 et d%a""icha$e
SLA acceptable (en% 6ourcenta$e SL8 qui est accepta(le pour ce service ,tilis pour le reportin$
!clenchement Lien pour un dclencher7
Aucun - pas de lien
nom du dclencheur - lie la dtente, dpend donc de l%tat de dclenche#ent
Les services du niveau le plus (as doive !tre lie des "acteurs dclencheurs -Sinon, leur tat ne sera
pas reprsent correcte#ent.
"rdre de tri L%ordre pour l%a""icha$e, le plus (as vient en pre#ier
L%on$let *pendances contient les services dpendent du service 2liquez sur A#outer pour a#outer un service de ceux qui sont con"i-
$urs

B?B

0.2.2 7pendan$e Kard et ;o't
La disponi(ilit d%un service peut dpendre de plusieurs autres services, et non pas d=un seul La pre#i)re option consiste a5outer
tous ceux qui sont directe#ent en services avec l%en"ant
:oute"ois, si un service est d5 a5out un autre endroit dans l%ar(orescence des services, elle ne peut pas !tre si#ple#ent dpla-
ce 2o##ent crer une dpendance son $arda La rponse est liaison HSo"tH 85outer le service et cochez la case Soft. De cette
"aFon, le service peut rester dans son e#place#ent d%ori$ine dans l%ar(re, ou encore co#pter sur eux partir de plusieurs autres
services Les services qui sont so"t-linKed sont a""ichs en $ris dans l%ar(re &n outre, si un service ne dispose que des dpen-
dances Hso"tH, il peut !tre suppri# directe#ent, sans suppri#er les services aux en"ants d%a(ord
L%on$let +emps contient la spci"ication des te#ps de service

Paramtre Description
Horaires de service 6ar d"aut, tous les services doivent "onctionner OCx@xG<5 Si il + a des exceptions ncessaire, a5outer de
nouvelles heures de service
Temps nouveau
service
0oraires de service7
,ptime - service de disponi(ilit
-es temps d'arr.t - tat de service dans ce dlai n%a""ecte pas la SL8
,n temps d'arr.t en temps - un te#ps d%arr!t unique Rtat de service dans ce dlai n%a""ecte pas la SL8
85outez les heures respectives
0.2.( A''i$her
6our surveiller les services in"or#atiques, allez surveillance -> services IT
9 ;ur2eillan$e Deb

9.1 Vue d=ensemble
8vec 'a((ix, vous pouvez vri"ier la disponi(ilit de plusieurs aspects des sites Xe(
6our e""ectuer le suivi 'a((ix serveur >e( doit !tre initiale#ent con"i$ur avec l=,TL -li(curl. de soutien
6our activer la surveillance Xe( vous avez (esoin de d"inir des scnarios Xe( ,n scnario se co#pose d%une ou plusieurs re-
qu!tes 0::6 ou tapes Les tapes sont excutes priodique#ent par le serveur 'a((ix dans un ordre prd"ini
Les in"or#ations suivantes sont collectes dans un scnario >e(7

B?O
*itesse #o+enne de tlchar$e#ent par seconde pour toutes les tapes du scnario entier
;u#ro d=tape qui a chou
Dernier #essa$e d%erreur
Les in"or#ations suivantes sont recueillies un stade quelconque du scnario >e(7
La vitesse de tlchar$e#ent par seconde
Le te#ps de rponse
Le code de rponse
'a((ix peut $ale#ent vri"ier si une pa$e 0:SL rcupre contient une cha9ne prd"inie /l peut excuter une connexion si#ule
et suivre la voie de clics de souris si#uls sur la pa$e
La surveillance 'a((ix Xe( prend en char$e les protocoles 0::6 et 0::6S Lors de l%excution d%un scnario Xe(, 'a((ix suit tou-
5ours les redirections :ous les cooKies sont conservs pendant l%excution d%un scnario unique
6our utiliser le prox+ 0::6, d"inissez la varia(le d%environne#ent http/pro"0 pour l%utilisateur du serveur 'a((ix 6ar
exe#ple, http_proxy = http://proxy_ip:proxy_port.

6lus de dtails sont disponi(les en excutant une co##ande shell # man curl.
Des donnes collectes partir des scnarios d%excution >e( sont #aintenu dans la (ase de donnes Les donnes sont auto#ati-
que#ent utilises pour les $raphiques, les dclencheurs et les noti"ications
9.2 Con'iguration d"un s$nario

La pre#i)re tape de la cration d%un scnario >e( est de crer une application approprie -sau" si vous avez d5 une. Les scna-
rios Xe( sont lis des de#andes de re$roupe#ent

&nsuite, pour con"i$urer un scnario >e(7
8ller dans7 Configuration Web
2liquez sur Crer un scnario vers la droite -ou sur le no# du scnario pour #odi"ier un scnario existant.
&ntrez les para#)tres du scnario dans la "or#e
L%on$let Scnario vous per#et de con"i$urer les para#)tres $nraux d%un scnario >e(

6ara#)tres $nraux7

B?G

(aramtre *escription
Application

Slectionnez une application d=un scnario qui va lui appartenir La de#ande doit exister

;o#

;o# du scnario unique
Authentification Les options d%authenti"ication
Aucun - pas d%authenti"ication utilis
-'authentification de !ase - l%authenti"ication de (ase est utilise
-'authentification N+-1 - ;:LS- Xindo>s ;: L8; Sana$er. si l=authenti"ication est utilis
Slection d%une #thode d%authenti"ication "ournira deux cha#ps suppl#entaires per#ettant d%en-
trer un no# d%utilisateur et #ot de passe
Intervalle de mise jour (en
secondes)
2o#(ien de "ois le scnario sera excut, en quelques secondes
Agent Slectionnez un a$ent client
'a((ix va "aire se#(lant d%!tre le navi$ateur slectionn 2eci est utile quand un site Xe( retourne
un contenu di""rent pour les di""rents navi$ateurs
Variables Liste de varia(les -#acros. destin !tre utilis dans des tapes de scnario -varia(les d%,TL de
poste,.
/ls ont le "or#at suivant7
2macro'3 _ *aleurB
2macro43 _ *aleurO
6ar exe#ple7
L,serna#eM _ 8lexei
LSot de passeM _ K5Gh5KbGC(d
Les #acros peuvent ensuite !tre r"renc dans les tapes Lno# d%utilisateurM et L#ot de passeM
'a((ix va auto#atique#ent les re#placer par des valeurs relles
Active

Le scnario est active si cette case est coche, sinon - dsactiv

L%on$let Steps vous per#et de con"i$urer les tapes du scnario >e(

9.( Con'iguration des mesures
6our a5outer une tape scnario Xe(, cliquez sur Ajouter dans l%on$let tapes d%une "or#e de scnario

Rtape para#)tres7

(aramtre *escription
;o# ;o# de l%tape unique

B?C
URL

,TL pour se connecter et rcuprer les donnes 6ar exe#ple7
http7UU>>>za((ixco#
https7UU>>>$oo$leco#
I&: varia(les peuvent !tre trans#is dans le para#)tre ,TL

Poste Les varia(les 0::6 6JS:, le cas chant
6ar exe#ple7
id _ OGC5 c userid _ LuserM
Si LuserM est d"inie co##e une #acro du scnario >e(, il sera re#plac par sa valeur lorsque l%tape est excute
L%in"or#ation sera envo+ tel quel
Fin de l'acti-
vit
'a((ix ne va pas dpenser plus que le #ontant de secondes sur le traite#ent de l%,TL &n "ait, ce para#)tre d"init
le te#ps #axi#al pour ta(lir une connexion l%,TL et le te#ps #axi#al d%excution d%une requ!te 0::6 6ar con-
squent, 'a((ix ne va pas dpenser plus de O secondes x :i#eout surle #archepied
6ar exe#ple7 B5
Obligatoire ;cessite un #oti" d=expression r$uli)re
Sau" si le contenu extrait -0:SL. correspond au #oti" requis dans l%tape qui chouera S%il est vide, aucune vri"ica-
tion n%est e""ectue
6ar exe#ple7
6a$e d%accueil de 'a((ix
Wienvenued 8d#in
Codes de
statut
Liste des codes de statut 0::6 attendus Si 'a((ix reFoit un code qui n%est pas dans la liste, l%tape chouera
S%il est vide, aucune vri"ication n%est e""ectue
6ar exe#ple7 O??, O?B, OB?-OPP

:oute #odi"ication d=tapes du scnario >e( ne sera enre$istre que lorsque l%ense#(le du scnario est enre$istr

*oir aussi un exe#ple concret de la "aFon dont les #esures de surveillance Xe( peut !tre con"i$ur

9.4 A''i$hage

6our a""icher les donnes dtailles des scnarios >e( d"inis, allez dans Monitoring Web ou donnes les plus rcentes. 2liquez
sur le no# du scnario pour voir les statistiques plus dtailles


B?5
,ne vue d%ense#(le des scnarios d%anal+se Xe( peut !tre consult dans Monitoring tableau de bord.
).5 4es arti$les de sur2eillan$e Ceb
9.-.1 Vue d=ensemble

2ertains l#ents nouveaux sont a5outs auto#atique#ent pour la surveillance lorsque les scnarios Xe( sont crs

9.-.2 Arti$le des s$narios

D)s qu%un scnario est cr, 'a((ix a5oute auto#atique#ent les l#ents suivants pour le suivi, en les reliant l%application slec-
tionne

(oste *escription
La vitesse de tlchargement
pour <Scenario>
2et article per#ettra de recueillir des in"or#ations sur la vitesse de tlchar$e#ent -octets par
seconde. de l%ense#(le du scnario, soit en #o+enne pour toutes les tapes
2l d%o(5et7 >e(testin eScenariof
:+pe7 numrique (float)
Rtape a chou de ]ScenarioN 2et l#ent a""iche le nu#ro de l%tape qui a chou sur le scnario Si toutes les tapes sont
excutes avec succ)s, ? est renvo+
2l d%o(5et7 >e(test"ail eScenariof
:+pe7 umeric(unsigned)
!ernier message d"erreur du
<scnario>
2et article renvoie le texte du dernier #essa$e d%erreur du scnario
2l d%o(5et7 >e(testerror eScnariof
Le no# du scnario rel sera utilis la place de ]scnarioN
Rl#ents de surveillance Xe( sont a5outs avec un histoirique de G? 5ours et une priode de P? 5ours de rtention
2es l#ents peuvent !tre utiliss pour crer des dclencheurs et d"inir les conditions de noti"ication
5"emple ' :
6our crer un dclencheur scnario Xe( a chou , vous pouvez d"inir une expression de dclenche#ent7
Lhost7>e(test"aileScenarioflast-?.M^?
8ssurez-vous de re#placer Scnario avec le no# rel de votre scnario
5"emple 4 :
6our crer un dclencheur application Xe( est lent , vous pouvez d"inir une expression de dclenche#ent7
Lhost7>e(testineScenario,,(psflast-?.M
8ssurez-vous de re#placer Scnario avec le no# rel de votre scnario
9.6 Etape des arti$les du s$nario
9.6.1 Vue d=ensemble
2ette section prsente une tape-par-tape de la vie relle exe#ple de la "aFon dont la surveillance Xe( peut !tre utilis
6ro"itons de surveillance 'a((ix Xe( pour surveiller l%inter"ace >e( de 'a((ix ;ous voulons savoir si elle est disponi(le, "ournit le
(on contenu et de la rapidit avec laquelle il travaille 6our ce "aire, nous devons aussi identi"ier avec notre no# d%utilisateur et #ot
de passe

B?<
9.6.2 ;$nario

5tape '
Ajouter une application hte.
8ller dans htes Conguraon, puis cliquez sur Applications ct de l%hte que vous voulez utiliser pour la surveillance >e(
Dans la section application, cliquez sur Crer une application.

2ette tape n%est pas ncessaire si vous avez d5 une application approprie *ous pouvez $ale#ent crer un hte s=il n%existe pas
6tape 4
Ajouter un scnario web.
;ous allons a5outer un scnario pour surveiller l%inter"ace >e( de 'a((ix Le scnario va excuter un certain no#(re d%tapes
8llez dans Configuration Web, slectionnez l%hte dans la liste droulante, puis cliquez sur Crer un scnario.

Dans le "or#ulaire nouveau scnario, cliquez sur Slectionner en re$ard du cha#p d%application de choisir l%application que nous
venons de crer
;otez que nous avons $ale#ent cr deux #acros, LuserM et L#ot de passeM
6tape 7
Dfinir les tapes du scnario.
2liquez sur le (outon Ajouter dans l%on$let tapes suivre pour a5outer des tapes individuelles
tape scnario Web 1
;ous co##enFons par vri"ier que la pre#i)re pa$e rpond correcte#ent, revient avec le code de rponse 0::6 O?? et contient le
texte S/8 'a((ix

B?@

Lorsque vous avez ter#in la con"i$uration de l%tape, cliquez sur Ajouter.
tape scnario Web 2
;ous continuons en vous connectant l%inter"ace 'a((ix, et nous le "aisons en rutilisant les #acros -varia(les. que nous avons
d"inies au niveau scnario, LuserM et L#ot de passeM

;otez que "rontend 'a((ix utilise le redirection bavaScript lors de la connexion, donc nous devons d%a(ord nous identi"ier,
et seule#ent dans de nouvelles #esures, nous pouvons vri"ier la connexion en "onctionnalits &n outre, l%tape de con-
nexion doit utiliser l%,TL co#plet vers le "ichier index.php.

:outes les varia(les de poste doit !tre sur une seule li$ne et concatn avec s+#(ole &. &xe#ple de cha9ne pour la connexion
inter"ace 'a((ix7
na#e_8d#incpass>ord_za((ixcenter_Si$n in

Si vous utilisez les #acros co##e dans cet exe#ple, une cha9ne de connexion devient7

na#e_LuserMcpass>ord_Lpass>ordMcenter_Si$n in

tape scnario Web 3
Rtant connect, il "aut #aintenant vri"ier le "ait 6our ce "aire, nous vri"ions une cha9ne qui n%est visi(le que lorsque vous !tes
connect - par exe#ple, le lien Profil appara9t dans le coin suprieur droit

B?8

tape scnario Web 4
Saintenant que nous avons vri"i que le "ronted est accessi(le et que nous pouvons nous identi"ier et ainsi rcuprer le connec-
t dans le contenu, nous devrions $ale#ent nous dconnecter autre#ent la (ase de donnes 'a((ix sera pollue avec des tas de
dossiers ouverts dans la session

Une configuration complte des tapes
,ne con"i$uration co#pl)te des tapes du scnario Xe( doit resse#(ler ceci7

tape 4
&nre$istrer le scnario de surveillance
La liste des applications et des scnarios lis appara9tra dans la surveillanceWeb

B?P

2liquez sur le no# du scnario pour voir les statistiques plus dtailles7

: 8aintenan$e

:.1 Vue d=ensemble

*ous pouvez d"inir des priodes de #aintenance pour les htes et $roupes d%htes dans 'a((ix /l existe deux t+pes de #ainte-
nance - la collecte des donnes et aucune collecte de donnes
6our viter la rception des noti"ications lors de l%entretien des htes, les actions doivent !tre con"i$urs par d"aut en conservant
la condition de l%action Statut d%entretien _ pas de #aintenance - alors vous ne devriez pas recevoir des noti"ications de pro-
(l)#es lors de l%entretien Si un pro(l)#e survient lors de l%entretien et n%est pas rsolu, une noti"ication est $nre apr)s la p-
riode de #aintenance quand elle serra ter#iner
6our recevoir une noti"ication pour les pro(l)#es non rsolus au cours de l%entretien, vous devez suppri#er la condition de l%action
par d"aut et de ne pas prendre des #esures lors de l%entretien
Si au #oins un hte -utilis dans l%expression de dclenche#ent. n%est pas en #ode de #aintenance, 'a((ix va envo+er
une noti"ication de pro(l)#e

'a((ix serveur doit !tre en cours d%excution lors de l%entretien Son processus de #inuterie -excut toutes les G? secondes. est
responsa(le de l%tat de co##utation des htes Uentretien ,ne procuration sera tou5ours recueillir des donnes quel que soit le

BB?
t+pe d%entretien -+ co#pris les Haucune donne de #aintenanceH. Les donnes sont ensuite i$nors par le serveur si %aucune col-
lecte de donnes n=est active

Lorsque l=entretien se ter#ine, les dclencheurs l%aide la "onction de -nodata. ne se dclenche pas avant que de nouvelles donnes
arrivent pendant la priode oA ils sont vri"is

Si un l#ent de 5ournal est a5oute lorsqu%un hte est dans l%entretien et la #aintenance se ter#ine, seules les entres nouvelle du
"ichier 5ournal depuis la "in de l%entretien seront recueillies
:.2 Con'iguration

6our con"i$urer une priode de #aintenance7
8ller dans7 Configuration!aintenance
2liquez sur Crerunprio"e"e#aintenance -ou sur le no# d%une priode de #aintenance existant.
L%on$let Maintenance contient les attri(uts $nraux des priodes de #aintenance7

Paramtre Description
Nom

;o# de la priode de #aintenance
Type d'entretien Deux t+pes d%entretien peuvent !tre r$ls7
La collecte des donnes - les donnes seront collectes par le serveur lors de l%entretien
Pas de collecte de donnes - les donnes ne seront pas collectes par le serveur lors de l%entretien
Actif depuis La date et l%heure lors de l%excution des priodes de #aintenance deviennent actives
Actif jusqu' La date et l%heure lors de l%excution des priodes de #aintenance cessent d%!tre actives
Description Description de la priode de constitution

L%on$let Priodes per#et de d"inir les 5ours et les heures exactes lorsque la #aintenance a lieu &n cliquant sur neuve vous donnera
une souplesse $ouveau "or#ulaire prio"e"e#aintenance oA vous pouvez d"inir les te#ps - 5ournalier, he(do#adaire, #ensuel
ou l%entretien ponctuel
Les htes et l%on$let Groupes vous per#et de slectionner les htes et $roupes d%htes pour #aintenance
:.( A''i$hage

Les htes de l%entretien sont a""ichs en consquence7
Surveillance%ableau"ebor"%riggers - une icne oran$e avec une cl (lanche -depuis 'a((ix O?G *ersion. indique
que l%hte est en #aintenance Les dtails d=entretien sont a""ichs lorsque le pointeur de la souris est positionn sur
l%icne -8uparavant, avant 'a((ix O?G, dans le ta(leau de (ord les no#s d%htes en #aintenance t a""ichs en oran$e
et dans surveillance%riggers, une cha9ne oran$e appara9t ct du no# d%hte indiquant le t+pe d%entretien.



L%a""icha$e d%htes dans la #aintenance dans Dash(oard peut !tre un set tout "ait avec la "onction "iltra$e ta(leau de
(ord

Dans la liste d%htes - dans la colonne tat a""iche H&n #aintenanceH
Dans les cartes rseaux - htes dans la #aintenance des "ond oran$e

BBB
13 Epression rgulire

13.1 Vue d=ensemble
Des expressions r$uli)res co#plexes peuvent !tre crs et tests dans le "rontend 'a((ix
8pr)s une expression r$uli)re a t cr, il peut !tre utilis partout en se r"rant son no#, avec le pr"ixe g, par exe#ple @
mycustomregexp.
:ous les expressions r$uli)res dans 'a((ix, qu%ils soient crs avec l%diteur avanc, ou saisies #anuelle#ent, a le soutien d%expres-
sions rationnelles 6JS/[
13.2 Con'iguration
6our crer une expression r$uli)re7
8ller dans7 Administration Gnral
Slectionnez expressions rgulires de la liste droulante
2liquez sur Nouvelle expression rgulire

,ne expression r$uli)re personnalise peut !tre constitu de sous-expressions #ultiples, et il peut !tre test dans cette section en
"ournissant une cha9ne de test Les rsultats #ontrent l%tat de chaque sous-expression totale et le statut expression personnalise
11 Le$onnaissan$e de l=2nement

11.1 Vue d=ensemble
6ro(l)#e d=vne#ents dans 'a((ix peut !tre reconnu par les utilisateurs
Si un utilisateur est noti"i propos d%un vne#ent pro(l)#e , ils peuvent aller sur le "ronted 'a((ix, pour accder des v-
ne#ents l%cran et reconna9tre le pro(l)#e Lors de la reconnaissant, ils peuvent entrer leurs co##entaires, en disant qu%ils +
travaillent ou tout autre chose
De cette "aFon, si un autre utilisateur du s+st)#e rep)re le #!#e pro(l)#e, il voit i##diate#ent si elle a t reconnue et les
co##entaires 5usqu% prsent
De cette "aFon, le "lux de production pour rsoudre les pro(l)#es avec plus d%un utilisateur du s+st)#e peut se "aire d%une #ani)re
plus coordonne
L=etat d%acquitte#ent est $ale#ent utilis lors de la d"inition des oprations d%action *ous pouvez d"inir, par exe#ple, que la
noti"ication est envo+ un $estionnaire de niveau suprieur que si un vne#ent n%est pas reconnu pendant un certain te#ps

BBO
11.2 A$$us a l=$ran
L%tat d%acquitte#ent des pro(l)#es est a""ich dans le Surveillance vnements.
La colonne Ack contient soit un oui ou un non, ce qui indique un accus de rception ou un pro(l)#e non reconnue respecti-
ve#ent ,n oui peut aussi avoir un no#(re avec lui entre parenth)ses indiquant le no#(re de co##entaires pour le pro(l)#e
5usqu% prsent
Les deux Jui et ;on sont des liens &n cliquant dessus vous a#)nera l%cran de con"ir#ation

6our reconna9tre un pro(l)#e, entrez votre co##entaire et cliquez sur Reconnatre et retourner ou si#ple#ent reconnatre. Te-
conna9tre et retour vous ra#)ne l%cran de l%vne#ent
:ous les co##entaires prcdents pour le pro(l)#e s%a""ichent au-dessus de la zone de co##entaires
11.( A''i$hage
L=in"or#ation d%acquitte#ent est a""iche enti)re#ent dans l%cran Dtails de l%vne#ent accessi(le en cliquant sur le #o#ent de
l%vne#ent en surveillance vnements.
L=tat d%acquitte#ent est a""iche les O? derniers (locs des numros de suivi tableau de bord.
L=tat d%acquitte#ent est ainsi a""ich dans Monitoring Triggers L=tat d%acquitte#ent est $ale#ent utilis avec l%cran des
options de "iltra$e *ous pouvez "iltrer les dclencheurs reconnus ou non reconnus
12 Con'iguration d=importJeport

12.1 Vue d=ensemble
La "onctionnalit de 'a((ix exportation U i#portation per#et d%chan$er diverses entits de con"i$uration entre un s+st)#e et un
autre 'a((ix
2as d%utilisation t+piques pour cette "onctionnalit7
le parta$e des #od)les ou des cartes rseau - Les utilisateurs'a((ix peuvent parta$er leurs para#)tres de con"i$uration
l%int$ration avec des outils tiers - le "or#at universel [SL per#et l%i#portation et l%int$ration U export de donnes pos-
si(le avec des outils et applications tierces
ue peut!on exporter " importer #
Les o(5ets qui peuvent !tre exports U i#ports sont les suivants7
$roupes d%htes (par Zabbix A! uni"uement#
#od)les -+ co#pris tous les l#ents connexes, des dclencheurs, des $raphiques, des r)$les, des crans de dcouverte de
#od)les.
htes -+ co#pris tous les l#ents connexes, les tri$$ers, les $raphiques, les r)$les de dcouverte.
Les cartes rseau -+ co#pris toutes les i#a$es connexesY #appa$e d%exportation U i#portation est support depuis Zabbix
$.%.&#

BBG
i#a$es
crans
$xporter le format
Les donnes peuvent !tre exportes l%aide de l%inter"ace >e( 'a((ix 'a((ix ou 86/ Zor#ats d%exportation pris en char$e sont les
suivants7
[SL - dans le "rontend
[SL ou bSJ; - dans 'a((ix 86/
12.2 7tails sur l"eportation

:ous les l#ents qui sont pris en char$e peuvent !tre exports dans un "ichier
Les l#ents des htes et les #od)les qui sont hrites du #od)le ne sont pas export
LLD cr des l#ents et tous les l#ents qui en dpendent ne sont pas exports 6ar exe#ple, si un dclencheur est cr
partir d%un l#ent de r)$le $nr par LLD, un tel dclenche#ent ne sera pas export
Les dclencheurs et les $raphiques qui utilisent des l#ents Xe( ne sont pas exports
12.( 7tails sur l"importation
L=i#portation s%arr!te la pre#i)re erreur
Lorsque la #ise 5our des i#a$es existantes lors de l%i#portation d%i#a$es, Hi#a$et+peH est i$nor, c%est dire qu%il est i#-
possi(le de chan$er le t+pe d%i#a$e via l%i#portation
Les (alises vides pour les articles, les tri$$ers, des $raphiques, des htes U te#plate, discover+Tules, ite#6rotot+pes, tri$-
$er6rotot+pes, $raph6rotot+pes n%ont pas de sens c%est dire qu%il est le #!#e que si elle avait disparu Les autres ta$s, par
exe#ple, les de#andes d%articles, sont si$ni"icatives savoir (alise vide si$ni"ie qu%aucune de#ande d%article, des #o+ens
de (alises #anquants ne pas #ettre 5our des applications
L=i#portation prend en char$e [SL et bSJ;, le "ichier d%i#portation doit avoir une extension de "ichier correcte7 [#l pour
[SL et bSJ; pour bSJ;
12.4 4e 'ormat ,84 de base

&n-t!te par d"aut pour les docu#ents [SL

]ax#l version_HB?H encodin$_H,:Z-8HaN
]za((ix\exportN
]versionNO?]UversionN
]dateNO?BO-?C-B8:BC7?@7G<']UdateN
]Uza((ix\exportN
]ax#l version_HB?H encodin$_H,:Z-8HaN

Rl#ent racine [SL pour l=exportation 'a((ix

]za((ix\exportN

*ersion de l=exportation

]versionNO?]UversionN
Date laquelle l%exportation a t cre au "or#at /SJ 8<?B
]dateNO?BO-?C-B8:BC7?@7G<']UdateN
8utres ta$s dpendent o(5ets exports
12.- +mportations des groupes

BBC
8vec "rontend vous pouvez exporter les $roupes unique#ent avec des htes ou des #od)les Euand l%hte ou le #od)le est export
tous les $roupes auxquels il appartient sont exports avec lui auto#atique#ent
L=86/ per#et d%exporter les $roupes indpenda##ent des htes ou des #od)les
]$roupsN
]$roupN
]na#eN'a((ix servers]Una#eN
]U$roupN
]U$roupsN

/roupes 0 groupe

Paramtre %&pe Description
;o# Strin$ ;o# du $roupe

12.6 +mportations des KItes
Les htes sont exports avec de no#(reux o(5ets lis et la relation d%o(5et
L%exportation des htes contient7
Donnes des hosts
8ccueillir les donnes d%inventaire
Les relations des $roupes
Telations #od)les
/nter"aces
Sacros
8pplications
8rticles
Les r)$les de dcouverte avec tous les protot+pes
Euand l%hte est i#port et #is 5our, il ne peut !tre lie d%autres #od)les et ne 5a#ais !tre dissocies de tout

<hosts>
<host>
<host>Zabbix server</host>
<name>Zabbix server</name>
<proxy/>
<status>0</status>
<ipmi_authtype>-1</ipmi_authtype>
<ipmi_privilege>2</ipmi_privilege>
<ipmi_username/>
<ipmi_password/>
<templates/>
<groups>
<group>
<name>Zabbix servers</name>
</group>
</groups>
<interfaces>
<interface>
<default>1</default>
<type>1</type>
<useip>1</useip>
<ip>127.0.0.1</ip>
<dns/>
<port>20001</port>
<interface_ref>if1</interface_ref>
</interface>

BB5
</interfaces>
<applications>
<application>
<name>Memory</name>
</application>
<application>
<name>Zabbix agent</name>
</application>
</applications>
<items>
<item>
<name>Agent ping</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>agent.ping</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>The agent always returns 1 for this item. It could be
used in combination with nodata() for availability check.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>Zabbix agent</name>
</application>
</applications>
<valuemap>
<name>Zabbix agent ping status</name>
</valuemap>
<interface_ref>if1</interface_ref>
</item>
<item>
<name>Available memory</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>vm.memory.size[available]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units>B</units>

BB<
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>Available memory is defined as free+cached+buffers
memory.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>Memory</name>
</application>
</applications>
<valuemap/>
<interface_ref>if1</interface_ref>
</item>
</items>
<discovery_rules>
<discovery_rule>
<name>Mounted filesystem discovery</name>
<type>0</type>
<snmp_community/>
<snmp_oid/>
<key>vfs.fs.discovery</key>
<delay>3600</delay>
<status>0</status>
<allowed_hosts/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<delay_flex/>
<params/>
<ipmi_sensor/>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<filter>{#FSTYPE}:@File systems for discovery</filter>
<lifetime>30</lifetime>
<description>Discovery of file systems of different types as defined
in global regular expression &quot;File systems for discovery&quot;.</description>
<item_prototypes>
<item_prototype>
<name>Free disk space on $1</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>vfs.fs.size[{#FSNAME},free]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>

BB@
<value_type>3</value_type>
<allowed_hosts/>
<units>B</units>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>Filesystems</name>
</application>
</applications>
<valuemap/>
<interface_ref>if1</interface_ref>
</item_prototype>
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
<expression>{Zabbix server
2:vfs.fs.size[{#FSNAME},pfree].last(0)}&lt;20</expression>
<name>Free disk space is less than 20% on volume
{#FSNAME}</name>
<url/>
<status>0</status>
<priority>2</priority>
<description/>
<type>0</type>
</trigger_prototype>
</trigger_prototypes>
<graph_prototypes>
<graph_prototype>
<name>Disk space usage {#FSNAME}</name>
<width>600</width>
<height>340</height>
<yaxismin>0.0000</yaxismin>
<yaxismax>0.0000</yaxismax>
<show_work_period>0</show_work_period>
<show_triggers>0</show_triggers>
<type>2</type>
<show_legend>1</show_legend>
<show_3d>1</show_3d>
<percent_left>0.0000</percent_left>
<percent_right>0.0000</percent_right>
<ymin_type_1>0</ymin_type_1>
<ymax_type_1>0</ymax_type_1>
<ymin_item_1>0</ymin_item_1>
<ymax_item_1>0</ymax_item_1>
<graph_items>
<graph_item>
<sortorder>0</sortorder>
<drawtype>0</drawtype>
<color>C80000</color>
<yaxisside>0</yaxisside>

BB8
<calc_fnc>2</calc_fnc>
<type>2</type>
<item>
<host>Zabbix server 2</host>
<key>vfs.fs.size[{#FSNAME},total]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>0</drawtype>
<color>00C800</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Zabbix server 2</host>
<key>vfs.fs.size[{#FSNAME},free]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>
<interface_ref>if1</interface_ref>
</discovery_rule>
</discovery_rules>
<macros>
<macro>
<macro>{$M1}</macro>
<value>m1</value>
</macro>
<macro>
<macro>{$M2}</macro>
<value>m2</value>
</macro>
</macros>
<inventory/>
</host>
</hosts>
Hte
Paramtre Type Description
'ost string ;o# d%hte
Nom string ;o# d%hte visi(le
$tat

int
Statut accueillir
Prox&

int

;o# du prox+
(pmi)autht&pe

int
:+pe d%authenti"ication /6S/
(pmi)pri*ile+e

int

6rivil)$e /6S/
(pmi)username string /6S/ no# d%utilisateur
(pmi)pass,ord string Sot de passe /6S/
'te" +roupe
Paramtre %&pe Description
Nom -trin+ Nom du +roupe
'te"modle .template/
Paramtre %&pe Description
Nom -trin+ Nom du modle

BBP
'te"interface
;o# de la colonne :+pe Description
Dfaut entier Rtat de l%inter"ace7
? - 6as d%inter"ace par d"aut
B - inter"ace par d"aut
t&pe entier :+pe d%inter"ace7
B - a$ent
O - S;S6
G - /6S/
C - bS[
useip entier 2o##ent se connecter l%hte7
? - se connecter l%hte en utilisant le no# D;S
B - se connecter l%hte en utilisant l%adresse /6
ip varchar 8dresse /6, peut !tre soit /6vC ou /6v<
dns varchar ;o# D;S
port varchar

;u#ro de port

interface)ref varchar ;o# de r"rence d%inter"ace utiliser dans des articles
'te"application
Paramtre %&pe Description
Nom -trin+ Nom de l0application
'te"article
Paramtre %&pe Description
%&pe /nt :+pe d%o(5et
? - a$ent de 'a((ix
B - S;S6vB
O - :rapper
G - *ri"ication si#ple
C - S;S6vO
5 - interne
< - S;S6vG
@ - cocher 8cti"
8 - 8$$re$ate
P - &ssai 0::6 -tape scnario >e( de suivi.
B? - externe
BB - Wase de donnes de surveillance
BO - /6S/
BG - SS0
BC - telnet
B5 - 2alcul
B< - bS[
B@ - trap S;S6
snmp)communit& string ;o# de co##unaut S;S6
snmp)oid string J/D S;S6
port

int

8rticle port personnalis
nom string

;o# de l%l#ent
cl string

8rticle touche
Dlai int *ri"iez intervalle
'istori1ue

int

2o#(ien de te#ps pour $arder l%histoire article -5ours.
trends int 2o#(ien de te#ps $arder les tendances article -5ours.
&tat int Rtat d%un Rl#ent
value\t+pe !nt :+pe de valeur
trapper\hosts string

BO?
unit string ,nits de valeur
#ultiplicateur int Sultiplicateur de la valeur
delta

int

S#oriser des valeurs co##e delta
sn#pvG\securit+na#e string S;S6vG no# de la scurit
sn#pvG\securit+level int

S;S6vG niveau de scurit

sn#pvG\authpassphrase string

S;S6vG phrase d%authenti"ication
sn#pvG\privpassphrase string

S;S6vG phrase priv
2ormule int
dela+\"lex string Tetard "lexi(le
para#s string
p#i\sensor string /6S/ capteur
Sorte de donnes !nt
8uth:+pe int
;o# d%utilisateur string
#ot de passe string
pu(licKe+ string
privateKe+ string
inter"ace\re" 'arc(ar T"rence l%inter"ace hte
Description string

Description

inventor+\linK int ;u#ro de cha#p 0ost inventaire, qui sera #is 5our avec la valeur retourne par l%o(5et
applications
1( 7$ou2erte
1(.1 7$ou2erte du rseau

1(.1.1 Vue d"ensemble

'a((ix propose une "onctionnalit auto#atique de dcouverte de rseau qui est e""icace et tr)s "lexi(le

8vec la dcouverte du rseau correcte#ent con"i$ur, vous pouvez7

acclrer le dploie#ent 'a((ix
si#pli"ier l%ad#inistration
utiliser 'a((ix dans des environne#ents chan$eants rapide#ent sans ad#inistration excessive

'a((ix dcouverte de rseau est (ase sur les in"or#ations suivantes7

pla$es d%adresses /6
Disponi(ilit des services externes -Z:6, SS0, X&W, 6J6G, /S86, :26, etc.
Les in"or#ations reFues de l%a$ent 'a((ix
Les in"or#ations reFues de l%a$ent S;S6

/l ne "ournisse pas7


Dcouverte de la topolo$ie du rseau

La dcouverte du rseau se co#pose essentielle#ent de deux phases7 la dcouverte et actions

1(.1.2 7$ou2erte

'a((ix anal+se r$uli)re#ent les pla$es d%adresses /6 d"inies dans les r)$les de dcouverte du rseau La "rquence du contrle est
con"i$ura(le individuelle#ent pour chaque r)$le

2haque r)$le est un ense#(le de contrles de services d"inis e""ectuer pour la pla$e d%adresses /6


BOB
Les contrles dcouverts sont traites indpenda##ent des autres contrles Si toutes les vri"ications ne trouvez pas un
service -ou chec., d%autres contrles seront encore traites

:out ch)que d%un service et un hte -/6. e""ectue par le #odule de dcouverte de rseau $n)re un vne#ent de
dcouverte

&vne#ent Gnr
-er*ice actif 2haque "ois 'a((ix dtecte un service acti"
-er*ice inactif 2haque "ois 'a((ix ne peut pas dtecter service
'te actif Si au #oins un de ces services est ,6 pour l=/6
'te inactif Si tous les services ne rpondent pas
-er*ice de Dcou*erte Si le service est de retour apr)s une coupure ou dcouvert pour la pre#i)re "ois
-er*ice perdu Si le service est perdu apr)s avoir t ,6
'te dcou*ert Si l%hte est de retour apr)s une coupure ou dcouvert pour la pre#i)re "ois
'te perdu Si l%hte est perdue apr)s avoir t ,6

1(.1.( A$tions

Dcouverte des vne#ents peut !tre la (ase d%actions pertinentes, telles que7


L%envoi des noti"ications
85outer U suppri#er des htes
8ctivation U dsactivation des htes
85out d%htes un $roupe
Tetrait des htes d%un $roupe
0tes pour relier U dliaison partir d%un #od)le
&xcution de scripts distance

2es actions peuvent !tre con"i$urs l%$ard du t+pe d%appareil, /6, l%tat, upti#e U do>nti#e, etc 6our plus de dtails sur la con"i-
$uration des actions pour le rseau de dcouverte des vne#ents en "onction, voir le "onctionne#ent et l%action des conditions
pa$es

1(.1.4 Cration d"inter'a$e lors de l"a6out des hItes

Euand les htes sont a5outs la suite de la dcouverte du rseau, ils o(tiennent inter"aces cres selon les r)$les sui-
vantes7


Les services de dtection - par exe#ple, si un contrle S;S6 russi, une inter"ace S;S6 sera cre
Si un hte a rpondu la "ois l%a$ent 'a((ix et requ!tes S;S6, les deux t+pes d%inter"aces seront crs
Si l=a$ent 'a((ix ou des donnes S;S6 sont renvo+es, la pre#i)re inter"ace trouve pour un hte sera cr que celui par
d"aut Les adresses /6 d%autres seront a5outes aux inter"aces suppl#entaires
Si un hte a rpondu des vri"ications seule#ent avec l=a$ent, il sera cr une inter"ace unique pour l=a$ent S=il co#-
#ence rpondre S;S6, d%autres inter"aces S;S6 serait a5out
Si G des htes distincts ont t initiale#ent crs, apr)s avoir t dcouvert par les crit)res d%unicit H/6H, puis la r)$le de la
dcouverte est #odi"i de sorte que les htes 8, W et 2 ont un rsultat identiques, W et 2 sont crs co##e des inter"aces
suppl#entaires pour le pre#ier hte 8 Les htes individuels W et 2 restent &n Sonitorin$ 1 Dcouverte des inter"aces
a5outs sont a""ichs dans la colonne Hdispositi" DcouverteH, en caract)res noirs et en retrait, #ais la colonne hte sur-
veill n%a""ichera que 8, le pre#ier hte cr H,pti#e U do>nti#eH n%est pas #esur pour les /6 qui sont considrs
co##e des inter"aces suppl#entaires

1(.1.- Con'iguration d"une rgle de la d$ou2erte du rseau

6our con"i$urer une r)$le de dcouverte de rseau utilis par 'a((ix pour dcouvrir les htes et services7

8llez dans 2on"i$uration 1 Dcouverte
2liquez sur 2rer une r)$le -ou sur le no# de la r)$le #odi"ier si un existant.
Sodi"iez les attri(uts de r)$le de dcouverte

BOO

1(.1.6 Lgle attributs



6ara#)tre Description
;o# ;o# unique de la r)$le 6ar exe#ple, HTseau localH
Dcouverte par le
prox+
Eue ralise la dcouverte7
pas de prox+ - serveur 'a((ix "ait la dcouverte
]no# prox+N - ce prox+ ralise la dcouverte
6la$e d=adresse /6 La pla$e d%adresses /6 pour la dcouverte /l peut avoir les "or#ats suivants7
/6 unique7 BPOB<8BGG
6la$e d%adresses /67 BPOB<8BB-O55
/6 USasque7 BPOB<8C?UOC
Sasques /6 pris en char$e7
U B< - U GO pour les adresses /6vC
U BBO - U BO8 pour les adresses /6v<
Liste7 BPOB<8BB-O55,BPOB<8OB-B??,BPOB<8OO??,BPOB<8C? U OC
Te#arque7 2haque adresse /6 doit !tre inclus qu%une seule "oisY avoir plusieurs r)$les pour une seule adresse /6
peut avoir un co#porte#ent inattendu co##e a+ant (loca$es et U ou htes en dou(le dans la (ase de don-
nes La #!#e chose pourrait se produire si deux htes a+ant le #!#e no# D;S sont inclus dans les r)$les de
dcouverte spars

Dlais -en se-
condes.
2e para#)tre d"init la "rquence laquelle 'a((ix va excuter la r)$le
*eri"ication 'a((ix va utiliser cette liste de contrle pour la dcouverte
2ontrles pris en char$e7 SS0, LD86, SS:6, Z:6, 0::6, 6J6, ;;:6, /S86, :26, 'a((ix a$ent S;S6vB, a$ent
S;S6vO, a$ent S;S6vG, pin$ /2S6
,ne dcouverte (ase sur le protocole utilise le nettcpservice ef pour tester les "onctionnalits de chaque
hte, l%exception de S;S6 qui interro$e un J/D S;S6 L%a$ent 'a((ix teste en interro$eant un l#ent S%il
vous pla9t voir les points a$ent pour plus de dtails
Le para#)tre %6orts% peut !tre une des suivantes7
6ort unique7 OO
6la$e de ports7 OO-C5
Liste7 OO-C5, 55, <?-@?
2rit)re d%unicit
de l%quipe#ent
2rit)res d%unicit peut !tre7
8dresse /6 - aucun traite#ent de #ultiples seule-/6, Si un appareil avec la #!#e adresse /6 existe d5, il sera
considr co##e d5 dcouvert et un nouvel hte ne sera pas a5out
:+pe de dcouverte vri"i - S;S6 ou a$ent de controle 'a((ix
8ctiv 8cti" - la r)$le est active et sera excut par le serveur 'a((ix
Dsactiv- la r)$le n%est pas active /l ne sera pas excut

1(.1.0 )n s$nario de la 2ie relle

Dans cet exe#ple, nous ai#erions #ettre en place la dcouverte de rseau pour le rseau local a+ant une pla$e d%adresses /6 de
BPOB<8O?B-BPOB<8O?O55

BOG

Dans notre scnario, nous souhaitons7

Dcouvrir les htes qui poss)dent l%a$ent 'a((ix en cours d%excution
&xcuter la dcouverte toutes les B? #inutes
85outer un hte la surveillance si le te#ps de "onctionne#ent est suprieur B heure
Suppri#er des htes si l%hte est teint plus de OC heures
85outer les htes Linux aux $roupes serveurs Linux
85outer des htes Xindo>s dans le $roupe serveurs Xindo>s
,tiliser pour les htes Linux :e#plate\Linux
,tiliser pour les htes Xindo>s :e#plate\Xindo>s

$tape 3

D"inition d%une r)$le de la dcouverte du rseau pour notre pla$e d%adresses /6



'a((ix va essa+er de dcouvrir les htes dans la pla$e d%adresses /6 de BPOB<8O?B-BPOB<8O?O55 en se connectant des a$ents
'a((ix et d%o(tenir la valeur de la cl s+ste#una#e La valeur reFue de l%a$ent peut !tre utilis pour appliquer des actions di""-
rentes pour di""rents s+st)#es d%exploitation 6ar exe#ple, le lien serveurs Xindo>s pour :e#plate\Xindo>s, les serveurs Linux
:e#plate\Linux

La r)$le sera excute toutes les B? #inutes -<?? secondes.

8vec cette r)$le est a5oute, 'a((ix va auto#atique#ent d#arrer la dcouverte et la $nration des vne#ents (ass sur la
dcouverte d%un traite#ent ultrieur

$tape 4

D"inition d%une action pour a5outer les serveurs dcouverts Xindo>s pour le $roupe respecti" U te#plate



L%action sera active si7

L %a$ent 'a((ixH service est up

BOC
La valeur de s+ste#una#e -la cl d%a$ent 'a((ix nous avons utilis dans la r)$le d"inition. contient HLinuxH
:e#ps de "onctionne#ent est suprieure B heure -G<?? secondes.



L%action excute les oprations suivantes7

85outer l%hte dcouvre le Hserveurs LinuxH $roupe -et $ale#ent a5outer l%hte s%il n%a pas t a5out prcde##ent.
Telier l%hte de la H:e#plate\LinuxH #od)le 'a((ix va auto#atique#ent co##encer surveiller l%hte en utilisant les
l#ents et les dclencheurs de :e#plate\LinuxH

$tape 5

D"inition d%une action pour a5outer les serveurs dcouverts Xindo>s au $roupe respecti" U te#plate


$tape 4

D"inition d%une action pour la suppression de serveurs perdus



BO5
,n serveur serra suppri#s si le service d=a$ent 'a((ixH est Hdo>nH pendant plus de OC heures -8<C?? secondes.
35.4 6+ent actif auto!inscription

1(.2.1 Vue d"ensemble

/l est possi(le de per#ettre l%a$ent acti" 'a((ix auto-inscription, apr)s quoi le serveur peut co##encer les surveiller De cette
"aFon, les nouveaux htes peuvent !tre a5outs pour la surveillance sans les con"i$urer #anuelle#ent sur le serveur

&nre$istre#ent auto#atique peut se produire quand un a$ent acti" 5usque-l inconnu de#ande un contrle
La "onction peut !tre tr)s utile pour la surveillance auto#atique des nouveaux n`uds D)s que vous avez un nouveau noeud dans le
nua$e 'a((ix va auto#atique#ent d#arrer la collecte des donnes de per"or#ance et de disponi(ilit de l%hte
Le Serveur, lors de l%a5out du nouvelle hte, il utilise l%adresse /6 et le port qui a t envo+ par l%a$ent Si aucune valeur d%adresse /6
est reFue, celle qui est utilise pour la connexion entrante est utilise Si aucune valeur de port est reFu, B??5? est utilis
1(.2.2 Con'iguration

La con"i$uration de l%a$ent acti" d%auto-inscription i#plique que vous #ettiez en place une action pour l%a$ent d%enre$istre#ent
auto#atique et ont exi$ para#)tres d"inis dans le "ichier de con"i$uration de l%a$ent
Sise en place de dcouverte de rseau n%est pas ncessaire d%avoir des a$ents acti"s auto-re$istre
1(.2.( A$tion pour a$ti2er l"agent a$ti' d"auto#enregistrement

8llez dans 2on"i$uration 1 8ctions, slectionnez l%enre$istre#ent auto#atique co##e la source d%vne#ent et cliquez sur 2rer
une action7
Dans l%on$let 8ction, donnez votre action un no#
Dans l%on$let 2onditions, aucune condition n%est requise
Dans l%on$let Jprations, a5outer des oprations concernes, telles que - %accueil 85outer%, %85outer% pour accueillir des
$roupes -par exe#ple, les htes dcouverts., %Lien vers te#plates%, etc
Si les htes qui seront auto-enre$istre#ent sont suscepti(les d%!tre pris en char$e pour la surveillance active seule#ent -co##e les
htes qui sont pare-"eu de votre serveur 'a((ix., alors vous voudrez peut-!tre crer un #od)le spci"ique co##e :e#plate\Linux-
acti"

1(.2.( .i$hier de $on'iguration de l"agent

8ssurez-vous que vous avez le serveur 'a((ix identi"is dans le "ichier de con"i$uration de l%a$ent - za((ix\a$entdcon"

Server _ ]/6 de votre serveurN

Sau" si vous d"inissez un no# d%hte dans za((ix\a$entdcon", le s+st)#e de no# d%hte de l%e#place#ent a$ent sera utilis pour
no##er l%hte Le s+st)#e hte sous Linux peut !tre o(tenu en excutant la co##ande Hhostna#e

Ted#arrez l%a$ent apr)s avoir #odi"i le "ichier de con"i$uration

1(.( .aible ni2eau de d$ou2erte
1(.(.1 Vue d"ensemble

Le "ai(le niveau de dcouverte "ournit un #o+en de crer auto#atique#ent des articles, des dclencheurs et des $raphiques pour
di""rentes entits sur un ordinateur 6ar exe#ple, 'a((ix peut d#arrer auto#atique#ent les s+st)#es de "ichiers de suivi ou des
inter"aces rseau sur votre #achine, sans la ncessit de crer des articles pour chaque s+st)#e de "ichiers ou une inter"ace rseau

BO<
#anuelle#ent &n outre, il est possi(le de con"i$urer 'a((ix pour suppri#er des entits inutiles auto#atique#ent en "onction des
rsultats rels de la dcouverte e""ectue priodique#ent
Dans 'a((ix O?, trois t+pes de dcouverte d%article sont pris en char$e hors de la (o9te7
Dcouverte de s+st)#es de "ichiersY
Dcouverte d%inter"aces rseauY
Dcouverte d%J/D S;S6
,n utilisateur peut d"inir ses propres t+pes de dcouverte, condition qu%ils suivent un protocole particulier bSJ;

L%architecture $nrale du processus de dcouverte est la suivante

:out d%a(ord, un utilisateur cre une r)$le de la dcouverte dans H2on"i$urationH 1 HSod)lesH 1 HDcouverteH de la colonne ,ne
r)$le de la dcouverte consiste -B. un article qui dcouvre les entits ncessaires -par exe#ple, les s+st)#es de "ichiers ou des
inter"aces rseau. et -O. des protot+pes d%o(5ets, des dclencheurs et des $raphiques qui devraient !tre crs sur la (ase de la va-
leur de cet l#ent
,n article qui dcouvre les entits ncessaires, c%est co##e un point r$ulier vu d= ailleurs7 le serveur de#ande a un a$ent 'a((ix
-ou quel que soit le t+pe de l%l#ent. pour une valeur de cet l#ent, l%a$ent rpond avec une valeur textuelle La di""rence est
que la valeur de l%a$ent qui rpond doit contenir une liste d%entits dcouvertes dans un "or#at spci"ique bSJ; Wien que les dtails
de ce "or#at n%est pas i#portant pour les excutants de vri"ications personnaliss de dcouverte, il est ncessaire de savoir que la
valeur retourne contient une liste de paires de valeurs 1 #acro 6ar exe#ple, Hneti"discover+H peut renvo+er deux paires7 HL^
/Z;8S&MH 1 HloH et HL^ /Z;8S&MH 1 Heth?H
8rticles de dcouverte de (as niveau - v"s"sdiscover+, neti"discover+ sont pris en char$e depuis 'a((ix a$ent de la ver-
sion O?
Sur un prox+ 'a((ix la valeur de retour de la r)$le de la dcouverte de (as niveau est li#ite C??? caract)res avec Jracle
DW et O?C8 caract)res avec /WS DWO
2es #acros sont ensuite utiliss dans les no#s, les cls et les cha#ps d%autres protot+pes pour crer des articles, des dclencheurs
et des $raphiques pour chaque entit a dcouvrir 6our les articles, ces #acros peuvent !tre utilises dans les no#s, les touches,
S;S6 J/D, les expressions calcules, SS0 :elnet et les scripts, les para#)tres pour les #oniteurs de la (ase de donnes 6our les
dclencheurs, dans les no#s et les expressions 6our les $raphiques, seule#ent les cha#ps de no#

Lorsque le serveur reFoit une valeur d%un l#ent de dcouverte, il se penche sur la #acro 1 paires de valeurs et pour chaque paire
$n)re des o(5ets rels, des dclencheurs et des $raphiques, en "onction de leurs protot+pes Dans l%exe#ple avec Hneti"discover+H
ci-dessus, le serveur va $nrer une srie d%articles, des dclencheurs et des $raphiques pour le (oucla$e d%inter"ace HloH, et un
autre pour l%inter"ace Heth?H
Les sections suivants illustrent le processus dcrit ci-dessus en dtail et servir de pour raliser la dcouverte des s+st)#es de "i-
chiers, les inter"aces rseau et S;S6 J/D La derni)re section dcrit le "or#at bSJ; des articles de dcouverte et donne un exe#ple
de la "aFon de #ettre en `uvre votre propre dcouvreur s+st)#e de "ichiers co##e un script 6erl
1(.(.2 7$ou2erte et 'i$hier s>stme

6our con"i$urer la dcouverte de s+st)#es de "ichiers, procdez co##e suit7
8ller 7 2on"i$uration 1 Sod)les
2liquez sur la dcouverte dans la li$ne d%un #od)le appropri

2liquez sur 2rer la dcouverte de r)$les dans le coin suprieur droit de l%cran

127
Remplissez le formulaire avec les informations suivantes

Paramtre Description
Nom Nom de la regle de decouverte
%&pe Le type de contrle de dcouverte effectuer; devrait tre lagent !a""i# pour la dcouverte de syst$me de
fic%iers&
7l 'n lment avec ( vfs&fs&discovery ) cl est intgr lagent !a""i# sur de nom"reuses plateformes *voir liste
des lments pris en c%arge cl pour plus de dtails+, et retourne un -./N avec la liste des syst$mes de fic%iers
prsents sur lordinateur et leurs types&
0ntervalle de mise
1our *en se2
condes/
3e c%amp spcifie la fr4uence la4uelle !a""i# ralise la dcouverte& 5u d"ut, 4uand vous tes la mise en
place de fic%iers syst$me de dcouverte, vous pourriez vouloir le rgler sur un petit intervalle, mais une fois
4ue vous savez cela fonctionnel, vous pouvez le rgler pour 67 minutes ou plus, parce 4ue les syst$mes de
fic%iers ne sont gnralement pas c%anger tr$s souvent &
Remar4ue8 .i la valeur est 7 , larticle ne sera pas interrog& 9outefois, si un intervalle de fle#i"ilit e#iste aussi
avec une valeur diffrente de zro, larticle sera interrog au cours de la dure de lintervalle fle#i"le&
(nter*alle flexi8le :ous pouvez crer des e#ceptions la mise 1our dintervalle& ;ar e#emple8
0ntervalle8 7, ;riode8 <27,7787722=877 2 permet de dsactiver linterrogation la fin de semaine& .inon inter2
valle dactualisation par dfaut sera utilis&
.i plusieurs intervalles fle#i"les se c%evauc%ent, la plus petite valeur de lintervalle est utilise pour la priode
de c%evauc%ement&
:oir la page ;riode de description article des spcifications du format de la priode&
Remar4ue8 .i la valeur est 7 , larticle ne sera pas interrog pendant la dure de lintervalle fle#i"le et repren2
dra de vote en fonction de lintervalle de mise 1our une fois 4ue la priode dintervalle fle#i"le est termine&
Garder les htes
perdu . en 9our/
3e c%amp vous permet de spcifier pendant com"ien de 1ours lentit a dcouvrir seront retenus *ne sera pas
supprim+ une fois son statut de dcouverte devient >Non dcouvert plus> *ma# 6<?7 1ours+&
Remar4ue8 .i rgl sur >7>, les entits seront immdiatement supprimes& Lutilisation de >7> nest pas re2
commande, car tout tort ddition du filtre peut se retrouver dans lentit en cours de suppression de toutes
les donnes %istori4ues&
2iltre Le filtre peut tre utilis pour gnrer uni4uement des o"1ets rels, des dclenc%eurs et des grap%i4ues pour
certains syst$mes de fic%iers& 0l attend de ;/.0@ des e#pressions rguli$res tendues& ;ar e#emple, si vous tes
uni4uement intress par 38, A8 et B8 pour les syst$mes de fic%iers, vous pouvez mettre CD E.NameF en (ma2
cro) et (3 G H G A H B G> e#pression rguli$re dans le c%amp de te#te>rege#p>& Le filtrage est galement pos2
si"le par types de syst$mes de fic%iers en utilisant CD fstypeF macro *par e#emple >G e#t H G reiserfs>+&
:ous pouvez saisir une e#pression rguli$re ou faire rfrence une e#pression rationnelle glo"ale >rege#p>&
5fin de tester le#pression rguli$re, vous pouvez utiliser la commande (grep2B>, par e#emple8

for f in e#t2 nfs reiserfs sm"fs; do ec%o If H grep 2B Ge#tHGreiserfs HH ec%o >.J0;8 If>; done

Description Bntrer une description
-tatut 5ctiv! la r$gle sera traite&
Asactiv2 la r$gle ne sera pas traite&

12K
Non pris en c%arge 2 llment nest pas pris en c%arge& 3et article ne sera pas trait, mais !a""i# peut essayer
de fi#er priodi4uement ltat de litem sur Bna"led selon lintervalle dfini pour rafraLc%ir les articles non pris
en c%arge&

'ne fois 4uune r$gle est cre, allez dans les articles de cette r$gle et appuyez sur ( 3rer un prototype )& Notez comment macro
CD E.NameF est utilise l oM un nom de syst$me de fic%iers est ncessaire& Lors4ue la r$gle de la dcouverte est traite, cette macro
sera su"stitue par le syst$me de fic%iers dcouverts&

.i un lment du prototype est cr avec un statut de dsactiv, il sera a1out une entit dcouvert, mais dans un tat
dsactiv&
Nous pouvons crer des prototypes de plusieurs o"1ets pour c%a4ue syst$me de fic%iers mtri4ue 4ui nous intresse8


12N

Bt aussi des prototypes de grap%i4ue 8


Bnfin, nous avons cr une r$gle de la dcouverte 4ui ressem"le ci2dessous& 0l dispose de cin4 prototypes darticles, deu# proto2
types de dclenc%ement, et un prototype grap%i4ue&

Les captures dcran ci2dessous illustrent la faOon dont les o"1ets dcouverts, les dclenc%eurs et les grap%i4ues ressem"lent dans la
configuration de l%te& Les entits dcouvertes sont prfi#s par un lien dor une r$gle de la dcouverte&

Ae mme, les o"1ets dclenc%eurs et grap%i4ues crs par une r$gle de la dcouverte de "as niveau ne peuvent pas tre supprims
manuellement& 9outefois, ils seront supprims automati4uement si une entit dcouverte *syst$me de fic%iers, interface, etc+ cesse
dtre dcouverte *ou ne passe pas le filtre+& Aans ce cas, ils seront supprims apr$s les 1ours dfinis dans le domaine des ressources
( Parder les %tes perdu )&

167
Lors4ue des entits dcouvertes deviennent (;lus dcouverte), un indicateur orange est la dure de vie sQaffic%e dans la liste des
lments& Aplacez le pointeur de votre souris dessus et un message saffic%e indi4uant le nom"re de 1ours restants 1us4u ce 4ue
larticle soit supprim&



1(.(.( 7$ou2erte des inter'a$es rseau

Acouverte des interfaces rseau# se fait e#actement de la mme mani$re 4ue la dcouverte de syst$mes de fic%iers, sauf 4ue vous
utilisez la r$gle de dcouverte >net&if&discovery> au lieu de >vfs&fs&discovery> et utiliser la macro CD de 0EN5RB F au lieu CD E.NameF
dans le filtre et le itemStriggerSgrap% prototypes

B#emples de prototypes darticles 4ue vous pourriez sou%aiter pour crer "ase sur (net&if&discovery>8 >net&if&in Toctets CDF 0E2
N5RB,U>, >Tnet&if&out octets CDF 0EN5RB,U >&

:oir ci2dessus pour plus dinformations sur le filtre&

1(.(.4 7$ou2erte des ;18P G+7

Aans cet e#emple, nous allons effectuer une dcouverte .NR; sur un sVitc%& 9out da"ord, allez dans >3onfiguration> W >Ro2
d$les>&


161
;our modifier les r$gles de dcouverte dun mod$le, cli4uez sur le lien >dcouverte> dans la colonne&

Bnsuite, appuyez sur >3rer une r$gle> et remplissez le formulaire avec les dtails de la capture dcran ci2dessous&

3ontrairement au syst$me de fic%iers et la dcouverte dinterface rseau, larticle ne doit pas ncessairement avoir
>snmp&discovery> cl 2 type dlment de lagent .NR; est suffisante&
Ae plus, contrairement au# e#emples prcdents, cet article de dcouverte va gnrer deu# macros pour c%a4ue entit a dcouve2
rir8 CD .NR;0NAB@F et CD .NR;:5L'BF& Aans le cas oM vous sou%aitez filtrer les interfaces de "ouclage pour les valeurs renvoyes
vous pourriez mettre >CD .NR;:5L'BF> dans le filtre >Racro> et >G *TG lU H l I+X TG /U> e#pression rguli$re dans le c%amp de te#te
>Rege#p >& :oir ci2dessus pour plus dinformations sur le filtre&

Aans >/0A .NR;>, nous devons mettre un /0A 4ui est capa"le de gnrer des valeurs significatives pour ces macros&

;our comprendre ce 4ue nous entrons, nous manifestions snmpValY sur notre commutateur8
I snmpValY 2v 2c 2c pu"lic 1N2&1<K&1&1 0E2R0Z88ifAescr
0E2R0Z88ifAescr&1 [ .9R0NP8 \5N
0E2R0Z88ifAescr&2 [ .9R0NP8 L5N1
0E2R0Z88ifAescr&6 [ .9R0NP8 L5N2

Racro CD .NR;0NAB@F tire sa valeur de la part de l/0A 4ui est apr$s ifAescr *dans cet e#emple8 1, 2, 6+& Racro CD .NR;:5L'BF pro2
vient de la valeur de l/0A correspondant *ici8 \5N, L5N1, L5N2+& 5insi, notre lment (snmp&discovery ) reviendrait trois en2
sem"les de macro W paires de valeurs8
CD.NR;0NAB@F 2] 1 CD.NR;:5L'BF 2] \5N
CD.NR;0NAB@F 2] 2 CD.NR;:5L'BF 2] L5N1
CD.NR;0NAB@F 2] 6 CD.NR;:5L'BF 2] L5N2

La capture dcran ci2dessous illustre comment nous pouvons utiliser ces macros dans des prototypes article8

162

Bncore une fois, la cration de prototypes darticles est ncessaire8

5insi 4ue des prototypes de dclenc%ement8

166


Bt prototype de grap%i4ue 8



16=
'n rsum de notre r$gle de la dcouverte8

Lors4ue le serveur fonctionne, il va crer des o"1ets rels, des dclenc%eurs et des grap%i4ues, "ases sur les valeurs
( snmp&discovery ) revenus& Bn configuration de l%te, ils seront prfi#s par un lien dor une r$gle de la dcouverte&



16?

1(.(.- 7$ou2erte d=arti$le au 'ormat <;G1

Le format re4uis -./N est mieu# illustr par un e#emple& .upposons 4ue nous courons un ancien agent de !a""i# 1&K *4ui ne prend
pas en c%arge >vfs&fs&discovery>+, mais nous avons encore "esoin de dcouvrir les syst$mes de fic%iers& :oici un simple script ;erl
pour Linu# 4ui dcouvre les syst$mes de fic%iers monts et les sorties -./N, 4ui comprend la fois le nom et le type du syst$me de
fic%iers& 'ne faOon de lutiliser serait comme un 'ser;arameter avec la touc%e (vfs&fs&discovery^perl>8

#!/usr/bin/perl

$first = 1;

print "{\n";
print "\t\"data\":[\n\n";

for (`cat /proc/mounts`)
{
($fsname, $fstype) = m/\S+ (\S+) (\S+)/;
$fsname =~ s!/!\\/!g;

print "\t,\n" if not $first;
$first = 0;

print "\t{\n";
print "\t\t\"{#FSNAME}\":\"$fsname\",\n";
print "\t\t\"{#FSTYPE}\":\"$fstype\"\n";
print "\t}\n";
}

print "\n\t]\n";
print "}\n";

'n e#emple de sa production *reformate pour plus de clart+ est illustr ci2dessous& -./N pour les contrles personnaliss de d2
couverte doit suivre le mme format&
{
"data":[

{ "{#FSNAME}":"\/", "{#FSTYPE}":"rootfs" },
{ "{#FSNAME}":"\/sys", "{#FSTYPE}":"sysfs" },
{ "{#FSNAME}":"\/proc", "{#FSTYPE}":"proc" },
{ "{#FSNAME}":"\/dev", "{#FSTYPE}":"devtmpfs" },
{ "{#FSNAME}":"\/dev\/pts", "{#FSTYPE}":"devpts" },
{ "{#FSNAME}":"\/", "{#FSTYPE}":"ext3" },
{ "{#FSNAME}":"\/lib\/init\/rw", "{#FSTYPE}":"tmpfs" },
{ "{#FSNAME}":"\/dev\/shm", "{#FSTYPE}":"tmpfs" },
{ "{#FSNAME}":"\/home", "{#FSTYPE}":"ext3" },

16<
{ "{#FSNAME}":"\/tmp", "{#FSTYPE}":"ext3" },
{ "{#FSNAME}":"\/usr", "{#FSTYPE}":"ext3" },
{ "{#FSNAME}":"\/var", "{#FSTYPE}":"ext3" },
{ "{#FSNAME}":"\/sys\/fs\/fuse\/connections", "{#FSTYPE}":"fusectl" }

]
}

;uis, dans >Eiltre> de la r$gle de la dcouverte du c%amp, on peut spcifier >CD fstypeF> comme une macro et >rootfs H e#t6> comme
une e#pression rguli$re&
14 ;ur2eillan$e distribue

14.1 Vue d"ensemble

!a""i# propose des moyens efficaces et fia"les pour la surveillance dinfrastructure informati4ue distri"ue& Les deu# principales
solutions pour les grands environnements fournis par !a""i# sont les suivants8

LQutilisation de pro#ies
LQutilisation de n_uds

Les mandataires peuvent tre utiliss pour collecter les donnes localement au nom dun serveur centralis !a""i# puis rapporter
les donnes au serveur& Les n_uds sont des serveurs !a""i# complets 4ui peuvent tre mis en place dans une %irarc%ie de supervi2
sion rpartie&

Proxy vs noeud

Lors du c%oi# entre lutilisation dun pro#y ou un n_ud, plusieurs lments doivent tre pris en compte&


Proxy Mode
Leger /ui Non
GUI Non /ui
9ravaille de faOon autonome /ui /ui
Maintenance facile /ui Non
Cration de DB automatique [! /ui Non
"dministration local Non /ui
;rt pour du matriel em"ar4u /ui Non
Connexion #CP /ui /ui
Configuration centralis /ui Non
$otification gnrer Non /ui

T1U La fonctionnalit de cration de "ase de donnes automati4ue fonctionne uni4uement avec .`Lite& 5utres "ases de
donnes ncessitent une configuration manuelle&

14.2 Proies

14.2.1 Vue d"ensemble

'n pro#y !a""i# peut collecter des donnes de performances et de disponi"ilit pour le compte du serveur !a""i#& Ae cette faOon,
une procuration peut prendre sur lui2mme une partie de la c%arge de la collecte des donnes et de dc%arger le serveur !a""i#&

5ussi, en utilisant un pro#y est la meilleure faOon de mettre en _uvre une surveillance centralise et distri"ue, lors4ue tous les
agents et les mandataires rapport un serveur !a""i# et toutes les donnes sont collectes de mani$re centralise&

'n pro#y !a""i# peut tre utilis pour8

.urveiller les sites distants

167
Roniteur demplacements ayant des communications fia"les
Ac%arger le serveur !a""i# lors de la surveillance de milliers de prip%ri4ues
.implifier la maintenance de la surveillance distri"ue


Le pro#y ne ncessite 4uune seule conne#ion 93; vers le serveur !a""i#& Ae cette faOon, il est plus facile de se dplacer dun pare2
feu 4ue vous avez seulement "esoin de configurer une r$gle de pare2feu&
!a""i# pro#y doit utiliser une "ase de donnes spare& .Qil pointe vers la "ase de donnes du serveur !a""i# il va "riser la
configuration&

9outes les donnes recueillies par le pro#y est stocY localement avant de les transmettre vers le serveur& Ae cette faOon, aucune
donne nest perdue en raison de pro"l$mes de communication temporaire avec le serveur& Le ;ro#yLocalZuffer et les param$tres
;ro#y/fflineZuffer dans le fic%ier de contrle de configuration de pro#y pour com"ien de temps les donnes sont conserves loca2
lement&

!a""i# pro#y est un collecteur de donnes& Blle ne calcule pas les triggers, les vnements de processus ou denvoye dQalertes& ;our
avoir un aperOu de ce 4ue la fonctionnalit pro#y fait, consultez le ta"leau suivant8



T1U ;our sassurer 4ue lagent demande le pro#y *et non le serveur+ pour les contrles actifs, le mandataire doit tre inscrit
dans le param$tre %erver"ctive dans le fic%ier de configuration de lagent&


16K
14.2.2 Con'iguration
'ne fois 4ue vous avez install et configur un pro#y, il est temps de le configurer dans linterface !a""i#&
"&out de 'rocurations
;our configurer un pro#y en frontal !a""i#8
5ller dans8 Administration )M
.lectionnez roxies dans la liste droulante dans le coin suprieur droit
3li4uez sur *rer un prox+ *ou sur le nom dun pro#y e#istant+


Configuration de l()*te
:ous pouvez spcifier un %te individuel 4uQil doit tre surveill par un mandataire dans la configuration de l%te, en utilisant le
c%amp surveill par procuration.

14.( 1Mud
14.(.1 Vue d=ensemble
:ous pouvez utiliser les n_uds pour construire une %irarc%ie de supervision rpartie&
3%a4ue n_ud est un serveur !a""i# complet et est c%arg de surveiller son propre emplacement& !a""i# supporte 1us4u un millier
de n_uds dans une configuration distri"ue&
Les avantages dutiliser une configuration de n_ud8
3onstruire une %irarc%ie multi2niveau# de contrle dans un rseau large comportant plusieurs emplacements gogra2
p%i4ues& 'n n_ud dans la %irarc%ie rapporte son n_ud maLtre&
'n n_ud peut tre configur localement ou par lintermdiaire de son n_ud maLtre, 4ui poss$de une copie des donnes
de configuration de tous les n_uds enfants&

16N
La collecte de donnes devient plus insensi"le au# pro"l$mes de communication possi"les& .i la communication entre un
maLtre et un n_ud enfant tom"e en panne, les n_uds peuvent continuer fonctionner& Les informations %istori4ues et les
vnements sont stocYs localement& Lors4ue la communication est de retour, un n_ud enfant sera ventuellement en2
voyer les donnes vers le n_ud maLtre&
Les n_uds peuvent partager le travail dun serveur !a""i# uni4ue ayant pour surveillance des milliers d%tes
5ttac%er et dtac%er les nouveau# n_uds naffecte pas la fonctionnalit de linstallation e#istante& ;as de redmarrage
dun n_ud re4uis&
Indpendance de la plateforme
'n n_ud peut utiliser sa propre plate2forme *syst$me de#ploitation, matriel+ et le moteur de "ase de donnes indpendamment
des autres n_uds& 5ussi un n_ud enfants peut tre install sans interface !a""i#&
Les n_uds de niveau# plus levs devraient utiliser une com"inaison de meilleur matriel avec Ry.`L 0nnoAZ, /racle ou ;ost2
gre.`L&
'ne configuration de la supervision rpartie ne fonctionne pas avec une "ase de donnes .`Lite "acYend&
14.(.2 Con'iguration
Configuration des nuds
'n serveur !a""i# install en suivant la procdure dinstallation standard nest pas configur comme un n_ud pour une installation
rpartie&
;our le configurer comme un n_ud8
.pcifiez un NodeID uni4ue dans le fic%ier de configuration du serveur *za""i#^server&conf+& :aleurs disponi"les8 12NNN *7
tant la valeur par dfaut dun serveur autonome+
5rrtez za""i#^server, assurez2vous 4ue cest nest pas en cours de#cution
3onvertir les donnes de "ase de donnes pour une configuration distri"ue, en e#cutant8
za""i#^server2n anode id]

B#cutez cette commande une seule fois. La lancer une seconde fois pourrait corrompre la "ase de donnes, assurez2vous
4ue vous le#cutez avec lidentifiant de n_ud correct&
;ar e#emple, vous pouvez e#cuter *si Node0A est 1 +8
cd "in
&Sza""i#^server 2n 1 2c SusrSlocalSetcSza""i#^server&conf
LQe#cution de za""i#^server avec l'option-n ne dmarre pas le processus serveur&
Aans une configuration tr$s simple, on peut envisager ce n_ud *avec Node0A [ 1+ comme maLtre, et continuer configurer un autre
serveur !a""i# comme un n_ud enfant, en utilisant la mme procdure, en utilisant uni4uement un identifiant de n_ud diffrent,
disons, 2 & 5vec deu# n_uds configurs, il est temps de les a1outer la !a""i# front2end, dans un tr$s simple maLtre2enfant&
Avant la fin de la configuration (noeud matre)
;our configurer le n_ud maLtre, ouvrez son interface !a""i#8
5ller dans8 Administration DM
5ssurez2vous 4ue les nuds sont slectionns dans la liste droulante droite

1=7
3li4uez sur le nud local pour revoir ses param$tres

5ttri"uts de n_ud8

Bnsuite, a1outez le n_ud enfant8
3li4uez sur Nouveau nud dans Administration DM

5ttri"uts de n_ud8

Avant la fin de la configuration (noeud enfant)
;our configurer le n_ud enfant, ouvrir son interface !a""i#8
5ller dans8 Administration DM
5ssurez2vous 4ue les nuds sont slectionns dans la liste droulante droite
3li4uez sur le nud local pour revoir ses param$tres *voir ci2dessus pour savoir comment configurer le n_ud local+
Bnsuite, a1outez le n_ud maLtre8
3li4uez sur Nouveau nud dans Administration DM

1=1

5ttri"uts de n_ud8


Dmons de serveur partir
;our terminer la configuration dune installation simple rpartie, dmarrer les dmons za""i#^server, en commenOant par le dmon
n_ud maLtre&
14.(.( A''i$her
A$s 4ue les n_uds sont dfinis, un menu droulant pour slectionner une ou plusieurs n_uds apparaLt dans la !a""i# frontal&

'ne fois slectionn, toutes les informations affic%es dans le front2end viendront du n_ud slectionn *s+&
14.(.4 7es $on'igurations plus $omplees
:ous pouvez utiliser les principes noncs construire plus comple#es, les %irarc%ies de surveillance multi2niveau#&
Aans cet e#emple, Riga *n_ud =+ va collecter des vnements et de l%istoire de tous les n_uds enfants&


1=2
1- +nter'a$e Ceb
1-.1 Vue d=ensemble
;our un acc$s facile !a""i# de nimporte oM et depuis nimporte 4uelle plateforme, linterface "ase sur le \e" est fourni&
9enter daccder deu# installations frontend !a""i# sur le mme %te, sur des ports diffrents, simultanment c%ouera&
/uverture de session dans la seconde mettra fin la session sur le premier et ainsi de suite&

1-.1.1 7'initions
1-.1.2 Vue d=ensemble
5lors 4ue "eaucoup de c%oses dans linterface peuvent tre configure laide de linterface elle2mme, certaines personnalisations
sont actuellement uni4uement possi"le en ditant un fic%ier de dfinitions&
3e fic%ier est defines&inc&p%p situ dans Sinclude du rpertoire !a""i# document b9RL&
1-.1.( Paramtre
Les param$tres de ce fic%ier 4ui pourrait tre dintrt pour les utilisateurs8
!Z@^;BR0/A^ABE5'L9
;riode de grap%i4ue par dfaut, en secondes& 'ne %eure par dfaut&
!Z@^R0N^;BR0/A
Prap%e priode minimale, en secondes& 'ne %eure par dfaut&
!Z@^R5@^;BR0/A
Prap%e priode ma#imale, en secondes& Aeu# ans par dfaut depuis 1&<&7, un an avant&
PR5;b^c5@0.^.0AB^ABE5'L9
Lemplacement par dfaut de la#e c dans les grap%i4ues simples et la valeur par dfaut de liste droulante lors de la1out dl2
ments grap%i4ues personnaliss& :aleurs possi"les8 7 2 1 2 gauc%e, droite&
;ar dfaut8 7
!Z@^'N09.^R/'NA/EE^9bRB.b/LA
:aleur seuil pour les constantes darrondi& Les valeurs infrieures elle sera arrondies !Z@^'N09.^R/'NA/EE^L/\BR^L0R09
nom"re de c%iffres apr$s virgule, plus de !Z@^'N09.^R/'NA/EE^';;BR^L0R09&
;ar dfaut8 7,71
!Z@^'N09.^R/'NA/EE^';;BR^L0R09
Nom"re de c%iffres apr$s la virgule, lors4ue la valeur est suprieure au seuil darrondi
;ar dfaut8 2
!Z@^'N09.^R/'NA/EE^L/\BR^L0R09

1=6
Nom"re de c%iffres apr$s la virgule, lors4ue la valeur est infrieure au seuil darrondi
;ar dfaut8 <
!Z@^b0.9/Rc^A595^';JBB; *disponi"le depuis 1&K&=+
Nom"re de 1ours 4ui se refl$tent sur le c%oi# du frontend au moment de dcider 4uelle ta"le l%istoire ou les tendances traiter
pour la priode slectionne sur la reprsentation grap%i4ue des donnes& Lors4ue cette dfinition est la suivante8
0nfrieur zro 2 !a""i# prend les valeurs des lments pour la priode grap%i4ue slectionn configur dans la ru"ri4ue
(garder dans l%istori4ue ) sur le terrain pour faire des calculs;
Bgal zro 2 !a""i# prend les valeurs des lments seulement de tendances;
Rontant suprieur zro 2 !a""i# crase lQarticle (garder dans l%istori4ue ) les valeurs configures avec cette dfinition;
3ette dfinition pourrait tre utile pour le stocYage de donnes&
;ar dfaut8 21
ABE5'L9^L59B.9^0..'B.^3N9
3ontrle le nom"re de fenetre 4ui sont prsents dans le ta"leau de "ord VidgetLast& ;ar dfaut 27 numros sont affic%s&
.3RBBN^RBERB.b^90RB/'9 *disponi"le depuis 2&7&=+
'tilise dans les crans et dfinit les timeout secondes pour une mise 1our dQlment de lcran& Lors4ue le nom"re dfini de se2
condes apr$s le lancement dune mise 1our et passe llment de lcran na tou1ours pas t mis 1our, llment dcran seront
assom"ris&
;ar dfaut8 67
.3RBBN^RBERB.b^RB.;/N.0:BNB.. *disponi"le depuis 2&7&=+
'tilise dans les crans et dfinit le nom"re de secondes apr$s la4uelle sera teint& Aans le cas contraire, si un lment de lcran
est en mode mise 1our toutes les re4utes sur la mise 1our sont ignores 1us4u ce 4uune rponse soit reOue& 5vec ce param$tre
en cours dutilisation, une autre re4ute mise 1our peut tre envoye apr$s N secondes sans avoir attendre la rponse la pre2
mi$re&
;ar dfaut8 17
1-.2 8ode de maintenan$e du .rontend
1-.2.1 Vue d=ensemble
!a""i# Ve" frontend peut tre temporairement dsactive afin den interdire lacc$s& 3ela peut tre utile pour protger la "ase de
donnes !a""i# de tout c%angement initi par les utilisateurs, protgeant ainsi lintgrit de la "ase de donnes&
Zase de donnes !a""i# peut tre arrte et les tdc%es de maintenance peuvent tre effectues pendant 4ue lQinterface !a""i# est
en mode maintenance&
Les utilisateurs dune gamme dfinie dadresses 0; seront en mesure de travailler avec linterface normalement en mode mainte2
nance&
1-.2.2 Con'iguration

5fin dactiver le mode maintenance, le fic%ier maintenance.inc.php *situ dans Sconf du rpertoire !a""i# document b9RL
sur le serveur Ve"+ doit tre modifie pour d commenter les lignes suivantes8

SS Raintenance mode

1==
define*!Z@^ABNc^P'0^533B..,1+;

SS 0; range, V%o alloVed to connect to ErontBnd
I!Z@^P'0^533B..^0;^R5NPB [ array*127&7&7&1+;

SS R.P s%oVed on \arning screene
I^RB`'B.9TVarning^msgU [ \e are upgrading Ry.`L data"ase till 1?877& .tay tuned&&&;



1-.2.( A''i$hage
Lcran suivant saffic%e lors4ue vous essayez daccder linterface !a""i# en mode maintenance& Lcran est rafraLc%ie toutes les
67 secondes pour revenir un tat normal, sans intervention de lutilisateur lors de lentretien est termin&

1-.( Pro'il utilisateur
1-.(.1 Vue d=ensemble
Aans le profil de lutilisateur vous pouvez personnaliser certaines fonctions de !a""i# fronted, telles 4ue la langue de linterface, le
t%$me de couleur, le nom"re de lignes affic%es dans les listes, etc Les modifications apportes ici sappli4ue pour le seul utilisateur&
;our accder au formulaire de configuration de profil utilisateur, cli4uez sur Profil dans le coin suprieur droit de la fentre !a""i#&
1-.(.2 Con'iguration
Longlet !tilisateur vous permet de dfinir les prfrences des diffrents utilisateurs&

1=?



.i une langue nest pas disponi"le pour la slection dans le profil utilisateur, cela signifie 4ue les param$tres rgionau# ne sont pas
installs sur le serveur \e"&
Longlet "edia vous permet de spcifier les mdias de dtails pour lutilisateur, telles 4ue les types, les adresses utiliser et 4uand
les utiliser pour envoyer des notifications&

.euls les niveau# dutilisateur admin *admin et .uper+ peuvent modifier leurs propres informations des mdias&
1-.(.( 1oti'i$ations mondiales
1-.(.4 Vue d=ensemble
Les notifications mondiales sont un moyen daffic%er les 4uestions 4ui sont actuellement plac droite sur lcran, si vous tes en
interface !a""i#&
.ans notifications mondiales, travaillant dans un autre endroit de statut des dclencheurs ou des pages de tableau de bord ne mon2
trent aucune information sur les 4uestions 4ui sont actuellement plac& Les notifications Plo"al affic%e cette information, peu im2
porte oM vous tes&
Notifications glo"ales impli4uent la fois 4uun message saffic%e et la lecture dun son&
1-.(.- Con'iguration


1=<
Con(iguration
Les notifications glo"ales peuvent tre actives par lutilisateur dans longlet Messagerie du profil de configuration&



"essages glo#au$ affic%s
3omme les messages arrivent, ils sont affic%s dans une section flottante sur le ct droit& 3ette section peut tre repositionne
verticalement&


1=7
;our cette section, plusieurs commandes sont disponi"les8
Zouton Dplacer permet de repositionner la section verticale& 3ela peut aussi tre fait en faisant glissant la tte de sec2
tion;
Rpter silences sonores "outon dalarme actuellement active;
0nterrupteurs, "outon Muet / Son entre 1ouer et ne pas 1ouer les sons dalarme;
Zouton Effacer supprime tous les messages actuellement visi"les&
1-.(.6 ;ound dans les na2igateurs
1-.(.0 Vue d=ensemble
;our les sons 1ouer en frontend !a""i#, la messagerie Frontend doit tre active dans longlet profil de lutilisateur Messagerie,
avec toutes les rigueurs de dclenc%ement contrl, et les sons doivent galement tre active dans la notification pop2up \in2
doVs&
Les sons du frontend !a""i# ont t tests avec succ$s dans les versions suivantes du navigateur \e" et aucune configuration sup2
plmentaire nQest re4uise8
Eirefo# 6&?&1< sous Linu#
/pera 11&71 sous Linu#
Poogle 3%rome N&7 pour \indoVs
Eirefo# 6&?&1< sur \indoVs
0B7 navigateur sur \indoVs
/pera :11&71 sur \indoVs
3%rome vN&7 sur \indoVs
Lecteur .afari v?&7 sur \indoVs, mais votre demande Quick Time doit tre install
1-.(.9 Eigen$es supplmentaires
Firefox 3.5.16
;our 1ouer un fic%ier Vave dans le navigateur Eirefo#, vous pouvez utiliser lune des applications suivantes8
\indoVs Redia ;layer
`uicY 9ime plug2in&
Bnsuite, dans Outils Opons Applicaons, dans >son \ave *audioSVave+> configurer \indoVs Redia ;layer pour lire ces fi2
c%iers&
Safari 5.0
Quick Time Player est ncessaire&
Microsoft Internet Explorer
;our lire des sons dans 0B7 et 0BK8
Aans Outils Opons Internet avance activer les sons dans les pages !e" #eu
Aans Outils $rer les modules complmentaires %%% ena"le Wino!s Meia "la#er
Aans le Lecteur \indoVs Redia, dans Outils Types d&opons Fic'ier activer !indo(s )ic'ier audio *(ave+
Aans le Lecteur \indoVs Redia, dans /utils W /pfons onglet >9ypes de gc%iers> nest disponi"le 4ue si luflisateur est un mem"re
de >'tilisateurs avec pouvoir> ou groupe >5dministrateurs>, cest dire un utilisateur rgulier na pas acc$s cet onglet et ne peut le
voir&

1=K
'ne c%ose supplmentaire 2& .i 0B na pas un fic%ier h&Vav dans le rpertoire de cac%e local *i userprofilei j Local .ettings j 9empo2
rary 0nternet Eiles+, le son ne sera pas lu la premi$re fois&
$onnue pour ne pas tra%ailler
Navigateurs oM le son ne fonctionne pas8
/pra 17&11 sous Linu#&
1-. 4 Cration d"un thme personnalis

;ar dfaut, !a""i# propose un certain nom"re de t%$mes prdfinis& :ous pouvez suivre la procdure tape par tape fournies ici
afin de crer le vtre& N%sitez pas partager le rsultat de votre travail avec la communaut !a""i# si vous avez cr 4uel4ue
c%ose de gentil&

Etape 1

;our dfinir votre propre t%$me, vous aurez "esoin de crer un fic%ier 3.. et lenregistrer en tant 4ue
styles,t'-mes,myt'-me,main%css% :ous pouvez soit copier les fic%iers partir dun t%$me diffrent et crer votre t%$me "as sur
celui2ci ou commencer zro& Les r$gles dans le fic%ier main%css prolonge celles 4ui sont dfinies dans les fic%iers de "ase de 3..
!a""i# situs dans le dossier styles% 9outes les images des t%$mes spcifi4ues doivent tre places dans des dossiers
styles,t'-mes,myt'-me,images&

&tape '

51outer votre t%$me la liste des t%$mes retourns par la mt%ode ! 88 get9%emes *+& :ous pouvez le faire en surc%argeant la
!Zase 88 get9%emes *+ dans la classe !& 3ela peut tre fait en a1outant le code suivant avant laccolade fermante dans in.
clude,classes,core,/%p'p0

pu"lic static function get9%emes*+ C
return array^merge*parent88get9%emes*+, array*
myt%eme [] ^*Ry t%eme+
++;
F

Notez 4ue le nom 4ue vous spcifiez dans la premi$re paire de guillemets doit correspondre au nom du rpertoire dans le2
4uel les fic%iers de t%$me ont t enregistrs&

;our a1outer plusieurs t%$mes, il suffit de les numrer dans le cadre du premier t%$me, par e#emple8

pu"lic static function get9%emes*+ C
return array^merge*parent88get9%emes*+, array*
myt%eme [] ^*Ry t%eme+,
anot%ert%eme [] ^*5not%er t%eme+,
onemoret%eme [] ^*/ne more t%eme+
++;
F
Notez 4ue tous les t%$mes, sauf le dernier doit avoir une virgule&
&tape 3.
5ctiver le nouveau t%$me&
Aans lQinterface grap%i4ue de !a""i#, vous pouvez soit mettre ce t%$me celui par dfaut ou modifier votre t%$me dans le profil
utilisateur&
;rofitez de la nouvelle apparencee

1=N
1-.- 4a se$tion .ronted
1-.-.1 ;ur2eillan$e
15.5.1.1 1ableau de bord
La section surveillance Ta"leau de "ord, est sem"la"le au ta"leau de "ord de votre voiture, elle affic%e un rsum de toutes les
informations importantes&

Fa%oris
.ur la gauc%e, il y a 4uel4ues Vidgets pour vos favoris& :ous pouvez crer des raccourcis rapides l pour vos grap%i4ues les plus
ncessaires, grap%i4ues personnaliss, des crans, des diaporamas et des cartes&
0l suffit de cli4uer sur le "outon Renu dans le Vidget, slectionnez a1outer, par e#emple, certains cran, puis slectionnez les crans
configurs& Les crans slectionns seront affic%es comme raccourcis dans le Vidget favoris&

&tat es !i(ets
5u centre, un certain nom"re de Vidgets tat 2 1tat de /a""i2, l&tat du syst-me, statut de l&'3te, 45 derni-res entr, la surveillance
!e", l&tat de la dcouverte de c%a4ue cran un rsum des donnes respectives&
3omme vous avez pu le constater partir de la capture dcran, dans !a""i# 2&7 les Vidgets peuvent tre disposs dans un ma#i2
mum de trois colonnes& Bn outre, tous les Vidgets peuvent tre dplacs li"rement& 0l suffit de saisir un Vidget par sa "arre de titre,
faites glisser oM vous le voudriez&
)a*leau e *or filtre
Bn cli4uant sur la premi$re icne droite de la "arre de titre du ta"leau de "ord personnel vous permet daccder au filtre de ta2
"leau de "ord&

1?7

.i vous activez le filtre en cli4uant sur le lien, vous pouvez limiter les %tes, les dclenc%eurs et les pro"l$mes 4ui sont affic%es
dans le ta"leau de "ord&
15.5.1.2 "per2u
Aans la section surveillance Aperu vous permet de voir lQensem"le des statuts des dclenc%eurs et aussi de comparer les don2
nes de diffrent serveur&
Les options daffic%age suivantes sont disponi"les8
:ous pouvez slectionner laffic%age %orizontal ou vertical de linformation dans l'emplacement htes droulant
:ous pouvez slectionner tous les %tes ou groupes spcifi4ues au sein du Groupe droulant
:ous pouvez c%oisir les informations affic%er *dclenc%eurs ou donnes+ dans la liste droulante Type
Aans la capture dcran ci2dessous les informations sont affic%es %orizontalement, et les ktats de dclenc%ement sont affic%s,
sous forme de "locs de couleur *la couleur en fonction de ltat de la gdc%ette+8

Notez 4ue les c%angements de dclenc%ement rcent *au cours des 67 derni$res minutes+ seront affic%s sous forme de "locs cli2
gnotants&

1?1
Aans les informations capture dcran suivante est affic%e verticalement et les donnes sont affic%es8

Les deu# "locs de declenc%eur et dlments de donnes sont affic%es sous forme de liens& .i vous cli4uez sur un "loc de dclen2
c%ement, vous pouvez accder des vnements de dclenc%ement et un grap%i4ue simple& .i vous cli4uez sur un morceau de
donnes 4ue vous pouvez accder des grap%i4ues pour des priodes prdfinies ou ?77 derni$res valeurs8

15.5.1.3 Web
Aans Surveillance \e" la section informations 1our des \e" scnarios est affic%e&


1?2
La colonne Nom contient tout da"ord toutes les applications *en caract$res gras+ en vertu de la4uelle les scnarios sont regroups&
Avelopper les applications en cli4uant sur le (l) rv$le les scnarios e#istants et leur tat des lieu#&
Le nom du scnario est le lien des statisti4ues plus dtailles ce su1et8

15.5.1.4 3erni+re donnes
Aans surveillance Dernire donnes la section affic%e les valeurs les plus rcentes recueillies par les articles&
0l suffit de cli4uer sur le >l> devant une foule et de la demande correspondante, et les articles de cet %te et lapplication serra affi2
c%s avec leurs valeurs les plus rcentes&

:ous pouvez tendre tous les %tes et les applications, rvlant ainsi tous les lments en cli4uant sur (l) dans la ligne den2tte&

1?6
Les articles sont affic%s avec leur nom, le temps de la derni$re vrification, la derni$re valeur, 4uantit de c%angement et un lien
vers un grap%i4ue simpleS%istoiri4ue des valeurs des lments&
+tilisation u filtre
:ous pouvez utiliser le filtre pour affic%er uni4uement les lments 4ui vous intresse& Le lien de filtre est situ au2dessus de la ta"le
au milieu& :ous pouvez lutiliser pour filtrer les lments par une c%aLne de caract$res dans le nom, vous pouvez galement c%oisir
daffic%er les lments 4ui nont pas de donnes recueillies&

15.5.1.5 3clencheur

Aans la sectionsurveillance Triggers sQaffic%e ltat des dclenc%eurs&


1?=

+tilisation u filtre
:ous pouvez utiliser le filtre pour affic%er uni4uement les dclenc%eurs 4ue vous intresse& Le lien du filtre est la "arre "leue situe
au2dessus de la ta"le&
15.5.1.4 .vnements
La section surveillance vnements affic%e les derni$res manifestations&

Aans la liste droulante droite, vous pouvez c%oisir le dclenc%eur ou lQvnement "as sur la dcouverte&
LQvnement actuellement affic%s peut tre e#portes vers un fic%ier 3.:& 3%erc%ez le "outon !porter vers "S# vers la droite sur
la "arre de titre&

1??

Bn cli4uant sur l%orodatage dans la premi$re colonne dvnements du dclenc%eur, ils vous am$nent au# dtails de lvnement&

Atails sur lvnement, sa source, les remerciements, les mesures prises *messages, commandes distance+ et les prcdentes
manifestations similaires sont affic%s&
15.5.1.5 /raphi6ues
Aans la sectionSurveillance graphi$ue tous les grap%i4ues personnaliss 4ui ont t configur peuvent tre affic%s&

;our affic%er un grap%i4ue, slectionnez le groupe %te, %te, puis le grap%i4ue partir des listes droulantes droite&
"rioe e slection

1?<
La section de filtre au2dessus du grap%e contient un slecteur de priode de temps& 0l vous permet de slectionner la dure sou%ai2
te facilement&
Le curseur dans le slecteur peut tre dplac davant en arri$re ainsi 4ue redimensionne& Aes liens sont galement prvus lint2
rieur du slecteur permettant de c%oisir les priodes prdfinies les plus utilises et les dplacer davant en arri$re dans le temps&
$ontr,les
9rois "outons de commande sont disponi"les dans la "arre de titre8
2 51outer le Vidget grap%i4ue pour vos favoris dans le ta"leau de "ord
2 Rinitialiser laffic%age grap%i4ue pour la configuration dorigine de laffic%age des donnes de la derni$re %eure
2 'tiliser la fentre du navigateur pour affic%er le grap%i4ue
15.5.1.) .crans

Aans la section surveillance crans tout cran ou diaporama configur peut tre affic%&

'tilisez le menu droulant dans la "arre de titre pour passer dun cran des diaporamas&
"rioe e slection
La section du filtre au2dessus de lcranSdiapositive contient un slecteur de priode& 0l vous permet de slectionner la dure sou2
%aite facilement, affecter les donnes affic%es dans les grap%i4ues etc&
$ontr,les
9rois "outons de commande sont disponi"les dans la "arre de titre8
2 51outer dcran S diaporama pour le Vidget favoris dans le ta"leau de "ord
2 'tiliser la fentre du navigateur pour affic%er lcran S diaporama
2 Ralentir ou acclrer un diaporama

1?7
Rfrence-ent .un cran
Les crans peuvent tre rfrencs par les deu# param$tres PB9 elementid et screenname&
;ar e#emple,
%ttp8SSza""i#Sza""i#Sscreens&p%pXscreenname[!a""i#i27server
;our ouvrir lcran avec ce nom *serveur !a""i#+&
.i les deu# elementid *0A cran+ et screenname *nom dcran+ sont spcifis, screenname a une priorit plus leve&
15.5.1.7 Cartes

Aans la sectionsurveillance "artes toutes les cartes rseau# configur peut tre consult&

:ous pouvez utiliser la liste droulante dans la "arre de titre de la carte pour "asculer entre les diffrentes cartes configures&
Mise en %ience Ic,ne
.i un lment de la carte est en tat de pro"l$me, il est mis en vidence par un cercle rond& La couleur de remplissage du cercle
correspondant la couleur de la gravit du pro"l$me de dclenc%ement& .i tous les pro"l$mes sont reconnus, une paisse "ordure
verte autour du cercle est affic%e&
Bn outre, un %te dans la maintenance est mis en vidence avec une orange&
Mar/ueurs e c0an(e-ent rcents
Les entrer pointant dQun triangle rouge autour dun lment dclenc%eur indi4ue un c%angement rcent de statut celui 4ui est arri2
v au cours des 67 derni$res minutes&
1iens
Bn cli4uant sur un lment de la carte ouvre un menu avec des liens disponi"les&
$ontr,les
Aeu# "outons de commande sont disponi"les dans la "arre de titre8

1?K
2 51outer carte pour le Vidget favoris dans le ta"leau de "ord
2 'tiliser la fentre du navigateur pour affic%er la carte
Rfrencer une carte u rseau
Les cartes rseau peuvent tre rfrences par les deu# param$tres PB9 sysmapid et mapname&
;ar e#emple,
%ttp8SSza""i#Sza""i#Smaps&p%pXmapname[Locali27netVorY
:a ouvrir la carte avec ce nom *rseau local+&
.i les deu# sysmapid *carte didentit+ et mapname *nom de la carte+ sont spcifis, mapname a une priorit plus leve&
15.5.1.18 3couverte
Aans la section Surveillance Dcouverte les rsultats de la dcouverte du rseau sont affic%s& Les prip%ri4ues dtects sont
classs par la r$gle de dcouverte&

.i un prip%ri4ue est d1 surveill, le nom d%te sera rpertori dans la colonne d'hte surveill% et la dure de lappareil dcou2
vert si il se perd apr$s la dcouverte prcdente est affic%e dans la colonne uptime & do'ntime(
5pr$s cela, suivez les colonnes indi4uant ltat des services individuels pour c%a4ue prip%ri4ue dcouvert& 'ne info2"ulle pour
c%a4ue cellule affic%era une disponi"ilit de service individuel ou temps darrt&
.euls les services 4ui ont t trouvs sur au moins un dispositif aura une colonne indi4uant leur tat&
15.5.1.11 9es services I1
Aans la section surveillance services )T les statuts des services 09 est affic%&

'ne liste des services 09 e#istants est affic%e avec les donnes de leur statut et de l5L.& Aans la liste droulante dans le coin sup2
rieur droit, vous pouvez slectionner une dure sou%aite pour laffic%age&

1?N
Les donnes affic%es8

:ous pouvez galement cli4uer sur le nom du service pour accder au *apport )T Disponi+ilit des services(

0ci, vous pouvez valuer les donnes sur la disponi"ilit des services 09 sur une plus longue priode de temps sur une "ase 4uoti2
dienneS%e"domadaireSmensuelSannuel&
1-.6 +n2entaires

Le menu 0nventaire comporte des sections 4ui fournissent une vue densem"le des donnes dinventaire d%te par un param$tre
c%oisi, ainsi 4ue la possi"ilit daffic%er les dtails dinventaire&

1-.6.1 Vue d=ensemble

)nventaire vue densem"le fournit les moyens davoir une vue densem"le des stocYs %tes de donnes&
;our une vue densem"le devant tre affic%e, c%oisir un groupe d%tes *ou tous les groupes+ et le c%amp des stocYs dans la4uelle
les donnes sont affic%er& Le nom"re d%tes correspondant c%a4ue entre du c%amp slectionn sera affic%&

Le#%austivit de lensem"le dpend de la 4uantit des informations dinventaire est maintenu avec les %tes&

1<7
Les c%iffres de la colonne count hte sont des liens; elles conduisent ces %tes 4ui sont filtrs dans les inventaires de la ta"le
d'hte(

1-.6.2 KItes
Aans la section inventaire ,tes des donnes dinventaire d%tes sont affic%es&
.lectionnez un groupe dans la liste droulante dans le coin suprieur droit pour affic%er les donnes dinventaire des %tes de ce
groupe& :ous pouvez galement filtrer les %tes par nimporte 4uel c%amp dQinventaire pour affic%er uni4uement les %tes 4ui vous
intressee&

;our affic%er tous les inventaires d%te, slectionnez >tous> dans la liste droulante du groupe, de comparaison dans le filtre et
appuyez sur >Eiltr>&
5lors 4ue certains c%amps dinventaire cls sont affic%s dans le ta"leau, vous pouvez galement consulter lensem"le des informa2
tions dinventaire disponi"le pour cet %te& ;our ce faire, cli4uez sur le nom d%te dans la premi$re colonne&

Lintgralit des donnes de linventaire dpend de la 4uantit des informations dinventaire maintenu avec l%te&
1-.6.( Lapports

Le menu Rapports dispose de plusieurs sections 4ui contiennent une varit de rapports prdfinis et personnalisa"les par lutilisa2
teur 4ui ont une porte sur laffic%age dune vue densem"le des param$tres tels 4ue le statut de !a""i#, les dclenc%eurs et les
donnes recueillies&


1<1
15.4.3.1 .tat de !abbix
Aans rapport tat de -a++i! un rsum des donnes essentielles du syst$me est affic%e&

3e rapport est galement affic% sous forme de Vidget dans le ta"leau de "ord &
1es onnes affic0es



15.4.3.2 :apport de disponibilit

Aans rapport *apports de disponi+ilit vous pouvez voir 4uelle est la proportion de temps pour c%a4ue tat du dclenc%eur 4ui a
t en pro"l$meSoY SunYnoVn& Le pourcentage de temps pour c%a4ue tat est affic%&
5insi, il est facile de dterminer la situation de disponi"ilit des diffrents lments de votre syst$me&

1<2

Aans la liste droulante dans le coin suprieur droit, vous pouvez c%oisir le mode de slection 2 si vous sou%aitez affic%er les dclen2
c%eurs par les %tes ou par les dclenc%eurs appartenant un mod$le& Bnsuite, dans le filtre, vous pouvez affiner la slection des
options dsires et la priode&

Le nom du dclenc%eur est un lien vers les derniers vnements de ce dclenc%ement&
Bn cli4uant sur A..icher dans la colonne grap%i4ue, il affic%e un %istogramme oM des informations de disponi"ilit est affic%e au
format de "arre , c%a4ue "arre reprsente une derni$re semaine de lanne en cours&


1<6
La partie verte dune "arre reprsente le temps /J, rouge pour les pro"l$mes en temps et gris clair pour le moment inconnue en
la"sence de renseignements ont t recueillis&
15.4.3.3 9e top 188 des dclencheurs

Aans *apports Triggers top /00 vous pouvez voir les lments dclenc%eurs 4ui ont c%ang leur tat le plus souvent lintrieur
de la priode dvaluation, tris par le nom"re de c%angements dtat&
Aans la liste droulante dans le coin suprieur droit, vous pouvez c%oisir la priode dvaluation 2 1our, semaine, mois, anne&

Les deu# entres de la colonne d%te et de dclenc%ement sont des liens 4ui offrent 4uel4ues options utiles8
;our l%te 2 des liens vers des scripts dfinis par lutilisateur et les donnes les plus rcentes
;our le dclenc%eur 2 des liens vers les derniers vnements, la forme et la configuration de dclenc%ement, dun gra2
p%i4ue simple
15.4.3.4 :apports bar

Aans la section rapports rapport +ar, vous pouvez crer des rapports personnaliss sur les "arres moment de le#cution& Les
rapports peuvent tre consults, mais ne sont pas enregistrs&
Aans la liste droulante dans le coin suprieur droit, vous pouvez c%oisir lun des trois types de rapports "arres disponi"les& Bn2
suite, utilisez les options de .iltre pour crer le rapport&

1<=


.pcifi4uement pour le troisi$me type de rapport8


"oint e co-paraison es onnes
Le premier rapport "ar offre la possi"ilit de comparer simplement les valeurs de complment ct de lautre&

"rioe es onnes e co-paraison
Le deu#i$me rapport offre une "arre avec possi"ilit de comparer les valeurs des lments dans un ou plusieurs priodes personna2
lises&

1<?

+n l-ent e onnes e co-paraison
Le troisi$me rapport propose une "arre avec possi"ilit de comparer les valeurs dun article pour diffrents %tesSintervalles prd2
finis *%oraireS1ournalierS%e"domadaireSmensuelSannuel+&

1-.6.4 Con'iguration

Le menu 3onfiguration contient des sections pour la mise en place de grandes fonctions de !a""i#, tels 4ue les %tes et
groupes d%tes, collecte de donnes, les seuils de donnes, lenvoi de notifications de pro"l$me, en crant des visuali2
sations de donnes et autres&


1<<
15.4.4.1 9es groupes d;h<te
Aans la sectioncon.iguration 1es groupes htes les utilisateurs peuvent configurer et grer des groupes d%tes& 'n groupe
d%tes peut contenir la fois des mod$les et des %tes&
'ne liste des groupes d%tes e#istants avec leurs coordonnes est affic%e&

1es onnes affic0es2

3ptions .ition
'n menu droulant ci2dessous la liste offre 4uel4ues options de masse ddition8
Activer slectionn 2 c%anger le statut de tous les %tes du groupe >surveill>
Dsactiver slectionn 2 c%anger le statut de tous les %tes du groupe >Non suivi>
Supprimer la slection 2 supprim le groupe d%tes
;our utiliser ces options, coc%ez les cases devant les groupes daccueil respectifs, puis slectionnez loption sou%aite et cli4uez sur
>Po>&
15.4.4.2 =od+les
Aans la section con.iguration modles les utilisateurs peuvent configurer et maintenir les mod$les&
'ne liste des mod$les e#istants avec leurs coordonnes est affic%e&

1<7

Aans le menu droulant droite dans la "arre de titre, vous pouvez c%oisir daffic%er ou non tous les mod$les ou seulement ceu#
4ui appartiennent un groupe&
Les donnes affic%es8


;our configurer un nouveau mod$le, cli4uez sur le "outon "rer un modle dans la partie suprieure droite& ;our importer un mo2
d$le partir dun fic%ier @RL, cli4uez sur le "outon )mporter en %aut droite&
/ptions ddition
'n menu droulant ci2dessous la liste offre 4uel4ues options de masse ddition8
!porter slectionn 2 e#porter le mod$le vers un fic%ier @RL
Supprimer la slection 2 supprim le mod$le, tout en laissant ses lments lis *o"1ets, dclenc%eurs, etc&+ avec les %tes
Supprimer la slection avec des lments lis 2 supprimer le mod$le et ses lments lis partir des %tes
;our utiliser ces options, coc%ez les cases devant les mod$les respectifs, puis slectionnez loption sou%aite et cli4uez sur >Po>&
15.4.4.3 ><te
Aans la section con.iguration htes les utilisateurs peuvent configurer et grer des %tes&
'ne liste des %tes e#istants avec leurs coordonnes est affic%e&
Aans le menu droulant droite dans la "arre d',tes vous pouvez c%oisir daffic%er tous les %tes ou uni4uement ceu# 4ui appar2
tiennent un groupe particulier&

1<K

1es onnes affic0es2


;our configurer un nouvel %te, cli4uez sur le "outon "rer un ,te en %aut droite& ;our importer un %te partir dun fic%ier
@RL, cli4uez sur le "outon )mporter en %aut droite&
3ptions .ition
'n menu droulant ci2dessous offre 4uel4ues options ddition8
!porter slectionn 2 e#porter les %tes dans un fic%ier @RL
2ise 3 4our 2 mise 1our plusieurs proprits pour un nom"re d%tes la fois
Activer slectionn 2 tat de l%te modification surveille
Dsactiver slectionn 2 tat de l%te c%angement n'est pas surveill
Supprimer la slection 2 supprim les %tes
;our utiliser ces options, coc%ez les cases devant les %tes respectifs, puis slectionnez loption sou%aite et cli4uez sur >Po>&
Filtrer
3omme la liste peut contenir de tr$s nom"reu# %tes, il peut tre ncessaire de filtrer ceu# 4ue vous avez vraiment "esoin&
La "arre troite "leue 1uste en dessous de la "arre d'htes est en fait un lien vers le filtre& .i vous cli4uez dessus, un filtre est dispo2
ni"le oM vous pouvez filtrer les %tes par leur nom, AN., 0; ou numro de port&

1<N

15.6.4.3.1 Applications
La liste des applications pour un mod$le peut tre consulte partir de modles "on.iguration% puis en cli4uant sur les applica2
tions pour le mod$le concern&
La liste des applications pour un %te peut tre consult partir ,tes "on5gura6on% puis en cli4uant sur les applications de
l%te respectif&
'ne liste des applications e#istantes saffic%e&

1es onnes affic0es2
$olonne Description
Nom Nom de lapplication, saffic%e comme un lien "leu pour les applications directement crs&
Bn cli4uant sur le lien du nom de lapplication sQouvre sous forme de configuration&
.i lapplication %te appartient un mod$le, le nom du mod$le est affic% avant le nom de lapplication, comme un lien
gris& Bn cli4uant sur le lien du mod$le pour ouvrir la liste des applications sur le niveau du mod$le&
A..icher 3li4uez sur les points pour affic%er les lments contenus dans la demande& Le nom"re dlments est affic% entre pa2
rent%$ses&
;our configurer une nouvelle application, cli4uez sur le "outon "rer l'application dans le %aut droite&
3ptions .ition 2
'n menu droulant offre 4uel4ues options ddition8
Activer choisi 2 ltat dapplication des modifications na+led
Dsactiver choisi 2 ltat dapplication des modifications Disa+le
Supprimer la slection 2 supprim les applications
;our utiliser ces options, coc%ez les cases devant les demandes respectives, puis slectionnez loption sou%aite et cli4uez sur >Po>&
15.6.4.3.2 Elments
La liste dlments dun mod$le peut tre consulte partir de "on.iguration 2odles et puis en cli4uant sur les o"1ets pour le
mod$le concern&

177
La liste dlments pour un %te peut tre consulte partir de "on.iguration ,tes% puis en cli4uant sur les points de l%te
respectif&
'ne liste des lments e#istants est affic%e&

Les donnes affic%es8

;our configurer un nouvel lment, cli4uez sur le "outon "rer un lment dans la partie suprieure droite&
3ptions .ition
'n menu droulant offre 4uel4ues options ddition8
Activer slectionn 2 tat de llment de c%angement sur na+led
Dsactiver slectionn 2 tat de llment de c%angement sur Aisa"le
2esse 3 4our 2 mise 1our plusieurs proprits pour un certain nom"re dlments la fois
"opie7 slectionn pour ((( 2 copier les lments vers dautres %tes ou des mod$les
..acer l'histori$ue pour certains 2 les donnes %istori4ues de suppression pour les articles
Supprimer la slection 2 supprim les lments
;our utiliser ces options, coc%ez les cases devant les lments concerns, puis slectionnez loption sou%aite et cli4uez sur >Po>&

171
Eiltrer
3omme la liste peut contenir des lments tr$s nom"reu#, il peut tre ncessaire de filtrer ceu# 4ue vous avez vraiment "esoin&
La "arre troite "leue 1uste en dessous de la "arre d'objets est en fait un lien vers le filtre& .i vous cli4uez dessus, un filtre est dispo2
ni"le oM vous pouvez filtrer les lments par plusieurs proprits&

Le sous4filtre en dessous du filtre offre de nouvelles options de filtrage *pour les donnes d1 filtres+& Les liens en rouge sont des
groupes do"1ets avec une valeur de param$tre commun& .i vous cli4uez sur le lien 4uil passe au vert et 4ue seuls les articles avec
cette valeur de param$tre restent dans la liste&

15.6.4.3.3 Dclencheur
La liste de "ase dun mod$le peut tre consulte partir de Configuration modles, puis cli4uez sur le dclenc%eurs pour le mo2
d$le concern&
La liste de "ase pour un %te peut tre consult partir Configuration Htes, puis en cli4uant sur les dclenc%eurs de l%te res2
pectif&
'ne liste des dclenc%eurs e#istants saffic%e& ;ar dfaut, seuls les dclenc%eurs activs sont affic%s& ;our affic%er ceu# dsactiv,
utilisez Afficher les dclencheurs masqu sur le lien droite dans la "arre des dclenc%eurs&

172

1es onnes affic0es2

;our configurer un nouveau dclenc%eur, cli4uez sur le "outon Crer un dclencheur en %aut droite
/ptions ddition
'n menu droulant offre 4uel4ues options ddition8
Actier slectionn 2 tat du dclenc%ement c%angement sur !nabled
"sactier slectionn 2 tat du dclenc%ement c%angement sur Aisa"le
#esse $ jour 2 mise 1our plusieurs proprits pour un certain nom"re de dclenc%eurs la fois
Co%ie& slectionn %our ''' 2 copier les dclenc%eurs dautres %tes ou des mod$les
(u%%rimer la slection 2 supprimer les dclenc%eurs
;our utiliser ces options, coc%ez les cases devant les dclenc%eurs respectifs, puis slectionnez loption sou%aite et cli4uez sur
>Po>&

15.6.4.3.4 raphiques
La liste de grap%i4ue personnalise pour un mod$le peut tre consulte partir de Configuration modles, puis cli4uez sur Pra2
p%i4ues pour le mod$le concern&

176
La liste de grap%i4ue personnalise pour un %te peut tre consult partir Configuration Htes, puis cli4uez sur Prap%i4ues
pour l%te concern&
'ne liste de grap%i4ues e#istants est affic%e&

Les donnes affic%es8

;our configurer un nouveau grap%i4ue, cli4uez sur le "outon Crer un gra%hique en %aut droite&
3ptions .ition
'n menu droulant offre 4uel4ues options ddition8
(lectionn co%ie& %our ''' 2 copier les grap%i4ues dautres %tes ou des mod$les
(u%%rimer la slection 2 supprimer les grap%i4ues
;our utiliser ces options, coc%ez les cases devant les grap%es respectifs, puis slectionnez loption sou%aite et cli4uez sur >Po>&
15.6.4.3.5 R!"le #e #cou$ertes
La liste des r$gles de dcouverte de "as niveau pour un mod$le peut tre consulte partir de Configuration modles, puis en
cli4uant sur dcouverte pour le mod$le concern&
La liste des r$gles de dcouverte de "as niveau pour un %te peut tre consult partir Configuration Htes, puis en cli4uant sur
la dcouverte de l%te respectif&
'ne liste des r$gles e#istantes en mati$re de dcouverte de "as niveau est affic%e&

17=

1es onnes affic0es2

;our configurer une r$gle nouvelle dcouverte de "as niveau, cli4uez sur le "outon Crer rgle de la dcouerte dans la partie sup2
rieure droite&
3ptions .ition
'n menu droulant offre 4uel4ues options ddition8
(lectionn actier 2 c%anger le statut de fai"le niveau de la dcouverte de r$gles sur !nabled
(lectionn dsactier 2 c%anger le statut de fai"le niveau de la dcouverte de r$gles mobilit rduite
(u%%rimer la slection 2 supprimer les r$gles de dcouverte de "as niveau
;our utiliser ces options, coc%ez les cases devant les r$gles de dcouverte respectives, puis slectionnez loption sou%aite et cli2
4uez sur >Po>&
15.4.4.4 =aintenance
Aans configuration maintenance les utilisateurs peuvent configurer et grer les priodes de maintenance pour les %tes&
'ne liste des priodes dentretien e#istantes avec leurs coordonnes est affic%e&
Aans le menu droulant droite dans la "arre d'entretien %riodiques, vous pouvez c%oisir daffic%er toutes les priodes de mainte2
nance ou seulement ceu# 4ui appartiennent un groupe particulier&

1es onnes affic0es2

17?

;our configurer une nouvelle priode de constitution, cli4uez sur le "outon Crer une %riode de maintenance en %aut droite&
3ptions .ition
'n menu droulant propose des options ddition8
(u%%rimer la slection 2 supprim les priodes de maintenance
;our utiliser cette option, coc%ez les cases avant les priodes de maintenance respectifs et cli4uez sur >Po>&
15.4.4.5 Web
Aans la section Configuration )eb les utilisateurs peuvent configurer et grer des scnarios \e"&
'ne liste de scnarios \e" e#istantes avec leurs coordonnes est affic%e& Les scnarios \e" sont regroups selon les applications
dont ils font partie&
Aans le menu droulant droite dans la "arre des scnarios, vous pouvez c%oisir daffic%er tous les scnarios \e", ou seulement
ceu# 4ui appartiennent un groupe particulier et l%te& Bn outre, vous pouvez c%oisir de mas4uer les scnarios dsactivs *ou les
affic%er nouveau+ en cli4uant sur le lien correspondant&

Les donnes affic%es8

;our configurer un scnario nouveau site \e", cli4uez sur le "outon Crer un scnario en %aut droite&
3ptions .ition
'n menu droulant offre 4uel4ues options ddition8
Actier slectionn 2 c%anger le statut scnario sur !nabled
"sactier slectionn 2 c%anger le statut scnario "isable
!ffacer l'historique de slectionn 2 effacer toutes les donnes %istori4ues recueillies 1us4u prsent sur les scnarios
(u%%rimer la slection 2 supprim les scnarios \e"

17<
;our utiliser ces options, coc%ez les cases devant les scnarios \e" respectifs, puis slectionnez loption sou%aite et cli4uez sur
>Po>&
15.4.4.4 "ctions
Aans configuration Ac*ons les utilisateurs pouvent configurer et maintenir les actions&
'ne liste dactions e#istantes avec leurs coordonnes est affic%e& Les actions affic%es sont des actions affectes la source de
lvnement slectionn *dclenc%eurs, la dcouverte, lauto2inscription+&
;our voir les actions attri"ues une source dvnement diffrent, c%angez la source dans le menu droulant droite dans la "arre
d'actions'

Les donnes affic%es8

;our configurer une nouvelle action, cli4uez sur le "outon d'action Cre en %aut droite&
/ptions ddition
'n menu droulant offre 4uel4ues options ddition8
.lectionn activer 2 c%anger le statut de laction sur !nabled
(lectionn dsactier 2 c%anger le statut de laction sur Aisa"le
(u%%rimer la slection 2 supprimer les actions
;our utiliser ces options, coc%ez les cases devant les actions respectives, puis slectionnez loption sou%aite et cli4uez sur >Po>&
15.4.4.5 .crans
Aans configuration crans des utilisateurs peuvent configurer et de maintenir les crans&
'ne liste des crans e#istants avec leurs coordonnes est affic%e&


177
1es onnes affic0es2

;our crer un nouvel cran, cli4uez sur le "outon cran Crer en %aut droite& ;our importer un cran partir dun fic%ier @RL,
cli4uez sur le "outon +m%orter en %aut droite&
3ptions .ition
'n menu droulant offre 4uel4ues options ddition8
(lectionn e,%orter 2 e#porter les crans dans un fic%ier @RL
(u%%rimer la slection 2 supprim les crans
;our utiliser ces options, coc%ez les cases devant les crans respectifs, puis slectionnez loption sou%aite et cli4uez sur >Po>&
15.4.4.) 3iaporamas
Aans configuration "ia%oramas les utilisateurs peuvent configurer et maintenir des diaporamas&
'ne liste des diaporamas e#istants avec leurs coordonnes est affic%e&

Les donnes affic%es8

;our configurer un nouveau diaporama, cli4uez sur le "outon Crer un dia%orama dans la partie suprieure droite&
3ptions .ition
'n menu droulant propose des options dditions8
(u%%rimer la slection 2 supprim les diaporamas
;our utiliser cette option, coc%ez les cases devant les diaporamas respectifs et cli4uez sur >Po>&
15.4.4.7 Cartes
Aans la configuration des utilisateurs section des cartes peut configurer et maintenir des cartes rseau&
'ne liste des cartes e#istantes avec leurs coordonnes est affic%e&

17K

Les donnes affic%es8

;our crer une nouvelle carte, cli4uez sur le "outon Crer la carte en %aut droite& ;our importer une carte partir dun fic%ier
@RL, cli4uez sur le "outon +m%orter en %aut droite&
/ptions ddition
'n menu droulant offre 4uel4ues options ddition8
(lectionn e,%orter 2 e#porter les cartes dans un fic%ier @RL
(u%%rimer la slection 2 supprimer les cartes
;our utiliser ces options, coc%ez les cases devant les cartes respectives, puis slectionnez loption sou%aite et cli4uez sur >Po>&
15.4.4.18 3couvertes
Aans la section Configuration "couerte les utilisateurs peuvent configurer et maintenir les r$gles de dcouverte&
'ne liste des r$gles e#istantes de dcouverte avec leurs coordonnes est affic%e&

1es onnes affic0es2

;our configurer une r$gle nouvelle dcouverte, cli4uez sur le "outon Crer rgle de la dcouerte dans la partie suprieure droite&
3ptions .ition
'n menu droulant offre 4uel4ues options ddition8

17N
(lectionn actier 2 c%anger le statut r$gle de la dcouverte !nabled
(lectionn dsactier 2 c%anger le statut r$gle de la dcouverte "isable
(u%%rimer la slection 2 supprimer les r$gles de dcouverte
;our utiliser ces options, coc%ez les cases devant les r$gles de dcouverte respectives, puis slectionnez loption sou%aite et cli2
4uez sur >Po>&
15.4.4.11 %ervices I1
Aans configuration serices +- les utilisateurs peuvent configurer et maintenir une %irarc%ie des services informati4ues&
Lors4ue vous ouvrez pour la premi$re fois cette section, il ne contient 4uune entre racine'
:ous pouvez lutiliser comme point de dpart de la construction de la %irarc%ie de linfrastructure surveille& 3li4uez sur ce lien et
a1outer des services, puis dautres services ci2dessous celles 4ue vous avez a1outes&

;our plus de dtails sur la1out de services, consultez les 09 services&
1-.6.- Administrations
15.4.5.1 /nralits
Administration .eneral contient un certain nom"re dcrans pour la configuration de frontend lis par dfaut et la personnalisa2
tion de !a""i#&
La liste droulante droite vous permet de "asculer entre les diffrents crans de configuration&

1 P'0
3et cran permet de personnaliser de plusieurs frontend lis par dfaut&

1K7

Les param$tres de configuration8

2 Pouvernante
La femme de mnage est un processus priodi4ue, e#cute par le serveur !a""i#& Le procd limine des informations primes et
les informations supprimes par lutilisateur&
3et cran permet de dfinir la mani$re dont linformation sera conserve longtemps avant 4uil ne soit supprim par femme de
mnage&

Les param$tres de configuration8

6 0mages
La section 0mages affic%e toutes les images disponi"les dans !a""i#& Les images sont stocYes dans la "ase de donnes&

181

La liste droulante -/%e vous permet de basculer entre les icnes et les images d'arrire-plan:
Des icnes sont utilises pour afficher la carte rseau d'lments
Fonds sont utilises comme images de fond de cartes rseau
56out e l.i-a(e
ous pouve! a"outer votre propre image en cli#uant sur l'image du bouton Crer dans le coin suprieur droit$

Les attributs d'image:

La taille ma%imale du fichier de tlchargement est limite par la valeur de &'()*+(),*+-.)/,&. #ui est de 1012 3 1012
octets ou 1 *o$
2 ,cne de cartographie
4ette section permet de crer le mappage de certains htes avec certaines icnes$ Les informations du champ d'inventaire des
htes sont utilises pour crer le mappage$
Les mappages peuvent ensuite 5tre utiliss dans la configuration rseau de la carte pour assigner des icnes appropries pour les
htes correspondant automati#uement$
6our crer une carte nouvelle icne7 cli#ue! sur la carte icne Crer dans le coin suprieur droit$

181

Les paramtres de configuration:

8 e%pressions rgulires
4ette section permet de crer des e%pressions rgulires #ui peuvent 5tre utiliss partout dans &abbi%$ oir .%pressions rgulires
pour plus de dtails$
9 *acros
4ette section permet de dfinir l'chelle du s:stme des macros$

oir macros utilisateur pour plus de dtails$
; aleur de cartographie
4ette section permet de crer des cartes de valeur #ui permettent une meilleure lisibilit sur la reprsentation des donnes en-
trantes sur le frontend &abbi%$ oir la section cartographie aleur pour plus de dtails$
8 <emps de travail
Le temps de travail est l'ensemble du paramtre s:stme #ui dfinit le temps de travail$ Le temps de travail est affich comme un
fond blanc sous forme de graphi#ues7 tandis #ue le temps non travaill est affiche en gris$

= niveau% de gravit de dclenchement
4ette section permet de personnaliser la gravit de dclenchement7 les noms et les couleurs$

18>

ous pouve! entrer de nouveau% noms et codes de couleurs ou cli#ue! sur la couleur pour slectionner un autre dans la palette
fournie$
oir 6ersonnalisation de dclenchement de gravit pour plus d'informations$
10 +ffichage des options de dclenchement
4ette section permet de personnaliser la fa?on dont l'tat de dclenchement est affiche dans le frontend$

Les couleurs reconnues ou non reconnue des vnements peuvent 5tre personnaliss et clignotant pour activ ou dsactiv$ De
plus7 le dlai d'affichage des dclencheurs @A et pour clignotant lors d'un changement d'tat de dclenchement peuvent 5tre per-
sonnaliss$
11 +utres paramtres
4ette section permet de configurer plusieurs autres paramtres frontau%$


182

15.4.5.2 3=
Dans Administration "# les de contrle rpartis Bpro%:s ou des nCudsD peuvent 5tre configurs dans le &abbi% fronted$
La liste droulante en haut E droite permet de basculer entre les crans de pro%: ou de nCuds$
Les proxys
Fne liste des pro%:s e%istants avec leurs coordonnes est affiche$

Les donnes affiches:

6our configurer un nouveau pro%:7 cli#ue! sur le bouton Crer un %ro,/ en haut E droite$
@ptions d'dition
Fn menu droulant offre #uel#ues options d'dition:
(lectionn actier - changer l'tat des htes surveills par le pro%: pour les sureilles
(lectionn dsactier - changer l'tat des htes surveills par le pro%: n'est %as sureill
(u%%rimer la slection - supprim les procurations

188
6our utiliser ces options7 coche! les cases devant les procurations respectives7 puis slectionne! l'option souhaite et cli#ue! sur
G-oG$
Nuds
/i la configuration de nCud n'est pas configur7 l'cran est vide et affiche un message Gotre configuration n'est pas configur pour
la surveillance distribueG$
oir comment configurer un nCud de configuration$
15.4.5.3 "uthenti(ications
Dans administration authen*0ca*on le procd d'authentification d'utilisateur &abbi% peut 5tre modifi$ Les mthodes dispo-
nibles sont l'authentification interne7 LD+6 et H<<6$

6ar dfaut7 l'authentification interne &abbi% est utilise$ 6our changer7 cli#ue! sur le bouton avec le nom de la mthode et cli#uer
sur sauvegarde$
,nterne
&abbi% interne d'authentification est utilis$
LD+6
L'authentification LD+6 e%terne peut 5tre utilise pour vrifier les noms d'utilisateur et mots de passe$ Iote! #u'un utilisateur doit
e%ister dans &abbi%7 cependant son mot de passe de &abbi% ne sera pas utilis$
&abbi% authentification LD+6 fonctionne au moins avec *icrosoft +ctive Director: et @penLD+6$

Les paramtres de configuration:

189

,l est recommand de crer un compte distinct LD+6 12ind "34 pour effectuer la liaison et la recherche sur le serveur LD+6
avec des privilges minimau% dans le LD+6 au lieu d'utiliser des comptes d'utilisateurs rels Butilis pour la conne%ion E
l'interface &abbi%D$
Fne telle approche offre plus de scurit et ne ncessite pas de changer le mot de %asse 2ind lors#ue l'utilisateur change
son mot de passe dans le serveur LD+6$
Dans le tableau ci-dessus le nom de compte lda%5search'

4ertains groupes d'utilisateurs peut encore 5tre autoris par &abbi%$ 4es groupes doivent avoir un accs au fronted sur
l'interne$
Http
+pache BH<<6D authentification peut 5tre utilis pour vrifier les noms d'utilisateur et mots de passe$ Iote! #u'un utilisateur doit
e%ister dans &abbi%7 cependant son mot de passe &abbi% ne sera pas utilises$
Faites attention J +ssure!-vous #ue l'authentification +pache est configure et fonctionne correctement avant de l'allumer$
Dans le cas d'une authentification +pache tous les utilisateurs Bm5me avec un accs a fronted rgl sur ,nterneD seront
autoris par +pache7 et non par &abbi%J
18$9$8$2 Ftilisateurs
Dans administration 6*lisateurs les deu% groupes d'utilisateurs et les utilisateurs du s:stme sont maintenues$
6ar dfaut7 l'cran groupe d'utilisateurs est affich$ 6our passer E l'cran de l'utilisateur et en arrire7 utilise! le menu droulant en
haut E droite$
Les groupes d'utilisateurs
Fne liste des groupes d'utilisateurs e%istants avec leurs coordonnes est affiche$

18;

Les donnes affiches:

6our configurer un nouveau groupe d'utilisateurs7 cli#ue! sur le bouton Crer un grou%e d'utilisateurs dans la partie suprieure
droite$
@ptions d'dition
Fn menu droulant offre #uel#ues options d'dition:
(lectionn actier - changer le statut groupe d'utilisateurs sur !nabled
(lectionn dsactier - changer le statut groupe d'utilisateurs E desacti
Actier "!26. - activ le mode de dbogage pour les groupes d'utilisateurs
"sactier "!26. - dsactiv le mode dbogage pour les groupes d'utilisateurs
(u%%rimer la slection - supprimer les groupes d'utilisateurs
6our utiliser ces options7 coche! les cases devant les groupes d'utilisateurs respectifs7 puis slectionne! l'option souhaite et cli#ue!
sur G-oG$
Utilisateurs
Fne liste des utilisateurs e%istants avec leurs coordonnes est affiche$


188
Dans le menu droulant E droite dans la barre d'utilisateurs, vous pouve! choisir d'afficher tous les utilisateurs ou appartenant E un
groupe particulier$
Les donnes affiches:

6our configurer un nouvel utilisateur7 cli#ue! sur le bouton Crer un utilisateur en haut E droite$
@ptions d'dition
Fn menu droulant offre #uel#ues options d'dition:
Choisir dbloquer - l'accs au s:stme ractive! au% utilisateurs blo#us
(u%%rimer la slection - supprim les utilisateurs
6our utiliser ces options7 coche! les cases avant #ue les utilisateurs respectifs7 puis slectionne! l'option souhaite et cli#ue! sur
G-oG$
15.4.5.5 1'pes des mdias
Dans Administration Les usagers peuvent configurer et grer les informations de t:pe multimdia$
Les informations sur le t:pe de support contiennent des instructions gnrales pour l'utilisation d'un support comme canal de dis-
tribution pour les notifications$ Les dtails spcifi#ues7 tels #ue les diffrentes adresses e-mail pour envo:er une notification sont
maintenus E des utilisateurs individuels$
Fne liste des t:pes de mdias e%istants avec leurs coordonnes est affiche$

Les donnes affiches:

18=

6our configurer un nouveau t:pe de support7 cli#ue! sur le bouton Crer un t/%e de su%%ort dans la partie suprieure droite$
@ptions d'dition
Fn menu droulant offre #uel#ues options d'dition:
(lectionn actier - changer le statut t:pe de support sur !nabled
(lectionn dsactier - changer le statut t:pe de mdia E dsacti
(u%%rimer la slection - supprimer les t:pes de mdias
6our utiliser ces options7 coche! les cases devant les t:pes de mdias respectifs7 puis slectionne! l'option souhaite et cli#ue! sur
G-oG$
15.4.5.4 %cripts
Dans administration K /cripts Les scripts dLnis par l'uMlisateur peuvent 5tre configurs et entretenus$
4es scripts7 en fonction des autorisations des utilisateurs fi%es7 deviennent alors disponibles pour l'e%cution en cli#uant sur l'hte
de divers endroits 1tableau de bord, les dernires donnes, le statut des dclencheurs, des nements, des cartes4 et peut gale-
ment 5tre e%cut comme une opration d'action$ Les scripts sont e%cuts sur le serveur &abbi% ou de l'agent$
Fne liste de scripts e%istants avec leurs coordonnes est affiche$

Les donnes affiches:

6our configurer un nouveau script7 cli#ue! sur le bouton Crer le scri%t en haut E droite$

1=0
@ptions d'dition
Fn menu droulant propose des options d'dition:
(u%%rimer la slection - supprim les scripts
6our utiliser cette option7 coche! les cases respectives avant #ue les scripts et cli#ue! sur G-oG$
Configuration d'un script

+ttributs de script:


15.4.5.5 ?ri(ications
Dans administration ri0ca*on les utilisateurs peuvent afficher les enregistrements des modifications apportes dans le front-
end et les dtails des actions effectues$

1=1
6ar dfaut les enregistrements d'audit frontau% sont affichs$ 6our passer E l'action et les dtails en arrire7 utilise! le menu drou-
lant en haut E droite$
Logs
Dans cet cran7 les "ournau% d'audit des diffrentes modifications apportes E l'avant-plan peut 5tre vu$ ous pouve! utiliser le
filtre7 situ en dessous de la barre des journau,, pour affiner les dossiers par t:pe d'activit7 utilisateur7 ressource affecte et la p-
riode de temps$

Les donnes affiches:

Actions
Dans cet cran7 les dtails des actions effectues Bnotifications ou des commandes E distanceD sont affichs$
ous pouve! utiliser le filtre7 situ en dessous de la barre d'actions, pour affiner les enregistrements par le destinataire de l'e-mail et
par priode$


1=1

Les donnes affiches:

15.4.5.) -ile d;attentes
Dans administrationK arMcles les files d'attente #ui attendent d'5tre mises E "our sont affiches$
,dalement7 lors#ue vous ouvre! cette section tout devrait 5tre NvertO ce #ui ne signifie pas d'article dans la file d'attente$ /i tous les
lments sont mis E "our sans tarder7 il n': en a aucun en attente$ 4ependant7 en raison du man#ue de performance du serveur7 des
problmes de conne%ion ou de problmes avec les agents7 certains lments peuvent 5tre retards et les informations sont affi-
ches dans cette section$ 6our plus de dtails7 voir la file d'attente article$
Dans la liste droulante dans le coin suprieur droit7 vous pouve! slectionner:
aper?u file d'attente par t:pe d'lment
aper?u file d'attente par procuration
liste des articles retenus
6rsentation par t:pe d'lment
Dans cet cran7 il est facile E trouver si le problme est li E un ou plusieurs t:pes d'lment$

1=>

4ha#ue ligne contient un t:pe d'lment$ 4ha#ue colonne indi#ue le nombre d'lments en attente - en attente de 8-10 se-
condsP10->0 secondsP>0-90 secondsP1-8 minutesP8-10 minutes ou de plus de 10 minutes$
6rsentation par procuration
Dans cet cran7 il est facile E trouver si le problme est li E l'un des mandataires ou du serveur$

4ha#ue ligne contient un pro%:7 avec le dernier serveur dans la liste$ 4ha#ue colonne indi#ue le nombre d'lments en attente - en
attente de 8-10 secondsP10->0 secondsP>0-90 secondsP1-8 minutesP8-10 minutes ou de plus de 10 minutes$
Liste des articles en attente
Dans cet cran7 cha#ue lment d'attente est rpertori$


1=2
Les donnes affiches:

15.4.5.7 Noti(ications
Dans administration 3o*0ca*ons7 un rapport sur le nombre de notifications envo:es E cha#ue utilisateur est affich$
Dans les listes droulantes en haut E droite7 vous pouve! choisir le t:pe de mdia Bou la totalitD7 la priode Bdonnes pour cha#ue
"our P semaine P mois P anneD et l'anne pour les notifications envo:es$

4ha#ue colonne affiche les totau% par un utilisateur du s:stme$
15.4.5.18 Installation
Dans la section Administration +nstalla*on &abbi% frontal peut 5tre rinstall $

6our poursuivre l'installation7 cli#ue! sur (uiant' 6our #uitter l'installation7 cli#ue! sur Annuler'

1=8
1-.0 Le$her$he globale
,l est possible de rechercher des diverses entits dans l'interface &abbi%$ La !one de saisie de recherche se trouve dans le coin sup-
rieur droit$ La recherche peut 5tre lance en appu:ant sur .ntre ou en cli#uant sur le bouton 7echercher'
/i il : a une foule #ui commence par la chaQne saisie7 une liste droulante s'affiche7 numrant tous ces htes:

Dans les rsultats de la recherche7 il est possible de rduire cha#ue bloc individuel$ Les htes +vtiv seront affichs en bleu7 les
htes Dsactiver en rouge$
1-.0.1 Entits re$her$h
,l est possible de rechercher ces entits et leurs proprits:
Htes
o Iom visible Bou le nom d'hte si le nom visible n'est pas dfinieD
o +dresse ,6
o Iom DI/
*odles
o Iom
-roupes d'htes
o Iom
1-.0.2 4iens disponibles
6our les entits trouves les liens suivants sont disponibles:
Htes
o /urveillance
Les dernires donnes
Dclencheurs
.vnements
Rcrans bass sur un modle
o 4onfiguration
6roprits de l'hte
Ftilisation
.lments
Dclencheurs
-raphes
-roupes d'htes
o /urveillance
Les dernires donnes
Dclencheurs
.vnements
o 4onfiguration
@rganise! des proprits de groupe

1=9
Les membres du groupe d'hte Bhte et modle7 des liens spars depuis &abbi% 1$0$1D
*odles
o 4onfiguration
6roprits du modle
Ftilisation
.lments
Dclencheurs
-raphes
Rcrans bass sur un modle
.n dessous de cha#ue bloc de la #uantit d'entits trouves et affiches est montr7 par e%emple7 Affichage de 89 sur 89 trous' Le
nombre d'entres sont affichs dans cha#ue bloc est limit E 100$
6our tout montant de configuration de lSentit trouve est affich entre parenthses$ /i aucune entit de ce t:pe n'est trouve7
l'entre est grise et le lien n'est pas fourni$
16 Annees

6our une installation de &abbi% via les sources voici les dossiers et fichiers principau% :

Fic0ier Description
PetcPresolv$conf Fichier de configuration DI/
PusrPlocalP!abbi%PetcP!abbi%)server$conf Fichier de configuration du serveur$
PusrPlocalP!abbi%PetcP!abbi%)agentd$conf Fichier de configuration de lSagent$
PusrPlocalP!abbi%PetcP!abbi%)pro%:$conf Fichier de configuration du pro%:$
PusrPsnmpPsnmp$conf Fichier de configuration de snmp
ProotP$snmpPmib Dossier des *,' propritaire BH67 I.<+/T7$$D
PetcPnetUorVPinterfaces Fichier de config ip et routes

Wcapitulatif des logiciels installs sur la distribution afin de pouvoir faire fonctionn &abbi% :

"a/uet Description
7i- i ,*proved - diteur vi amlior
Ss0 /ecure shell client and server BmetapacVageD
telnet Le client telnet
*uil4essential Liste informative des pa#uets de construction essentiels
c0ec8install /uivi dS,nstall
-#s/l4ser%er /erveur de bases de donnes *:/TL - binaires et configuration
li*-#s/lclient154e% 'iblioth#ues de dveloppement et fichiers d'en-t5te
li*ssl4e% 'iblioth#ue de dveloppement //L - fichiers d'en-t5tes et documentation
li*ss04e% Fne petite biblioth#ue 4 //H$ fichiers de dveloppement
li*(nutls4e% La biblioth#ue -IF <L/ - fichiers de dveloppement
li*openip-i ,ntelligent 6latform *anagement ,nterface - e%cution
li*openip-i4e% ,ntelligent 6latform *anagement ,nterface - dveloppement
li*i8se-el4e% 'iblioth#ue 4 pour la plate-forme Xabber ,*
sn-p /I*6 B/imple IetUorV *anagement 6rotocolD applications
sn-p4-i*s4o!nloaer ,nstall et gre les fichiers *anagement ,nformation 'ase B*,'D
!in*in /erveur /amba intgration nameservice
li*sn-p4e% /I*6 B/imple IetUorV *anagement 6rotocolD fichier de developpement
li*net4sn-p4perl /cript de conne%ion /I*6
li*curl94(nutls4e% Fichiers de dveloppement et documentation pour libcurl B-IF<L/D
fpin( .nvoie des pa#uets ,4*6 .4H@)W.TF./< au% htes du rseau
apac0e' *tapa#uet pour le serveur H<<6 +pache
p0p5 Langage de script inclus dans du H<*L et e%cut ct serveur Bmtapa#uetD
p0p54( *odule -D pour php8
p0p54-#s/l *odule *:s#l pour php8
postfix agent de transport de courriers lectroni#ues E hautes performances
-ailutils Ftilitaires -IF mailutils pour le traitement du courrier

1=;

16.1 ;er2eur Zabbi
Les paramtres pris en charge dans un fichier de configuration du serveur &abbi%:


1=8


1==

100


16.2 Zabbi agent @)niB

Les paramtres pris en charge dans un fichier de configuration de l'agent &abbi% 1&abbi,5agentd'conf4:


101

101


16.( Agent Zabbi @CindoDsB
Les paramtres pris en charge par un agent &abbi% BYindoUsD du fichier de configuration:

10>

102


14.4 Arti$les prises en $harge par les di''rentes plates#'ormes
Le tableau affiche les articles de lSagent &abbi% sur diverses plates-formes$
6aramtres #ui sont inclus dans ZliVe)this[ supports d'angle sont optionnels$

108
Les champs mar#us d'un G(G sont pris en charge7 ceu% mar#us par un G-G ne sont pas pris en charge$
/i un lment est mar#u par G\G7 @n ne sait pas si elle est prise en charge ou non$
/i un lment est mar#u avec GrG7 cela signifie #u'il ncessite les privilges root$
/i un paramtre est mar#u par GiG7 cela signifie #u'il est ignor$




109


10;

108


16.-4es 'on$tions de d$len$hement pris en $harge

<outes les fonctions prises en charge dans les e%pressions de dclenchement sont numrs ici:


10=

110

111



1D <outes ces fonctions renvoient des valeurs numri#ues$ La comparaison de chaQnes n'est pas prise en charge7
par e%emple$
1D 4ertaines fonctions ne peuvent pas 5tre utilises pour les paramtres non numri#uesJ
>D Les arguments de chaQne doivent 5tre entre guillemets$ Dans le cas contraire7 ils ris#uent d'5tre mal interpr-
ts$

16.6 8a$ros supportes par empla$ement
Le tableau contient une liste complte des macros supportes par &abbi%$ X signifie Npris en chargeO$

111

11>

112

118

119


16.6.1 )n soutien supplmentaire pour les ma$ros utilisateur
.n plus des emplacements rpertoris7 les macros dfinissables par l'utilisateur depuis &abbi% 1$0 sont prises en charge dans de
nombreu% autres endroits$
Htes:
o ,nterface ,6 P DI/
o 6ort d'interface
6ro%: passive
o 6ort d'interface
.lments

11;
o /I*6v> nom de la scurit
o /I*6v> passe auth
o /I*6v> priv passe
o /I*6v1Pv1 communaut
o @,D /I*6
o D' moniteur de paramtres supplmentaires
o //H nom d'utilisateur
o 4l publi#ue //H
o 4l //H prive
o *ot de passe //H
o //H script d'
o <elnet nom d'utilisateur
o <elnet mot de passe
o <elnet scnario
o Rlment calcul e%pression
La Dcouverte
o /I*6v> nom de la scurit
o /I*6v> passe auth
o /I*6v> priv passe
o /I*6v1Pv1 communaut
o @,D /I*6
16.0 4iens

Divers liens #ui mon aider E faire cette documentation et la ralisation de la mise en place de se pro"et

&abbi% - https:PPUUU$!abbi%$comPdocumentationP1$0Pmanual

,nstallation de !abbi% sur Debian - http:PPdenisrosenVran!$comPinstallation-de-!abbi%-1-0-1-sous-debian-9P

/I*6 - http:PPUUU$mVssoftUare$comPdocsPman2Psnmp$conf$2$asp
http:PPUiVi$monitoring-fr$orgPsupervisionPsnmpPoidPoid-mib-net-snmp

/urveillance dSun hte en /I*6 - http:PPUiVi$monitoring-fr$orgP!abbi%P!abbi%-snmp-host
http:PPs:nergeeV$frPsuivre-des-peripheri#ues-snmp-avec-!abbi%

6ostfi% sur Debian - http:PPnicolas$dutertr:$comPecran-noirPinde%$php\postP100=P0>P1=P,nstallation-de-6ostfi%-sur-
Debian

DI/ - http:PPdebian-facile$orgPvieUtopic$php\id]88=;

Winitialiser un mdp de m:s#l - http:PPUUU$commentcamarche$netPfa#P=;;>-m:-s#l-reinitialiser-le-mot-de-passe-root

Vous aimerez peut-être aussi