Zabbix Documentation 1.8

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools

This translation is older than the original page and might be outdated. See what has changed.

Sidebar

fr:manual:processes:zabbix_agentd

3.3 Agent zabbix (UNIX, démon autonome)

L'agent Zabbix UNIX s'exécute sur un hôte supervisé. L'agent fourni les performances de l'hôte 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 démarré en exécutant:

shell> cd bin
shell> ./zabbix_agentd

L'agent Zabbix est exécuté en tant que démon. L'agent Zabbix accepte les paramètres de ligne de commande suivants:

  -c --config <file> spécifie l'emplacement du fichier de configuration, par défaut /etc/zabbix/zabbix_agentd.conf
  -h --help affiche cette aide
  -v --version affiche le numéro de version
  -p --print affiche les métriques supportées et quitte
  -t --test <metric> teste la métrique spécifiée et quitte

Pour pouvoir obtenir cette aide:

shell> zabbix_agentd -h

Exemple de paramètres 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 paramètres de configuration pour zabbix_agentd. Le fichier doit exister et l'utilisateur 'zabbix' doit avoir les droits de lecture sur ce fichier. Paramètres pris en charge:

ParamètreMandataireRangDéfautDescription
BufferSend non 1-3600 5 Ne pas garder les données dans le buffer plus de N secondes.
BufferSize non 1-65535 100 Nombre maximum de valeurs dans la mémoire du buffer. L'agent enverra
toutes les données collectée au serveur ou Proxy Zabbix si le buffer est plein.
DebugLevel non 3 Spécifie le niveau de debug
0 - pas de debug
1 - information critique
2 - information sur les erreurs
3 - avertissements
4 - pour le debugging (produit beaucoup d'informations)
DisableActive non 0 désactive les “active checks”. L'agent fonctionnera en mode passif à l'écoute du serveur.
DisablePassive non 0 désactive les “passive checks”. L'agent n'écoutera sur aucun des ports TCP.
seulement les active checks seront exécutés.
0 - ne pas désactiver
1 - désactiver
EnableRemoteCommands non 0 Spécifie si les commandes à distance depuis le serveur Zabbix sont autorisées.
0 - non autorisé
1 - autorisé
Hostname system.uname hostname Unique.
Requis pour les active checks et doit correspondre au hostname configuré sur le serveur.
Include non Vous pouvez inclure des fichiers ou le contenu d'un répertoire dans le fichier de configuration.
ListenIP non 0.0.0.0 L'agent écoutera sur l'interface spécifiée.
ListenPort non 1024-32767 10050 L'agent écoutera sur ce port pour les connexions depuis le serveur.
LogFileSize non 1-1024 1 Taille maximum du fichier log en Mo.
0 - Désactive la rotation automatique des logs.
LogFile non Nom du fichier log.
Si non paramétré, syslog est utilisé.
MaxLinesPerSecond non 1-1000 100 Nombre maximum de nouvelles lignes par seconde que l'agent enverra au serveur ou Proxy Zabbix
pour exécuter les 'log' et 'eventlog' des active checks.
La valeur fournie sera écrasée par le paramètre 'maxlines',
fournie dans l'item key 'log' ou 'eventlog'.
PidFile non /tmp/zabbix_agentd.pid Nom du fichier PID.
RefreshActiveChecks non 60-3600 120 Fréquence de rafraîchissement des active checks, en secondes.
ServerPort non 10051 Port serveur pour la récupération des listes et l'envoi des active checks.
Server oui Liste des adresses IP (ou hostnames) des serveurs Zabbix délimités par des virgules.
Les espaces ne sont pas autorisés. La première valeur est utilisée pour recevoir les lites et envoyer les “active checks”.
Remarque: Les hostnames doivent résoudre hostname→adresse IP et adresse IP→hostname.
SourceIP non Adresse IP source pour les connexions sortantes.
StartAgents non 1-16 3 Nombre de pre-forked instances de zabbix_agentd qui exécute les “passive checks”.
Timeout non 1-30 3 Permet de limiter le nombre de secondes pour le traitement
UserParameter Paramètres définis par l'utilisateur pour superviser. Il peut y avoir plusieurs paramètres définis par l'utilisateur.
Format: UserParameter=<key>,<shell command>
Remarque: les commandes Shell ne doivent pas retourner des chaînes de caractères vides ou uniquement des EOL.
Exemple: UserParameter=system.test,who
wc -l