Section?: Commandes utilisateur (1)
Mise ¨¤ jour : 2021-06-01
Index Retour au sommaire principal
?
zabbix_sender - Utilitaire Áú»¢¶Ä²© sender ?
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 ?
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. ?
-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.
?
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.
?
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).
?
Documentation /manuals
zabbix_agentd(8), zabbix_get(1), zabbix_proxy(8), zabbix_server(8), zabbix_js(1), zabbix_agent2(8), zabbix_web_service(8) ?
Alexei Vladishev <[email protected]>
?
Ce document a ¨¦t¨¦ cr¨¦¨¦ le : 08:42:39 GMT, June 11, 2021