Manuel de Zabbix

download Manuel de Zabbix

of 218

Transcript of Manuel de Zabbix

  • 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.4 Utilisateurs de ZABBIX .................................................................................................................................................. 9

    1.5 Fonctionnalit de Zabbix............................................................................................................................................. 10

    1.6 Aperu de Zabbix ........................................................................................................................................................ 11

    1.7 Nouveauts de Zabbix 2.0.4 ....................................................................................................................................... 12

    1.7.1 Amliorations du frontend .................................................................................................................................. 12

    1.7.2 L'ombrage des lments de l'cran qui ont chou la mise jour .................................................................. 12

    1.7.3 Diverse amlioration du Fronted ........................................................................................................................ 12

    1.7.4 Nouvelle traductions ............................................................................................................................................ 12

    1.7.5 Mise jour des traductions ................................................................................................................................. 12

    1.7.8 Amliorations des API .......................................................................................................................................... 13

    1.7.9 Amlioration du dmon ....................................................................................................................................... 13

    1.7.10 Amlioration de la gestion de l'chec SNMPv3 ................................................................................................. 13

    1.7.11 Amlioration de la passerelle Java .................................................................................................................... 13

    2 Concept de Zabbix ............................................................................................................................................................. 13

    2.1 Dfinitions de Zabbix .................................................................................................................................................. 13

    2.1.1 Vue densemble ................................................................................................................................................... 13

    2.1.2Dfinitions ............................................................................................................................................................. 13

    2.2 Zabbix Server .............................................................................................................................................................. 15

    2.2.1 Vue d'ensemble ................................................................................................................................................... 15

    2.2.3 Processus du serveur ........................................................................................................................................... 15

    2.2.4 Plateforme support ............................................................................................................................................ 17

    2.3 Proxy Zabbix ................................................................................................................................................................ 18

    2.3.1 Vue densemble ................................................................................................................................................... 18

    2.3.2 Processus du proxy .............................................................................................................................................. 18

    2.4 Agent ........................................................................................................................................................................... 19

    2.4.1 Vue densemble ................................................................................................................................................... 19

    2.4.2 Platforme support .............................................................................................................................................. 19

    2.4.3 Agent zabbix (UNIX, dmon autonome) .............................................................................................................. 20

    2.4.4 Agent Zabbix (UNIX, version Inetd) ...................................................................................................................... 21

  • 2

    2.4.5 Agent Zabbix (Windows) ...................................................................................................................................... 21

    2.5 Sender ......................................................................................................................................................................... 23

    2.5.1 Vue densemble ................................................................................................................................................... 23

    2.5.2 Excution de Zabbix expditeur (Sender) ............................................................................................................ 23

    2.6 Get........................................................................................................................................................................... 24

    2.6.1 Vue densemble ................................................................................................................................................... 24

    2.6.2 Execution de Zabbix Get ...................................................................................................................................... 24

    2.7 Java gateway ............................................................................................................................................................... 24

    2.7.1 Vue densemble ................................................................................................................................................... 24

    2.7.2 Tlchargeables depuis le site Zabbix ................................................................................................................. 24

    2.7.3 Compilation depuis les sources ........................................................................................................................... 24

    2.7.4 Vue d'ensemble des fichiers de la distribution Java gateway ............................................................................. 25

    2.7.5 Configuration et fonctionnement de java gateway ............................................................................................. 25

    2.7.6 Configuration du serveur pour une utilisation avec Java gateway ...................................................................... 26

    2.7.7 Debugging Java gateway ...................................................................................................................................... 26

    3 Installation .................................................................................................................................................................... 26

    3.1 Comment obtenir Zabbix ................................................................................................................................ 26

    3.2 Prrequis ................................................................................................................................................................ 27

    3.2.1 Prrequis matriels .................................................................................................................................... 27

    3.2.2 Plateformes supportes ....................................................................................................................................... 27

    3.2.3 Prrequis logiciels ................................................................................................................................................ 28

    3.2.4 Prrequis serveur ................................................................................................................................................. 28

    3.2.6 Taille de la base de donnes ................................................................................................................................ 28

    3.2.7 Synchronisation du temps ................................................................................................................................... 29

    3.3 Composants ............................................................................................................................................................ 30

    3.4 Installation depuis Les Sources ................................................................................................................................... 30

    3.4.1 Prrequis logiciels ................................................................................................................................................ 30

    3.4.2 Structure de la distribution ZABBIX ..................................................................................................................... 31

    3.4.3 ZABBIX Server ...................................................................................................................................................... 32

    3.4.4 Proxy Zabbix ......................................................................................................................................................... 35

    3.4.5 Agent ZABBIX ....................................................................................................................................................... 38

    3.4.6 Interface WEB ZABBIX .......................................................................................................................................... 40

    3.5 Mise niveau .............................................................................................................................................................. 46

    3.5.1 Mise niveau de la base de donnes .................................................................................................................. 46

    4 Configuration ..................................................................................................................................................................... 46

    4.1 Actions ........................................................................................................................................................................ 46

    4.1.1 Conditions des actions ......................................................................................................................................... 47

  • 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 host level macros ............................................................................................................................... 51

    4.3 Applications ................................................................................................................................................................ 52

    4.4 Graphes ....................................................................................................................................................................... 52

    4.5 Mdias ........................................................................................................................................................................ 52

    4.5.1 mail .................................................................................................................................................................... 52

    4.5.2 Jabber ................................................................................................................................................................... 52

    4.5.3 Script .................................................................................................................................................................... 52

    4.5.4 GSM Modem ........................................................................................................................................................ 52

    4.6 Modles d'htes ......................................................................................................................................................... 53

    4.7 Groupes d'htes .......................................................................................................................................................... 53

    4.8 Dpendances des htes et des dclencheurs ............................................................................................................. 53

    4.9 Paramtres dutilisateur ............................................................................................................................................. 54

    4.9.1 Paramtre simple dutilisateur ............................................................................................................................ 54

    4.9.2 paramtres flexibles d'utilisateur ........................................................................................................................ 54

    4.10 Compteurs de performances Windows .................................................................................................................... 55

    4.10.1 Paramtres utilisateurs simples ......................................................................................................................... 56

    4.11 Triggers/ Dclencheurs ............................................................................................................................................. 56

    4.11.1 Expression pour les dclencheurs...................................................................................................................... 56

    4.11.2 fonctions de dclenchement ............................................................................................................................. 57

    4.11.3 Dpendances Trigger ......................................................................................................................................... 59

    4.11.4 Svrit de dclenchement ............................................................................................................................... 59

    4.11.5 hystrsis ........................................................................................................................................................... 60

    4.12 crans et diaporamas................................................................................................................................................ 60

    4.13 IT Services ................................................................................................................................................................. 61

    4.14 Autorisation d'utilisateur .......................................................................................................................................... 61

    4.14.1 Vue d'ensemble ................................................................................................................................................. 62

    4.14.2 Types d'utilisateurs ............................................................................................................................................ 62

    4.15 La file d'attente ......................................................................................................................................................... 62

    4.15.1 Vue d'ensemble ................................................................................................................................................. 62

    4.15.2 Comment lire ..................................................................................................................................................... 62

    4.16 Utilitaires ................................................................................................................................................................... 64

    4.16.1 Script de dmarrage .......................................................................................................................................... 64

  • 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 Elments non pris en charge ............................................................................................................................. 67

    4.18.3 Soutenu par la plate-forme................................................................................................................................ 67

    4.18.4 L'agent Zabbix .................................................................................................................................................... 69

    4.18.5 Agent SNMP ....................................................................................................................................................... 74

    4.18.6 contrles simples ............................................................................................................................................... 75

    4.18.7 Contrles agrges ............................................................................................................................................ 79

    4.18.8 Vrifications externes ........................................................................................................................................ 80

    4.18.9 Contrles SSH ..................................................................................................................................................... 80

    4.18.10 Contrle Telnet ................................................................................................................................................ 81

    4.18.11 Les lments calculs....................................................................................................................................... 81

    5. Dmarrage rapide ............................................................................................................................................................. 82

    5.1 Utilisateur de connexion et configuration .................................................................................................................. 82

    5.1.1 Vue densemble ................................................................................................................................................... 82

    5.1.2 Connexion ............................................................................................................................................................ 82

    5.1.3 Ajout dun utilisateur ........................................................................................................................................... 83

    5.1.4 Ajout de permission ............................................................................................................................................. 84

    5.2 Nouvel hte ................................................................................................................................................................ 85

    5.2.1 Vue densemble ................................................................................................................................................... 85

    5.2.2 Ajout dun hte .................................................................................................................................................... 85

    5.3 Nouvel article / Item ................................................................................................................................................... 86

    5.3.1 Vue densemble ................................................................................................................................................... 86

    5.3.2 Ajout dun lment .............................................................................................................................................. 86

    5.3.3 Voyant des donnes ............................................................................................................................................ 87

    5.4.4 Graphique simple ................................................................................................................................................. 87

    5.4 Nouveau dclencheur / Trigger .................................................................................................................................. 88

    5.4.1 Vue densemble ................................................................................................................................................... 88

    5.4.2 Ajouter un dclencheur ....................................................................................................................................... 88

    5.4.3 Affichage de l'tat de dclenchement ................................................................................................................. 89

    5.5 Rception de la notification problme ....................................................................................................................... 89

    5.5.1 Vue densemble ................................................................................................................................................... 89

    5.5.2 Paramtrage de-mail .......................................................................................................................................... 89

    5.5.3 Nouvel action ....................................................................................................................................................... 90

  • 5

    5.5.4 Rception de la notification ................................................................................................................................. 91

    5.6 Nouveau modle / Templates .................................................................................................................................... 91

    5.6.1 Vue densemble ................................................................................................................................................... 91

    5.6.2 Ajout dun modle ............................................................................................................................................... 92

    5.6.3 Ajout d'lment au modle ................................................................................................................................. 92

    5.6.4 Lier un modle a un hte ..................................................................................................................................... 93

    5.6.5 Lier des modles prdfinis pour les htes ......................................................................................................... 93

    6. Zabbix appliance ............................................................................................................................................................... 93

    6.1 Changements apports aux configurations de SUSE .................................................................................................. 94

    6.1.1 Changements de configuration de MySQL .......................................................................................................... 94

    6.1.2 Utilisation d'une adresse IP statique ................................................................................................................... 94

    6.1.3 Changement de fuseau horaire ........................................................................................................................... 95

    6.1.4 Changements Autres ....................................................................................................................................... 95

    6.2 Configuration Zabbix ................................................................................................................................................... 95

    6.2.1 Mots de passe ...................................................................................................................................................... 95

    6.2.4 Configuration Prserver ....................................................................................................................................... 96

    6.3 Accs Frontend ........................................................................................................................................................... 96

    6.4 Firewall ........................................................................................................................................................................ 96

    6.5 Les possibilits de surveillance ................................................................................................................................... 96

    6.6 Naming, les scripts d'initialisation et d'autres ............................................................................................................ 97

    6.6.1 Scripts planifis .................................................................................................................................................... 97

    6.6.2 Augmenter l'espace disque disponible ................................................................................................................ 97

    6.7 Format Remarques spcifiques .................................................................................................................................. 98

    6.7.2 Instructions de VMWare ...................................................................................................................................... 98

    6.7.3 HDD / image flash (brut) ...................................................................................................................................... 98

    6.8 Problmes connus....................................................................................................................................................... 99

    6.8.2 Pour l'appareil 2.0.0 ............................................................................................................................................. 99

    6.8.3 Pour l'appareil 2.0.2 ............................................................................................................................................. 99

    6.8.4 Pour l'appareil 2.0.4 ............................................................................................................................................. 99

    7 Service IT ............................................................................................................................................................................ 99

    7.1 Vue densemble .......................................................................................................................................................... 99

    7.2 Configuration ............................................................................................................................................................ 100

    7.2.1 Configuration d'un service informatique ........................................................................................................... 100

    7.2.2 Dpendance Hard et Soft ................................................................................................................................... 101

    7.2.3 Afficher............................................................................................................................................................... 101

    8 Surveillance web .............................................................................................................................................................. 101

    8.1 Vue densemble ........................................................................................................................................................ 101

  • 6

    8.2 Configuration d'un scnario ...................................................................................................................................... 102

    8.3 Configuration des mesures ....................................................................................................................................... 103

    8.4 Affichage ................................................................................................................................................................... 104

    8.5 Les articles de surveillance Web ............................................................................................................................... 105

    8.5.1 Vue densemble ................................................................................................................................................. 105

    8.5.2 Article des scnarios .......................................................................................................................................... 105

    8.6 Etape des articles du scnario .................................................................................................................................. 105

    8.6.1 Vue densemble ................................................................................................................................................. 105

    8.6.2 Scnario ............................................................................................................................................................. 106

    9 Maintenance .................................................................................................................................................................... 109

    9.1 Vue densemble ........................................................................................................................................................ 109

    9.2 Configuration ............................................................................................................................................................ 110

    9.3 Affichage ................................................................................................................................................................... 110

    10 Expression rgulire....................................................................................................................................................... 111

    10.1 Vue densemble ...................................................................................................................................................... 111

    10.2 Configuration .......................................................................................................................................................... 111

    11 Reconnaissance de lvnement ................................................................................................................................... 111

    11.1 Vue densemble ...................................................................................................................................................... 111

    11.2 Accus a lcran ...................................................................................................................................................... 112

    11.3 Affichage ................................................................................................................................................................. 112

    12 Configuration dimport/export ...................................................................................................................................... 112

    12.1 Vue densemble ...................................................................................................................................................... 112

    12.2 Dtails sur l'exportation .......................................................................................................................................... 113

    12.3 Dtails sur l'importation ......................................................................................................................................... 113

    12.4 Le format XML de base ........................................................................................................................................... 113

    12.5 Importations des groupes ....................................................................................................................................... 113

    12.6 Importations des Htes .......................................................................................................................................... 114

    13 Dcouverte..................................................................................................................................................................... 120

    13.1 Dcouverte du rseau ............................................................................................................................................. 120

    13.1.1 Vue d'ensemble ............................................................................................................................................... 120

    13.1.2 Dcouverte....................................................................................................................................................... 120

    13.1.3 Actions ............................................................................................................................................................. 121

    13.1.4 Cration d'interface lors de l'ajout des htes .................................................................................................. 121

    13.1.5 Configuration d'une rgle de la dcouverte du rseau ................................................................................... 121

    13.1.6 Rgle attributs.................................................................................................................................................. 122

    13.1.7 Un scnario de la vie relle .............................................................................................................................. 122

    13.2 Agent actif auto-inscription .................................................................................................................................... 125

  • 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 Fichier de configuration de l'agent .................................................................................................................. 125

    13.3 Faible niveau de dcouverte ................................................................................................................................... 125

    13.3.1 Vue d'ensemble ............................................................................................................................................... 125

    13.3.2 Dcouverte et fichier systme ......................................................................................................................... 126

    13.3.3 Dcouverte des interfaces rseaux ................................................................................................................. 130

    13.3.4 Dcouverte des SNMP OID .............................................................................................................................. 130

    13.3.5 Dcouverte darticle au format JSON .............................................................................................................. 135

    14 Surveillance distribue................................................................................................................................................... 136

    14.1 Vue d'ensemble ...................................................................................................................................................... 136

    14.2 Proxies ..................................................................................................................................................................... 136

    14.2.1 Vue d'ensemble ............................................................................................................................................... 136

    14.2.2 Configuration ................................................................................................................................................... 138

    14.3 Nud ...................................................................................................................................................................... 138

    14.3.1 Vue densemble ............................................................................................................................................... 138

    14.3.2 Configuration ................................................................................................................................................... 139

    14.3.3 Afficher............................................................................................................................................................. 141

    14.3.4 Des configurations plus complexes ................................................................................................................. 141

    15 Interface Web ................................................................................................................................................................ 142

    15.1 Vue densemble ...................................................................................................................................................... 142

    15.1.1 Dfinitions ........................................................................................................................................................ 142

    15.1.2 Vue densemble ............................................................................................................................................... 142

    15.1.3 Paramtre ........................................................................................................................................................ 142

    15.2 Mode de maintenance du Frontend ....................................................................................................................... 143

    15.2.1 Vue densemble ............................................................................................................................................... 143

    15.2.2 Configuration ................................................................................................................................................... 143

    15.2.3 Affichage .......................................................................................................................................................... 144

    15.3 Profil utilisateur ...................................................................................................................................................... 144

    15.3.1 Vue densemble ............................................................................................................................................... 144

    15.3.2 Configuration ................................................................................................................................................... 144

    15.3.3 Notifications mondiales ................................................................................................................................... 145

    15.3.4 Vue densemble ............................................................................................................................................... 145

    15.3.5 Configuration ................................................................................................................................................... 145

    15.3.6 Sound dans les navigateurs ............................................................................................................................. 147

    15.3.7 Vue densemble ............................................................................................................................................... 147

  • 8

    15.3.8 Exigences supplmentaires .............................................................................................................................. 147

    15. 4 Cration d'un thme personnalis ........................................................................................................................ 148

    15.5 La section Fronted .................................................................................................................................................. 149

    15.5.1 Surveillance ...................................................................................................................................................... 149

    15.6 Inventaires .............................................................................................................................................................. 159

    15.6.1 Vue densemble ............................................................................................................................................... 159

    15.6.2 Htes ................................................................................................................................................................ 160

    15.6.3 Rapports ........................................................................................................................................................... 160

    15.6.4 Configuration ................................................................................................................................................... 165

    15.6.5 Administrations ................................................................................................................................................ 179

    15.7 Recherche globale................................................................................................................................................... 195

    15.7.1 Entits recherch ............................................................................................................................................. 195

    15.7.2 Liens disponibles .............................................................................................................................................. 195

    16 Annexes .......................................................................................................................................................................... 196

    16.1 Serveur Zabbix ............................................................................................................................................................ 197

    16.2 Zabbix agent (Unix) ................................................................................................................................................. 200

    16.3 Agent Zabbix (Windows) ......................................................................................................................................... 202

    16.4 Articles prises en charge par les diffrentes plates-formes ................................................................................... 204

    16.5Les fonctions de dclenchement pris en charge ..................................................................................................... 208

    16.6 Macros supportes par emplacement .................................................................................................................... 211

    16.6.1 Un soutien supplmentaire pour les macros utilisateur ................................................................................. 216

    16.7 Liens ........................................................................................................................................................................ 217

  • 9

    propos

    1 Prsentation de Zabbix

    1.1 Qu'est-ce que Zabbix? 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 logiciel qui supervise de nombreux paramtres rseaux ainsi que la sant et l'intgrit des serveurs.

    Zabbix utilise un mcanisme de notification flexible qui permet aux utilisateurs de configurer une base d'alerte e-mail pour prati-

    quement tous les vnements. Cela permet une rponse rapide aux problmes serveurs.

    Zabbix offre un excellent reporting et des fonctionnalits de visualisation de donnes bases sur les donnes stockes. Cela rend

    Zabbix ideal for capacity planning.

    Zabbix supporte la fois polling et trapping. Tous les rapports et statistiques, comme la configuration de paramtres, sont acces-

    sibles par l'interface web. L'interface web veille ce que le statut de votre rseau et de vos serveurs puisse tre valu depuis n'im-

    porte quel endroit.

    Correctement configur, Zabbix peux jouer un rle important dans la supervision de l'infrastructure IT. Ceci est galement vrai pour

    les petites organisations avec peu de serveurs ainsi que pour les grandes entreprises avec une multitude de serveurs.

    Zabbix est gratuit.

    Zabbix est crit et distribu sous Licence publique gnrale GNU version 2. Cela signifie que son code source est librement distribu

    et disponible pour le public. Le support gratuit et commercial est disponible et fourni par Zabbix Company.

    1.2 Qu'offre Zabbix?

    Possibilits de Zabbix:

    Dcouverte automatique des serveurs et priphriques rseaux

    Supervision rpartie sur une administration web centralise

    Support des mcanismes polling and trapping

    Logiciels serveurs pour Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X

    Agent haute performance en natif (Logiciel client pour Linux, Solaris, HP-UX, AIX, Free BSD,

    Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista)

    Supervision sans agent

    Authentification d'agent scurise

    Permissions utilisateurs flexibles.

    Interface web

    Notification par e-mail d'vnements prdfinis

    Haut niveau (business) de visualisation des ressources supervises

    Log d'audit

    1.3 Pourquoi utiliser Zabbix? Solution Open Source

    Grande efficacit des agents pour les plateformes UNIX et WIN32

    Faible courbe d'apprentissage

    High ROI, les temps d'arrt son trs couteux

    Faible cot de possession

    Configuration trs simple

    Systme de supervision centralis. Toute l'information (configuration, performance, donnes) est stocke dans une base de

    donnes relationnelle.

    Niveau lev service tree

    Installation trs facile

    Support du SNMP (v1, V2). Both trapping and polling

    Visualisation des capacits

    Procdure de nettoyage intgre

    1.4 Utilisateurs de ZABBIX Plusieurs organisations de diffrentes tailles dans le monde comptent sur ZABBIX en tant que plateforme de supervision principale.

  • 10

    1.5 Fonctionnalit de Zabbix

    Vue densemble

    Zabbix est une solution de rseau hautement intgr de surveillance, offrant une multitude de fonctionnalits dans un seul paquet.

    La collecte des donnes

    Des contrles de disponibilit et de performance

    Support de SNMP ( la fois le pigeage et d'interrogation), IPMI, JMX surveillance

    Vrifications personnalises

    La collecte de donnes des intervalles dsirs personnaliss

    Ralise par serveur / proxy et par des agents

    Dfinitions de seuil flexibles

    Vous pouvez dfinir des seuils de problme trs flexibles, appels dclencheurs, les valeurs de rfrencement de la base de

    donnes back-end

    Alerte hautement configurable

    Lenvoi des notifications peuvent tre personnaliss pour le calendrier de l'escalade, le destinataire, le type de support

    Notifications peuvent tre faites significative et utile en utilisant des variables macro-

    Actions automatiques comprennent des commandes distance

    Graphique en temps rel

    Les lments contrls sont immdiatement trace l'aide de la fonctionnalit graphique intgre

    Capacits de surveillance Web

    Zabbix peut suivre un chemin de clics de souris simuls sur un site Web et vrifier la fonctionnalit et le temps de rponse

    Options de visualisation tendues

    Possibilit de crer des graphiques personnaliss qui peuvent combiner plusieurs articles en une seule vue

    Rseau de cartes

    Ecrans personnaliss et des diaporamas pour une vue d'ensemble du tableau de bord de style

    Rapports

    Vue de haut niveau (entreprise) des ressources surveilles

    Historique de stockage de donnes

    Des donnes stockes dans une base de donnes

    L'historique configurable

    Built-in procdure de gestion interne

    Configuration facile

    Ajouter des priphriques surveills comme htes

    Les htes sont pris en charge pour la surveillance, une fois dans la base de donnes

    Appliquer des modles pour des priphriques surveills

    Utiliser des gabarits

    Regroupe des contrles dans les modles

    Les modles peuvent hriter d'autres modles

  • 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 SNMP

    Interface web rapide

    Bas sur le Web front-end en PHP

    Accessible de partout

    Journal d'audit

    Zabbix API

    Zabbix API fournit une interface programmable pour Zabbix pour les manipulations de masse, 3e partie des logiciels de ges-

    tion et d'autres fins.

    Systme d'autorisations

    L'authentification scurise de l'utilisateur

    Certains utilisateurs peuvent tre limits certains points de vue

    Plein d'agent en vedette et facilement extensible

    Dploye sur des cibles de surveillance

    Peut tre dploye aussi bien sous Linux et Windows

    Dmons binaires

    Ecrit en C, de performance et de faible empreinte mmoire

    Facile transporter

    Prt pour les environnements complexes

    Surveillance distance en toute simplicit en utilisant un proxy Zabbix

    1.6 Aperu de Zabbix

    Architecture

    Zabbix est constitu de plusieurs composants logiciels majeurs, les responsabilits qui sont dcrites ci-dessous.

    Serveur

    Zabbix serveur est le composant central auquel les agents signale la disponibilit et l'intgrit des informations et des statistiques.

    Le serveur est le rfrentiel central dans lequel toutes les configurations, les donnes statistiques et oprationnelles sont stocks.

    Base de donnes de stockage

    Toutes les informations de configuration et les donnes recueillies par Zabbix est stock dans une base de donnes.

    Interface Web

    Pour un accs facile Zabbix de n'importe o et depuis n'importe quelle plateforme, l'interface base sur le Web est fourni. L'inter-

    face fait partie du serveur Zabbix, et le plus souvent (mais pas ncessairement) s'excute sur la mme machine physique que celui

    qui excute le serveur.

    Linterface Web de Zabbix doit s'excuter sur la mme machine physique, si SQLite 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 charge d'un serveur Zabbix unique.

    Lagent

    Lagents Zabbix sont dploys sur le suivi des objectifs de surveiller activement les ressources locales et d'applications et de rappor-

    ter les donnes recueillies au serveur Zabbix.

    Le flux de donnes

    En outre, il est important de prendre du recul et de jeter un oeil l'ensemble des flux de donnes au sein de Zabbix. Afin de crer un

    lment qui rassemble des donnes vous devez d'abord crer un hte. Dmnagement l'autre extrmit du spectre Zabbix vous

    devez d'abord avoir un objet pour crer un dclencheur. Vous devez avoir un dclencheur pour crer une action. Ainsi, si vous sou-

    haitez recevoir une alerte pour votre processeur, il y a une trop forte charge sur le X Server, vous devez d'abord crer une entre

    d'hte pour le X Server suivis d'un article pour le suivi de son CPU, puis un dclencheur qui active si le CPU est trop leve, suivie par

    une action qui vous envoie un e-mail. Mme si cela peut sembler beaucoup d'tapes, avec l'utilisation de gabarits, il ne lest vrai-

    ment pas. Toutefois, en raison de cette conception, il est possible de crer une configuration trs flexible.

    1.7 Nouveauts de Zabbix 2.0.4

    1.7.1 Amliorations du frontend

    1.7.2 L'ombrage des lments de l'cran qui ont chou la mise jour

    Depuis 2.0.3, les lments d'cran sont mises jour en arrire-plan, sans recharger toute la page. Zabbix 2.0.4 volont lments

    assombrir qui ont chou mettre jour pour une raison quelconque.

    1.7.3 Diverse amlioration du Fronted

    Le clonage complet d'un modle sera dsormais aussi bien cloner sur des modles dcrans.

    Il est maintenant possible d'avoir le corps du message vide de rcupration.

    Auparavant, si un dclencheur na eu aucun vnement, il t montr comme surveillance Triggers.

    Maintenant, une chane Aucun vnement ne sera affich la place.

    Lactualisation de la page devrait maintenant recharger moins de fichiers, amliorant ainsi les performances frontend glo-

    bale et en rduisant le trafic rseau.

    Dans les cartes rseau, la macro HOST.HOST va maintenant travailler en lments dclencheurs.

    Lcran d'dition ne permet pas de mettre en ligne ou en colonne de dure qui dpasse le nombre de colonnes ou de ran-

    ges.

    1.7.4 Nouvelle traductions

    Finnish

    Indonesian

    Persian

    1.7.5 Mise jour des traductions

    Brazilian Portuguese

    Chinese (China)

    Chinese (Taiwan)

    Czech

    French

    German

    Hungarian

    Italian

    Japanese

  • 13

    Latvian

    Polish

    Slovak

    Russian

    Ukrainian

    1.7.8 Amliorations des API

    Les procds templatescreen.copy ont t ajouts.

    1.7.9 Amlioration du dmon

    La macro {TRIGGER.COMMENT} a t renomme en {TRIGGER.DESCRIPTION}, pour correspondre au nom du champ. Les vielles ma-

    cro sont toujours prises en charge.

    Les disques coche par dfaut ont t amliores par des articles vfs.dev.read et vfs.dev.write lors de l'utilisation du dmon de

    l'agent Zabbix avec -t ou -p. Sous Linux, FreeBSD, OpenBSD et Solaris le(s) disque(s) qui ont plus de chances d'exister sera utilis.

    Les macros {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS} et {HOST.CONN} sont dsormais pris en charge dans le champ Pa-

    ramtres pour SSH, telnet et DB articles du moniteur.

    1.7.10 Amlioration de la gestion de l'chec SNMPv3

    Auparavant, les serveurs de Zabbix et les proxys grerait tous les checs SNMPv3 linterrogation comme un chec de lhte. De-

    puis 2.0.4, si le nom de la scurit ou l'authentification de scurit par mot de passe sont faux, ce sera dtect et ces lments ne

    seront pas pris en charge. Linformation sur l'objet sera mise jour avec un message d'erreur appropri, qui sera visible dans la liste

    de configuration darticle.

    1.7.11 Amlioration de la passerelle Java

    Zabbix Java passerelle prend dsormais en charge des points dans le nom de l'attribut. Pour utiliser un tel nom de l'attribut, les

    points doivent tre protgs par des barres obliques inverses.

    2 Concept de Zabbix

    2.1 Dfinitions de Zabbix

    2.1.1 Vue densemble

    Dans cette section, vous pouvez apprendre la signification de certains termes couramment utiliss dans Zabbix.

    2.1.2Dfinitions

    Hte / host

    -> Un priphrique rseau que vous souhaitez surveiller, avec IP / DNS.

    Groupe d'htes / host group

    -> Un regroupement logique des htes, il peut contenir des htes et des modles. Les htes et les modles au sein d'un groupe

    d'htes ne sont en aucune faon lie l'autre. Les groupes d'htes sont utiliss lors de l'attribution des droits d'accs aux htes pour

    diffrents groupes d'utilisateurs.

    Article / item

    -> Un lment particulier de donnes que vous souhaitez recevoir hors d'un hte, une mtrique de donnes.

  • 14

    Dclencher / trigger

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

    Lorsque les donnes reues sont au-dessus du seuil, le dclencheur passe de ltat 'Ok' a 'problme'. Lorsque les donnes reues

    sont infrieures au seuil, le dclencheur rester dans ltat 'Ok'.

    Evnement / event

    -> Une seule occurrence de quelque chose qui mrite l'attention, comme un tat de dclenchement, modification ou une dcou-

    verte / agent d'enregistrement automatique se droule

    Action

    -> Un moyen 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

    -> Canal de distribution, un moyen de fournir des notifications.

    Notification

    -> Un message concernant un vnement envoy un utilisateur via le canal choisi dans mdias.

    Commande distance / remote command

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

    Modle / template

    -> Un ensemble d'entits (des objets, des dclencheurs, des graphiques, des crans, des applications, des rgles de dcouverte de

    bas niveau) prt tre appliqu un ou plusieurs htes

    Le travail des modles est d'acclrer le dploiement des tches de surveillance sur un hte; aussi de le rendre plus facile d'appli-

    quer des modifications en masse des tches de surveillance. Les modles sont directement lies des htes individuels.

    Application

    -> Un groupement d'lments dans un groupe logique

    Scnario web

    -> Une ou plusieurs requtes HTTP pour vrifier la disponibilit d'un site web

    Frontend

    -> L'interface Web fournie avec Zabbix

    Zabbix API

    -> Zabbix API vous permet d'utiliser le protocole RPC JSON pour crer, mettre jour et aller chercher des objets Zabbix (comme des

    htes, des articles, des graphiques et d'autres) ou effectuer d'autres tches personnaliss

    Zabbix serveur

  • 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 Zabbix Server

    2.2.1 Vue d'ensemble

    Zabbix serveur est le processus central du logiciel Zabbix.

    Le serveur effectue le scrutin et le pigeage des donnes, il calcule les dclencheurs, envoie des notifications aux utilisateurs. Il est

    l'lment central auquel les agents Zabbix et les mandataires communiquer des donnes sur la disponibilit et l'intgrit des sys-

    tmes. Le serveur peut vrifier distance les services en rseau (tels que les serveurs Web et les serveurs de messagerie) l'aide de

    simples contrles de service.

    Le serveur est le rfrentiel central dans lequel toutes les configurations, les donnes statistiques et oprationnelles sont stockes,

    et c'est l'entit qui va activement avertir les administrateurs lorsque des problmes surviennent dans l'un des systmes surveills.

    Le fonctionnement d'un serveur de base Zabbix est divis en trois lments distincts, ils sont les suivants: Zabbix serveur, interface

    web et le stockage de base de donnes.

    Toutes les informations de configuration de Zabbix sont stockes dans la base de donnes, le serveur et le navigateur interagi avec

    linterface. Par exemple, lorsque vous crez un nouvel lment l'aide de l'interface web (ou API), il est ajout la table des l-

    ments dans la base de donnes. Puis, 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 stocke dans une mmoire cache dans le serveur Zabbix. C'est pourquoi il peut

    prendre jusqu' deux minutes pour que les modifications apportes au frontend de Zabbix apparaissent dans la dernire section de

    donnes.

    2.2.3 Processus du serveur

    Le serveur ZABBIX est un processus central du logiciel ZABBIX. Le serveur ZABBIX peut tre dmarr en excutant:

    shell> cd bin

    shell> ./zabbix_server

    Le serveur ZABBIX est lanc en tant que dmon. Le serveur ZABBIX accepte les paramtres suivants en ligne de commande:

    -c --config Spcifie l'emplacement du fichier de configuration, la valeur par dfaut est /etc/zabbix/zabbix_server.conf

    -h --help affiche l'aide

    -v --version affiche la version

    Pour afficher l'aide:

    shell> zabbix_server -h

  • 16

    Exemple de lancement du serveur ZABBIX en ligne de commande:

    shell> zabbix_server -c /usr/local/etc/zabbix_server.conf

    shell> zabbix_server --help

    shell> zabbix_server -v

    Le fichier de configuration contient des paramtres pour zabbix_server. Le fichier doit exister et l'utilisateur 'zabbix' doit avoir le

    droit de lecture dessus.

    Paramtres supports:

  • 17

    Runtime contrle

    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 de configuration du serveur:

    shell> zabbix_server -c /usr/local/etc/zabbix_server.conf -R config_cache_reload

    Processus utilisateur

    Serveur Zabbix est conu pour fonctionner en tant qu'utilisateur non-root. Il fonctionnera quel que soit qu'utilisateur non root si il

    est dmarr comme. Ainsi, vous pouvez excuter le serveur en tant qu'utilisateur non root sans aucun problme.

    Si vous essayez de le lancer en tant que 'root', il passe en dur un utilisateur 'zabbix', qui doit tre prsent sur votre systme.

    Ces paramtres ne peuvent actuellement pas tre configur par l'utilisateur, ni lors de la compilation, ni dans le fichier de configura-

    tion.

    Si le serveur Zabbix et l'agent sont excuts sur la mme machine, il est recommand d'utiliser un autre nom d'utilisateur pour ex-

    cuter le serveur que pour l'excution de l'agent. Dans le cas contraire, si les deux sont grs par le mme utilisateur, l'agent peut

    accder au fichier de configuration du serveur et tout utilisateur de niveau administrateur dans Zabbix peut assez facilement rcu-

    prer, par exemple, le mot de passe de base de donnes.

    Le fichier de configuration

    Voir les options du fichier de configuration pour plus de dtails sur la configuration zabbix_server.

    Scripts au dmarrage

    Les scripts sont utiliss pour automatiquement dmarrer / arrter les processus Zabbix cours start-up/shutdown systme. Les

    scripts se trouvent dans le rpertoire misc / init.d.

    2.2.4 Plateforme support

  • 18

    En raison des exigences de scurit et mission critique de la nature de l'opration du serveur, UNIX est le seul systme d'exploita-

    tion qui peut toujours offrir les performances ncessaires la tolrance de dfaut, et la rsilience. Zabbix fonctionne sur les versions

    leader sur le march.

    Serveur Zabbix est test sur les plates-formes suivantes:

    Linux

    Solaris

    AIX

    HP-UX

    Mac OS X

    FreeBSD

    OpenBSD

    NetBSD

    SCO Open Server

    Tru64/OSF1

    Zabbix peut fonctionner sur d'autres systmes d'exploitation Unix-like aussi.

    2.3 Proxy Zabbix

    2.3.1 Vue densemble

    Zabbix proxy est un processus qui peut collecter les donnes de surveillance d'un ou de plusieurs dispositifs de suivi et d'envoyer les

    informations au serveur Zabbix, essentiellement agissant au nom du serveur. Toutes les donnes collectes localement sont mises

    en tampon, puis transfr vers le serveur Zabbix.

    Le dploiement d'un proxy est facultatif, mais peut tre trs bnfique pour rpartir la charge d'un serveur Zabbix unique. Si seules

    les procurations recueillir des donnes, le traitement sur le serveur devient moindre pour le CPU et le disque dur.

    Un proxy Zabbix est la solution idale pour la surveillance distance centralise des emplacements, les branches et les rseaux sans

    administrateurs locaux.

    Zabbix proxy requiert une base de donnes spare.

    Les bases de donnes pris en charge par le proxy Zabbix sont SQLite, MySQL et PostgreSQL. Lutilisation d'Oracle ou IBM

    DB2 est vos propres risques et peuvent contenir des limitations comme c'est le cas avec les rgles de dcouverte de bas

    niveau.

    2.3.2 Processus du proxy

    Zabbix proxy s'excute en tant que dmon. Le proxy peut tre dmarr en excutant:

    shell> cd sbin

    shell> ./zabbix_proxy

    Vous pouvez utiliser les paramtres de ligne de commande suivante avec le proxy Zabbix:

    -c --config absolute path to the configuration file

    -R --runtime-control perform administrative functions

    -h --help give this help

    -V --version display version number

    Exemples des paramtres de ligne de commande:

    shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf

    shell> zabbix_proxy --help

    shell> zabbix_proxy -V

    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 proxy:

    shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R config_cache_reload

    Contrle d'excution n'est pas pris en charge sur OpenBSD et NetBSD.

    Processus utilisateur

    Le proxy Zabbix est conu pour fonctionner en tant qu'utilisateur non-root. Il fonctionnera quel que soit l'utilisateur, et il dmarre

    comme a. Ainsi, vous pouvez excuter le proxy comme n'importe quel utilisateur non-root sans aucun problme.

    Si vous essayez de le lancer en tant que 'root', il passe un code en dur un utilisateur 'zabbix', qui doit tre prsent sur votre sys-

    tme.

    Ces paramtres ne peuvent actuellement pas tre configur par l'utilisateur, ni lors de la compilation, ni dans le fichier de configura-

    tion.

    2.4 Agent

    2.4.1 Vue densemble

    Lagent Zabbix est dploy sur une cible de surveillance pour surveiller activement les ressources locales et les applications (disques

    durs, mmoire, statistiques processeur etc.)

    L'agent recueille des informations oprationnelles sur place et transmet les donnes vers le serveur Zabbix pour un traitement ult-

    rieur. En cas de panne (comme un disque dur ne fonctionnant plus ou un processus de service qui s'est cras), le serveur Zabbix

    peut activement alerter les administrateurs de la machine particulire qui a signal l'chec.

    Les agents Zabbix sont extrmement efficaces grce l'utilisation d'appels systmes natifs de collecte d'informations statistiques.

    Les contrles passifs et actifs

    Les agents Zabbix peuvent effectuer des vrifications passives et actives.

    Dans une vrification passive l'agent rpond une demande de donnes. Le serveur (ou proxy) Zabbix demande des donnes, par

    exemple, la charge CPU, et l'agent Zabbix renvoie le rsultat.

    Les contrles actifs ncessitent un traitement plus complexe. L'agent doit d'abord rcuprer une liste d'articles partir du serveur

    Zabbix pour un traitement indpendant. Alors il enverra priodiquement de nouvelles valeurs pour le serveur.

    Que ce soit pour effectuer des vrifications passives ou actives en slectionnant le type de surveillance a configure respectivement

    dans larticle. L'agent Zabbix traite des lments de type agent Zabbix ou Zabbix agent (actif).

    2.4.2 Platforme support

    L'agent Zabbix est pris en charge pour:

    Linux

    IBM AIX

    FreeBSD

    NetBSD

    OpenBSD

    HP-UX

    Mac OS X

    Solaris

  • 20

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

    2.4.3 Agent zabbix (UNIX, dmon autonome)

    L'agent Zabbix UNIX s'excute sur un hte supervis. L'agent fourni les performances de l'hte et la disponibilit des informations

    pour le serveur Zabbix. L'agent Zabbix traite des items de type 'Zabbix Agent' ou 'Zabbix Agent (actif)'.

    L'agent Zabbix peut-tre dmarr en excutant:

    shell> cd bin

    shell> ./zabbix_agentd

    L'agent Zabbix est excut en tant que dmon. L'agent Zabbix accepte les paramtres de ligne de commande suivants:

    -c --config spcifie l'emplacement du fichier de configuration, par dfaut /etc/zabbix/zabbix_agentd.conf

    -h --help affiche cette aide

    -v --version affiche le numro de version

    -p --print affiche les mtriques supportes et quitte

    -t --test teste la mtrique spcifie et quitte

    Pour pouvoir obtenir cette aide:

    shell> zabbix_agentd -h

    Exemple de paramtres en ligne de commande:

    shell> zabbix_agentd -c /usr/local/etc/zabbix_agentd.conf

    shell> zabbix_agentd --help

    shell> zabbix_agentd --print

    shell> zabbix_agentd -t "system.cpu.load[all,avg1]"

    Le fichier de configuration contient les paramtres de configuration pour zabbix_agentd. Le fichier doit exister et l'utilisateur 'zabbix'

    doit avoir les droits de lecture sur ce fichier.

    Paramtres pris en charge:

  • 21

    Processus utilisateur

    Lagent Zabbix est conu pour fonctionner en tant qu'utilisateur non-root. Il fonctionnera quel que soit l'utilisateur, et il dmarre

    comme a. Ainsi, vous pouvez excuter le proxy comme n'importe quel utilisateur non-root sans aucun problme.

    Si vous essayez de le lancer en tant que 'root', il passe un code en dur un utilisateur 'zabbix', qui doit tre prsent sur votre sys-

    tme.

    Ces paramtres ne peuvent actuellement pas tre configur par l'utilisateur, ni lors de la compilation, ni dans le fichier de configura-

    tion.

    2.4.4 Agent Zabbix (UNIX, version Inetd)

    Le fichier contient les paramtres de configuration pour l'agent zabbix. Le fichier doit tre prsent et l'utilisateur 'zabbix' doit avoir

    les droits de lecture dessus. Paramtres supports:

    2.4.5 Agent Zabbix (Windows)

    2.4.5.1 Installation

    L'installation est trs simple et se droule en 3 tapes:

  • 22

    tape 1

    Crer le fichier de configuration.

    Crer le fichier de configuration c:/zabbix_agentd.conf (Il possde la mme syntaxe que l'agent UNIX).

    tape 2

    Installer l'agent en tant que service Windows.

    zabbix_agentd.exe --install

    Si vous souhaitez utiliser un fichier de configuration autre que c:\zabbix_agentd.conf, vous pouvez utiliser la syntaxe suivante pour

    l'installation du service:

    zabbix_agentd.exe --config --install

    Le chemin complet du fichier de configuration doit tre spcifi.

    tape 3

    Dmarrer l'agent.

    Maintenant, vous pouvez utiliser le panneau de contrle pour dmarrer le service de l'agent ou vous pouvez excuter la commande

    suivante:

    zabbix_agentd.exe --start

    Remarque sur Windows NT 4.0. Zabbix_agentd.exe utilise l'API PDH (Performance Data Helper) pour collecter les diff-

    rentes informations systmes, PDH.DLL est donc requis. Cette DLL n'est pas fourni avec Windows NT 4.0, vous devrez donc

    la tlcharger et l'installer vous-mme. L'article numro 284996 (anglais) de la base de connaissance Microsoft dcrit cette

    procdure en dtail et contient le lien de tlchargement. Vous pouvez trouver cet article l'adresse

    http://support.microsoft.com/default.aspx?scid=kb;en-us;284996 Pour la version en Franais

    http://support.microsoft.com/?scid=kb%3Bfr%3B284996&x=7&y=13

    2.4.5.2 Utilisation

    Syntaxe de la ligne de commande:

    zabbix_agentd.exe [-Vhp] [-idsx] [-c ] [-t ]

    L'agent Zabbix Windows accepte les paramtres suivants:

    Options:

    -c --config Specifie l'emplacement du fichier de configuration (l'emplacement par dfaut est c:\zabbix_agentd.conf).

    -h --help Affiche l'aide.

    -V --version Affiche le numro de version.

    -p --print Affiche la liste des checks (mtriques) et quitte.

    -t --test Test single check (metrique) et quitte.

    Fonctions:

    -i --install Installe l'agent ZABBIX en tant que service.

    -d --uninstall Dsinstalle le service de l'agent ZABBIX.

    -s --start Dmarre le service de l'agent ZABBIX.

    -x --stop Arrte le service de l'agent ZABBIX.

  • 23

    Le fichier de configuration (c:/zabbix_agentd.conf) contient des paramtres de configuration pour zabbix_agentd.exe. Paramtres

    supports:

    2.5 Sender

    2.5.1 Vue densemble

    Zabbix sender est un utilitaire de ligne de commande qui peut tre utilis pour envoyer des donnes de performance

    pour le serveur Zabbix pour le traitement.

    L'utilitaire est gnralement utilis dans l'excution de scripts long pour l'envoi priodique de donnes sur la disponibili-

    t et les performances.

    2.5.2 Excution de Zabbix expditeur (Sender)

    Zabbix UNIX Sender est un utilitaire en ligne de commande qui peut-tre utilis pour envoyer les donnes de performances au ser-

    veur ZABBIX pour traitement.

    Cet utilitaire est gnralement utilis pour les long scripts utilisateur pour les envois priodiques de disponibilits et de donnes de

    performance. Zabbix Sender peut tre dmarr en excutant:

    shell> cd bin

    shell> ./zabbix_sender -z zabbix -p 10051 -s LinuxDB3 -k db.connections -o 43

    Zabbix Sender accepte les paramtres en ligne de commande suivants:

    -z --zabbix-server Hostname ou adresse IP du serveur ZABBIX.

    -p --port Spcifie le port du trapper excut sur le serveur. La valeur par dfaut est 10051.

    -s --host Spcifie le nom machine. L'adresse IP de l'hte et le nom DNS ne fonctionnent pas.

    -I --source-address Spcifie l'adresse IP source

  • 24

    -k --key Spcifie le nom de la mtrique (cl) que nous voulons envoyer.

    -o --value Spcifie la valeur de la cl.

    -i --input-file Charge les valeurs depuis un fichier.

    -h --help Affiche cette aide.

    -v --version Affiche la version.

    Pour afficher cette aide:

    shell> zabbix_sender -h

    2.6 Get

    2.6.1 Vue densemble

    Zabbix get est un processus qui peut tre utilis pour communiquer avec l'agent Zabbix et rcuprer des informations requises pour

    l'agent.

    L'utilitaire est gnralement utilis pour le dpannage des agents Zabbix.

    2.6.2 Execution de Zabbix Get

    Zabbix UNIX Get est un processus qui communique avec l'agent ZABBIX et rcupre les informations ncessaires.

    Cet utilitaire est gnralement utilis pour rsoudre les problmes des agents ZABBIX.

    Zabbix Get peut tre dmarr en utilisant:

    shell> cd bin

    shell> ./zabbix_get -s127.0.0.1 -p10050 -k"system.cpu.load[all,avg1]"

    Zabbix Get accepte les paramtres en ligne de commandes suivants:

    -p --port Spcifie le port de l'agent qui fonctionne sur l'hte. La valeur par dfaut est 10050.

    -s -host Spcifie le nom machine ou l'adresse IP de l'hte.

    -I --source-address Spcifie l'adresse IP source

    -k -key Spcifie le nom de la mtrique (cl) que nous voulons rcuprer.

    -h --help Affiche cette aide.

    -v --version Affiche la version.

    Pour afficher cette aide:

    shell> zabbix_get -h

    2.7 Java gateway

    2.7.1 Vue densemble

    Il ya deux faons d'obtenir la passerelle Java. La premire consiste tlcharger le paquet passerelle Java sur le site de Zabbix et

    l'autre est de compiler partir des sources passerelle Java.

    2.7.2 Tlchargeables depuis le site Zabbix

    Cette option n'est pas rellement disponible pour l'instant, mais l'avenir, vous serez en mesure de tlcharger larchive Java passe-

    relle sur le site de Zabbix.

    2.7.3 Compilation depuis les sources

  • 25

    Pour compiler la passerelle Java, vous devez d'abord excuter le script ./configure avec l option --enable-java. Il est souhaitable que

    vous spcifiez l'option prefix pour demander le chemin d'installation autre que celui par dfaut /usr/local, car l'installation de la

    passerelle Java va crer une arborescence de rpertoires entire, et pas seulement un seul excutable.

    $ ./configure --enable-java --prefix=$PREFIX

    Pour compiler et empaqueter la passerelle Java dans un fichier JAR, lancez make. Notez que pour cette tape, vous aurez besoin de

    lexcutables javac et jar.

    $ make

    Maintenant, vous avez le fichier zabbix-java-gateway-$VERSION.jar dans src/zabbix_java /bin. Si vous tes l'aise avec le fonction-

    nement de la passerelle Java partir de src/zabbix_java dans le rpertoire de distribution, vous pouvez alors procder des instruc-

    tions de configuration et de fonctionnement. Dans le cas contraire, assurez-vous que vous avez suffisamment de privilges et lancez

    make install.

    $ make install

    2.7.4 Vue d'ensemble des fichiers de la distribution Java gateway

    Peu importe comment vous avez obtenu Java de la passerelle, vous devriez avoir fini avec une collection de scripts shell, JAR et fi-

    chiers de configuration dans $ PREFIX/sbin /zabbix_java. Le rle de ces fichiers est rsum ci-dessous.

    bin/zabbix-java-gateway-$VERSION.jar

    Java gateway JAR files itself.

    lib/logback-core-0.9.27.jar

    lib/logback-classic-0.9.27.jar

    lib/slf4j-api-1.6.1.jar

    lib/org-json-2010-12-28.jar

    Librairie des dpendances de java gateway: Logback, SLF4J, et JSON.org

    lib/logback.xml

    lib/logback-console.xml

    Les fichiers de configuration pour logback.

    shutdown.sh

    startup.sh

    Script pour arrter et dmarrer java gateway

    settings.sh

    2.7.5 Configuration et fonctionnement de java gateway

    Par dfaut, Java passerelle coute sur le port 10052. Si vous prvoyez d'excuter la passerelle Java sur un port diffrent, vous pou-

    vez spcifier que dans le script settings.sh. Voir la description du fichier Java configuration de la passerelle pour savoir comment

    spcifier ceci et d'autres options.

    Port 10052 n'est pas enregistr IANA.

    Une fois que vous tes l'aise avec les rglages, vous pouvez commencer la passerelle Java en excutant le script de dmarrage:

    $ ./startup.sh

    De mme, une fois que vous n'avez plus besoin de la passerelle Java, excutez le script d'arrt pour l'arrter:

    $./shutdown.sh

  • 26

    Notez que contrairement au serveur ou au proxy, la passerelle Java est lger et ne ncessite pas de base de donnes.

    2.7.6 Configuration du serveur pour une utilisation avec Java gateway Maintenant que Java gateway fonctionne, vous devez indiquer au serveur Zabbix o trouver Zabbix Java gateway. Cela se fait en

    spcifiant des paramtres JavaGateway et JavaGatewayPort dans le fichier de configuration du serveur. Si l'hte sur lequel tourne

    l'application JMX est contrle par un porxy Zabbix, vous spcifiez les paramtres de connexion dans le fichier de configuration du

    proxy la place.

    JavaGateway=192.168.3.14

    JavaGatewayPort=10052

    Par dfaut, le serveur ne dmarre pas tous les processus lis la surveillance JMX. Si vous souhaitez l'utiliser, cependant, vous devez

    spcifier le nombre de pre-forked instances de pollers Java. Pour ce faire, de la mme manire que vous spcifiez les pollers rgu-

    liers et des trapps.

    StartJavaPollers=5

    Ne pas oublier de redmarrer le serveur ou le proxy, une fois que vous avez termin de les configurer.

    2.7.7 Debugging Java gateway

    Dans le cas o il y a des problmes avec Java gateway ou un message d'erreur que vous voyez sur un lment de l'interface n'est pas

    suffisamment descriptif, vous pourriez vouloir jeter un il au fichier journal de Java gateway.

    Par dfaut, Java gateway consigne ses activits dans le fichier /tmp /zabbix_java.log avec le niveau de log "info". Parfois, cette in-

    formation n'est pas suffisante et il y a un besoin d'information au niveau du journal "debug". Afin d'augmenter le niveau de journali-

    sation, modifier le fichier lib/logback.xml et modifiez l'attribut niveau de tag dboguer:

    Notez que contrairement Zabbix serveur ou a Zabbix proxy, il n'est pas ncessaire de redmarrer Zabbix Java gateway aprs avoir

    modifi le fichier logback.xml les changements dans logback.xml seront automatiquement intgr. Lorsque vous avez termin le

    dbogage, vous pouvez retourner le niveau de journalisation info.

    Si vous souhaitez vous connecter un autre fichier ou d'un milieu compltement diffrent, comme une base de donnes, rglez

    fichier logback.xml pour rpondre vos besoins. Voir le manuel logback pour plus de dtails.

    Parfois des fins de dbogage, il est utile de commencer Java gateway en tant qu'application console plutt quen dmon. Pour ce

    faire, mettez en commentaire la variable PID_FILE dans settings.sh. Si PID_FILE est omis, le script startup.sh dmarre la passerelle

    Java en tant qu'application console et logback utilise le fichier lib/logback-console.xml.

    Enfin, notons que depuis Java gateway utilise SLF4J pour la connexion, vous pouvez remplacer logback dans le cadre de votre choix

    en plaant un fichier JAR appropri dans le rpertoire lib. Voir SLF4J manuel pour plus de dtails.

    3 Installation

    3.1 Comment obtenir Zabbix

    Vrifier sur la page d'accueil de Zabbix l'adresse http://www.zabbix.com [http://www.zabbix.com] pour obtenir des informations

    sur la version actuelle et les instructions de tlchargement.

  • 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 256 MB d'espace disque

    libre peuvent tre suffisant. Cependant, la valeur de la mmoire disque r