Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

zabbix_sender

Section?: Commandes utilisateur (1)
Mise ¨¤ jour : 2021-06-01
Index Retour au sommaire principal


?

NOM

zabbix_sender - Utilitaire Áú»¢¶Ä²© sender ?

SYNOPSIS

zabbix_sender [-v] -z server [-p port] [-I IP-address] [-t timeout] -s host -k key -o value
zabbix_sender [-v] -z server [-p port] [-I IP-address] [-t timeout] [-s host] [-T] [-N] [-r] -i input-file
zabbix_sender [-v] -c config-file [-z server] [-p port] [-I IP-address] [-t timeout] [-s host] -k key -o value
zabbix_sender [-v] -c config-file [-z server] [-p port] [-I IP-address] [-t timeout] [-s host] [-T] [-N] [-r] -i input-file
zabbix_sender [-v] -z server [-p port] [-I IP-address] [-t timeout] -s host --tls-connect cert --tls-ca-file CA-file [--tls-crl-file CRL-file] [--tls-server-cert-issuer cert-issuer] [--tls-server-cert-subject cert-subject] --tls-cert-file cert-file --tls-key-file key-file [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] -k key -o value
zabbix_sender [-v] -z server [-p port] [-I IP-address] [-t timeout] [-s host] --tls-connect cert --tls-ca-file CA-file [--tls-crl-file CRL-file] [--tls-server-cert-issuer cert-issuer] [--tls-server-cert-subject cert-subject] --tls-cert-file cert-file --tls-key-file key-file [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] [-T] [-N] [-r] -i input-file
zabbix_sender [-v] -c config-file [-z server] [-p port] [-I IP-address] [-t timeout] [-s host] --tls-connect cert --tls-ca-file CA-file [--tls-crl-file CRL-file] [--tls-server-cert-issuer cert-issuer] [--tls-server-cert-subject cert-subject] --tls-cert-file cert-file --tls-key-file key-file [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] -k key -o value
zabbix_sender [-v] -c config-file [-z server] [-p port] [-I IP-address] [-t timeout] [-s host] --tls-connect cert --tls-ca-file CA-file [--tls-crl-file CRL-file] [--tls-server-cert-issuer cert-issuer] [--tls-server-cert-subject cert-subject] --tls-cert-file cert-file --tls-key-file key-file [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] [-T] [-N] [-r] -i input-file
zabbix_sender [-v] -z server [-p port] [-I IP-address] [-t timeout] -s host --tls-connect psk --tls-psk-identity PSK-identity --tls-psk-file PSK-file [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] -k key -o value
zabbix_sender [-v] -z server [-p port] [-I IP-address] [-t timeout] [-s host] --tls-connect psk --tls-psk-identity PSK-identity --tls-psk-file PSK-file [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] [-T] [-N] [-r] -i input-file
zabbix_sender [-v] -c config-file [-z server] [-p port] [-I IP-address] [-t timeout] [-s host] --tls-connect psk --tls-psk-identity PSK-identity --tls-psk-file PSK-file [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] -k key -o value
zabbix_sender [-v] -c config-file [-z server] [-p port] [-I IP-address] [-t timeout] [-s host] --tls-connect psk --tls-psk-identity PSK-identity --tls-psk-file PSK-file [--tls-cipher13 cipher-string] [--tls-cipher cipher-string] [-T] [-N] [-r] -i input-file
zabbix_sender -h
zabbix_sender -V ?

DESCRIPTION

zabbix_sender est un utilitaire de ligne de commande pour envoyer des donn¨¦es de surveillance au serveur ou au proxy Áú»¢¶Ä²©. Sur le serveur Áú»¢¶Ä²©, un ¨¦l¨¦ment de type trappeur Áú»¢¶Ä²© doit ¨ºtre cr¨¦¨¦ avec la cl¨¦ correspondante. Notez que les valeurs entrantes ne seront accept¨¦es qu'¨¤ partir des h?tes sp¨¦cifi¨¦s dans le champ H?tes autoris¨¦s pour cet ¨¦l¨¦ment. ?

OPTIONS

-c, --config config-file
Utilisez config-file. Le Áú»¢¶Ä²© sender lit les d¨¦tails du serveur ¨¤ partir du fichier de configuration de l'agent. Par d¨¦faut, le Áú»¢¶Ä²© sender ne lit aucun fichier de configuration. Seuls les param¨¨tres Hostname, ServerActive, SourceIP, TLSConnect, *TLSCAFile, TLSCRLFile, TLSServerCertIssuer, TLSServerCertSubject**, * *TLSCertFile, TLSKeyFile, TLSPSKIdentity et TLSPSKFile sont pris en charge. Toutes les adresses d¨¦finies dans le param¨¨tre de configuration de l'agent ServerActive** sont utilis¨¦es pour envoyer des donn¨¦es. Si l'envoi des donn¨¦es de lot ¨¦choue ¨¤ une adresse, les lots suivants ne sont pas envoy¨¦s ¨¤ cette adresse.

-z, --zabbix-server server
Nom d'h?te ou adresse IP du serveur Áú»¢¶Ä²©. Si un h?te est surveill¨¦ par un proxy, le nom d'h?te ou l'adresse IP du proxy doit ¨ºtre utilis¨¦ ¨¤ la place. Lorsqu'il est utilis¨¦ avec --config, remplace les entr¨¦es du param¨¨tre ServerActive sp¨¦cifi¨¦ dans le fichier de configuration de l'agent.

-p, --port port
Sp¨¦cifier le num¨¦ro de port du trappeur de serveur Áú»¢¶Ä²© ex¨¦cut¨¦ sur le serveur. La valeur par d¨¦faut est 10051. Lorsqu'il est utilis¨¦ avec --config, remplace les entr¨¦es de port du param¨¨tre ServerActive sp¨¦cifi¨¦ dans le fichier de configuration de l'agent.

-I, --source-address IP-address
Sp¨¦cifier l'adresse IP source. Lorsqu'il est utilis¨¦ avec --config, remplace le param¨¨tre SourceIP sp¨¦cifi¨¦ dans le fichier de configuration de l'agent.

-t, --timeout seconds
Sp¨¦cifier le d¨¦lai d'attente. Plage valide : 1-300 secondes (par d¨¦faut : 60)

-s, --host host
Sp¨¦cifier le nom d'h?te auquel appartient l'¨¦l¨¦ment (tel qu'enregistr¨¦ dans l'interface Áú»¢¶Ä²©). L'adresse IP de l'h?te et le nom DNS ne fonctionneront pas. Lorsqu'il est utilis¨¦ avec --config, remplace le param¨¨tre Hostname sp¨¦cifi¨¦ dans le fichier de configuration de l'agent.

-k, --key key
Sp¨¦cifier la cl¨¦ de l'¨¦l¨¦ment ¨¤ laquelle envoyer la valeur.

-o, --value value
Sp¨¦cifier la valeur de l'¨¦l¨¦ment.

-i, --input-file input-file
Charger les valeurs du fichier d'entr¨¦e. Sp¨¦cifiez - comme <input-file> pour lire les valeurs ¨¤ partir de l'entr¨¦e standard. Chaque ligne de fichier contient des espaces d¨¦limit¨¦s?: <hostname> <key> <value>. Chaque valeur doit ¨ºtre sp¨¦cifi¨¦e sur sa propre ligne. Chaque ligne doit contenir 3?entr¨¦es d¨¦limit¨¦es par des espaces?: <hostname> <key> <value>, o¨´ "hostname" est le nom de l'h?te surveill¨¦ tel qu'il est enregistr¨¦ dans l'interface Áú»¢¶Ä²©, "key" est la cl¨¦ de l'¨¦l¨¦ment cible et "value" - la valeur ¨¤ envoyer. Sp¨¦cifier - comme <hostname> pour utiliser le nom d'h?te du fichier de configuration de l'agent ou de l'argument --host.

Un exemple de ligne d'un fichier d'entr¨¦e :

"Linux DB3" db.connections 43

Le type de valeur doit ¨ºtre correctement d¨¦fini dans la configuration de l'¨¦l¨¦ment de l'interface Áú»¢¶Ä²©. Le Áú»¢¶Ä²© sender enverra jusqu'¨¤ 250 valeurs en une seule connexion. Taille limite pour l'envoi de valeurs ¨¤ partir d'un fichier d'entr¨¦e d¨¦pend de la taille d¨¦crite dans le protocole de communication Áú»¢¶Ä²©. Le contenu du fichier d'entr¨¦e doit ¨ºtre au codage UTF-8. Toutes les valeurs du fichier d'entr¨¦e sont envoy¨¦es dans un ordre s¨¦quentiel de haut en bas. Les entr¨¦es doivent ¨ºtre format¨¦es selon les r¨¨gles suivantes?:

?
Les entr¨¦es entre guillemets et sans guillemets sont prises en charge.

?
Le guillemet double est le caract¨¨re guillemet.

?
Les entr¨¦es avec des espaces doivent ¨ºtre entre guillemets.

?
Les guillemets doubles et les barres obliques inverses ¨¤ l'int¨¦rieur d'une entr¨¦e entre guillemets doivent ¨ºtre prot¨¦g¨¦s par une barre oblique inverse.

?
L'¨¦chappement n'est pas pris en charge dans les entr¨¦es sans guillemets.

?
Les s¨¦quences d'¨¦chappement de saut de ligne (\n) sont prises en charge dans les cha?nes entre guillemets.

?
Les s¨¦quences d'¨¦chappement de saut de ligne sont coup¨¦es ¨¤ partir de la fin d'une entr¨¦e.

-T, --with-timestamps
Cette option ne peut ¨ºtre utilis¨¦e qu'avec l'option --input-file.

Chaque ligne du fichier d'entr¨¦e doit contenir 4?entr¨¦es d¨¦limit¨¦es par des espaces?: <hostname> <key> <timestamp> <value>. L'horodatage doit ¨ºtre sp¨¦cifi¨¦ au format d'horodatage Unix. Si l'¨¦l¨¦ment cible a des d¨¦clencheurs qui le r¨¦f¨¦rencent, tous les horodatages doivent ¨ºtre dans un ordre croissant, sinon le calcul de l'¨¦v¨¦nement ne sera pas correct.

Un exemple de ligne du fichier d'entr¨¦e?:

"Linux DB3" db.connections 1429533600 43

Pour plus de d¨¦tails, consulter l'option --input-file.

Si une valeur horodat¨¦e est envoy¨¦e pour un h?te qui est dans un type de maintenance "sans donn¨¦e", cette valeur sera supprim¨¦e ; cependant, il est possible d'envoyer une valeur horodat¨¦e pour une p¨¦riode de maintenance expir¨¦e et elle sera accept¨¦e.

-N, --with-ns
Cette option ne peut ¨ºtre utilis¨¦e qu'avec l'option --with-timestamps.

Chaque ligne du fichier d'entr¨¦e doit contenir 5?entr¨¦es d¨¦limit¨¦es par des espaces?: <hostname> <key> <timestamp> <ns> <value>.

Un exemple de ligne du fichier d'entr¨¦e?:

"Linux DB3" db.connections 1429533600 7402561 43

Pour plus de d¨¦tails, veuillez consulter l'option --input-file.

-r, --real-time
Envoyer les valeurs une par une d¨¨s leur r¨¦ception. Cela peut ¨ºtre utilis¨¦ lors de la lecture ¨¤ partir d'une entr¨¦e standard.

--tls-connect value
Comment se connecter au serveur ou au proxy. Valeurs:

?

unencrypted
se connecter sans cryptage (par d¨¦faut)

psk
se connecter en utilisant TLS et une cl¨¦ pr¨¦-partag¨¦e

cert
se connecter ¨¤ l'aide de TLS et d'un certificat

--tls-ca-file CA-file
Chemin d'acc¨¨s complet d'un fichier contenant les certificats des autorit¨¦s de certification de niveau sup¨¦rieur pour la v¨¦rification des certificats homologues.

--tls-crl-file CRL-file
Chemin d'acc¨¨s complet d'un fichier contenant des certificats r¨¦voqu¨¦s.

--tls-server-cert-issuer cert-issuer
?metteur de certificat de serveur autoris¨¦.

--tls-server-cert-subject cert-subject
Sujet du certificat de serveur autoris¨¦.

--tls-cert-file cert-file
Chemin d'acc¨¨s complet d'un fichier contenant le certificat ou la cha?ne de certificats.

--tls-key-file key-file
Chemin d'acc¨¨s complet d'un fichier contenant la cl¨¦ priv¨¦e.

--tls-psk-identity PSK-identity
Cha?ne d'identit¨¦ PSK.

--tls-psk-file PSK-file
Chemin d'acc¨¨s complet d'un fichier contenant la cl¨¦ pr¨¦-partag¨¦e.

--tls-cipher13 cipher-string
Cha?ne de chiffrement pour OpenSSL 1.1.1 ou plus r¨¦cent pour TLS 1.3. Remplacer les crit¨¨res de s¨¦lection de suite de chiffrement par d¨¦faut. Cette option n'est pas disponible si la version d'OpenSSL est inf¨¦rieure ¨¤ 1.1.1.

--tls-cipher cipher-string
Cha?ne de priorit¨¦ GnuTLS (pour TLS 1.2 et versions ult¨¦rieures) ou cha?ne de chiffrement OpenSSL (uniquement pour TLS 1.2). Remplacer les crit¨¨res de s¨¦lection de suite de chiffrement par d¨¦faut.

-v, --verbose
Mode verbeux, -vv pour plus de d¨¦tails.

-h, --help
Afficher cette aide et quitter.

-V, --version
Afficher les informations de version et quitter.

?

ETAT DE SORTIE

L'¨¦tat de sortie est 0 si les valeurs ont ¨¦t¨¦ envoy¨¦es et qu'elles ont toutes ¨¦t¨¦ trait¨¦es avec succ¨¨s par le serveur. Si des donn¨¦es ont ¨¦t¨¦ envoy¨¦es, mais que le traitement d'au moins une des valeurs a ¨¦chou¨¦, l'¨¦tat de sortie est 2. Si l'envoi des donn¨¦es a ¨¦chou¨¦, l'¨¦tat de sortie est 1.

?

EXEMPLES

zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k mysql.queries -o 342.45

Envoyer 342.45 comme valeur pour l'¨¦l¨¦ment mysql.queries de l'h?te surveill¨¦. Utiliser l'h?te surveill¨¦ et le serveur Áú»¢¶Ä²© d¨¦finis dans le fichier de configuration de l'agent.

zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -s "Monitored Host" -k mysql.queries -o 342.45

Envoyer 342.45 comme valeur pour l'¨¦l¨¦ment mysql.queries de l'h?te Monitored Host utilisant le serveur Áú»¢¶Ä²© d¨¦fini dans le fichier de configuration de l'agent.


zabbix_sender -z 192.168.1.113 -i data_values.txt


Envoyer les valeurs du fichier data_values.txt au serveur Áú»¢¶Ä²© avec l'IP 192.168.1.113. Les noms d'h?te et les cl¨¦s sont d¨¦finis dans le fichier.


echo "- hw.serial.number 1287872261 SQ4321ASDF" | zabbix_sender -c /usr/local/etc/zabbix_agentd.conf -T -i -

Envoyer une valeur horodat¨¦e depuis la ligne de commande au serveur Áú»¢¶Ä²©, sp¨¦cifi¨¦e dans le fichier de configuration de l'agent. Le tiret dans les donn¨¦es d'entr¨¦e indique que le nom d'h?te doit ¨¦galement ¨ºtre utilis¨¦ ¨¤ partir du m¨ºme fichier de configuration.


echo '"Áú»¢¶Ä²© server" trapper.item ""' | zabbix_sender -z 192.168.1.113 -p 10000 -i -

Envoyer la valeur vide d'un ¨¦l¨¦ment au serveur Áú»¢¶Ä²© avec l'adresse IP 192.168.1.113 sur le port 10000 ¨¤ partir de la ligne de commande. Les valeurs vides doivent ¨ºtre indiqu¨¦es par des guillemets doubles vides.

zabbix_sender -z 192.168.1.113 -s "Monitored Host" -k mysql.queries -o 342.45 --tls-connect cert --tls-ca-file /home/zabbix/zabbix_ca_file --tls-cert-file /home/zabbix/zabbix_agentd.crt --tls-key-file /home/zabbix/zabbix_agentd.key

Envoyez 342.45 comme valeur pour l'¨¦l¨¦ment mysql.queries de l'h?te Monitored Host au serveur avec l'IP 192.168.1.113 en utilisant TLS avec certificat.

zabbix_sender -z 192.168.1.113 -s "Monitored Host" -k mysql.queries -o 342.45 --tls-connect psk --tls-psk-identity "PSK ID Áú»¢¶Ä²© agentd" --tls-psk-file /home/zabbix/zabbix_agentd.psk

Envoyez 342.45 comme valeur pour l'¨¦l¨¦ment mysql.queries de l'h?te Monitored Host au serveur avec l'IP 192.168.1.113 en utilisant TLS avec la cl¨¦ pr¨¦-partag¨¦e (PSK).

?

VOIR EGALEMENT

Documentation /manuals

zabbix_agentd(8), zabbix_get(1), zabbix_proxy(8), zabbix_server(8), zabbix_js(1), zabbix_agent2(8), zabbix_web_service(8) ?

AUTEUR

Alexei Vladishev <>


?

Index

NOM

SYNOPSIS

DESCRIPTION

OPTIONS

ETAT DE SORTIE

EXEMPLES

VOIR EGALEMENT

AUTEUR


Ce document a ¨¦t¨¦ cr¨¦¨¦ le : 08:42:39 GMT, June 11, 2021