Áú»¢¶Ä²©

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.

1 Extension des agents Áú»¢¶Ä²©

Ce tutoriel fournit des instructions pas ¨¤ pas sur l'extension des fonctionnalit¨¦s de l'agent Áú»¢¶Ä²© ¨¤ l'aide d'un param¨¨tre utilisateur.

?tape 1

Ecrivez un script ou une ligne de commande pour r¨¦cup¨¦rer le param¨¨tre requis.

Par exemple, nous pouvons ¨¦crire la commande suivante afin d'obtenir le nombre total de °ù±ð±ç³Ü¨º³Ù±ð²õ ex¨¦cut¨¦es par un serveur MySQL :

mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"

Lorsqu'elle est ex¨¦cut¨¦e, la commande renvoie le nombre total de °ù±ð±ç³Ü¨º³Ù±ð²õ SQL.

?tape 2

Ajoutez la commande ¨¤ zabbix_agentd.conf :

UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"

mysql.questions est un identifiant unique. Il peut s'agir de n'importe quel identifiant de cl¨¦ valide, par exemple des °ù±ð±ç³Ü¨º³Ù±ð²õ.

Testez ce param¨¨tre en utilisant l'agent Áú»¢¶Ä²© avec l¡¯option "-t" (s'il est ex¨¦cut¨¦ sous root, notez toutefois que l'agent peut avoir des autorisations diff¨¦rentes lorsqu'il est lanc¨¦ en tant que d¨¦mon) :

zabbix_agentd -t mysql.questions

?tape 3

Rechargez les param¨¨tres utilisateur ¨¤ partir du fichier de configuration en ex¨¦cutant?:

zabbix_agentd -R userparameter_reload

Vous pouvez ¨¦galement red¨¦marrer l'agent au lieu de la commande de contr?le d'ex¨¦cution.

Testez le param¨¨tre en utilisant l'utilitaire zabbix_get.

?tape 4

Ajouter un nouvel ¨¦l¨¦ment avec Key=mysql.questions ¨¤ l'h?te supervis¨¦. Le type de l'¨¦l¨¦ment doit ¨ºtre agent Áú»¢¶Ä²© ou agent Áú»¢¶Ä²© (actif).

Sachez que le type de valeurs renvoy¨¦es doit ¨ºtre correctement d¨¦fini sur le serveur Áú»¢¶Ä²©. Sinon, Áú»¢¶Ä²© ne les acceptera pas.