Si elle est ¾±²Ô²õ³Ù²¹±ô±ô¨¦±ð depuis les sources, les informations suivantes vous aideront ¨¤ configurer la Passerelle Java de Áú»¢¶Ä²©.
Si vous avez obtenu la passerelle Java ¨¤ partir des sources, vous devriez vous retrouver avec une collection de scripts shell, de JAR et de fichiers de configuration sous $PREFIX/sbin/zabbix_java. Le r?le de ces fichiers est r¨¦sum¨¦ ci-dessous.
Le fichier de la passerelle Java lui-m¨ºme.
lib/logback-core-0.9.27.jar
lib/logback-classic-0.9.27.jar
lib/slf4j-api-1.6.1.jar
lib/android-json-4.3_r3.1.jar
D¨¦pendances de la passerelle Java : librairies , et .
Fichiers de configuration pour Logback.
Scripts pratiques pour d¨¦marrer et arr¨ºter la passerelle Java.
Fichier de configuration provenant des scripts de d¨¦marrage et d'arr¨ºt ci-dessus.
Par d¨¦faut, la passerelle Java est ¨¤ l'¨¦coute sur le port 10052. Si vous envisagez d'ex¨¦cuter la passerelle Java sur un autre port, vous pouvez l'indiquer dans le script settings.sh. Voir la description du fichier de configuration de la passerelle Java pour savoir comment sp¨¦cifier cette option et d'autres.
Le port 10052 n'est pas .
Une fois familiaris¨¦ avec ces param¨¨tres, vous pouvez d¨¦marrer la passerelle Java en ex¨¦cutant le script de d¨¦marrage :
De m¨ºme, une fois que vous n'avez plus besoin de la passerelle Java, ex¨¦cutez le script d'arr¨ºt pour l'arr¨ºter :
Notez que contrairement au serveur ou au proxy, la passerelle Java est l¨¦g¨¨re et ne n¨¦cessite pas de base de donn¨¦es.
Avec la passerelle Java op¨¦rationnelle, vous devez indiquer au serveur Áú»¢¶Ä²© o¨´ trouver la passerelle Java Áú»¢¶Ä²©. Pour ce faire, indiquez les param¨¨tres JavaGateway et JavaGatewayPort dans le fichier de configuration du serveur. Si l'h?te sur lequel l'application JMX est en cours d'ex¨¦cution est surveill¨¦ par le proxy Áú»¢¶Ä²©, sp¨¦cifiez les param¨¨tres de connexion dans le fichier de configuration du proxy ¨¤ la place de celui du serveur.
Par d¨¦faut, le serveur ne d¨¦marre aucun processus li¨¦ ¨¤ la surveillance JMX. Toutefois, si vous souhaitez l¡¯utiliser, vous devez sp¨¦cifier le nombre d¡¯instances pr¨¦d¨¦finies de pollers Java. Vous faites cela de la m¨ºme mani¨¨re que vous sp¨¦cifiez les pollers et les trappers.
N'oubliez pas de red¨¦marrer le serveur ou le proxy, une fois que vous avez fini de les configurer.
Au cas o¨´ il y aurait un probl¨¨me avec la passerelle Java ou si un message d'erreur que vous voyez ¨¤ propos d'un ¨¦l¨¦ment dans l'interface n'est pas assez descriptif, vous voudrez peut-¨ºtre jeter un coup d'?il au fichier journal de la passerelle Java.
Par d¨¦faut, la passerelle Java consigne ses activit¨¦s dans le fichier /tmp/zabbix_java.log avec le niveau de journalisation "info". Parfois, ces informations ne suffisent pas et il est n¨¦cessaire de disposer d'informations de niveau "debug". Pour augmenter le niveau de journalisation, modifiez le fichier lib/logback.xml et modifiez l'attribut de niveau du tag <root> en "debug" :
Notez que contrairement au serveur Áú»¢¶Ä²© ou au proxy Áú»¢¶Ä²©, il n¡¯est pas n¨¦cessaire de red¨¦marrer la passerelle Java Áú»¢¶Ä²© apr¨¨s la modification du fichier logback.xml. Les modifications apport¨¦es dans logback.xml sont automatiquement prises en compte. Lorsque vous avez termin¨¦ le d¨¦bogage, vous pouvez r¨¦tablir le niveau de journalisation sur "info".
Si vous souhaitez vous connecter ¨¤ un autre fichier ou ¨¤ un support compl¨¨tement diff¨¦rent, tel que base de donn¨¦es, ajustez le fichier logback.xml en fonction de vos besoins. Voir le pour plus de d¨¦tails.
Parfois, ¨¤ des fins de d¨¦bogage, il est utile de d¨¦marrer la passerelle Java en tant qu¡¯application console plut?t qu¡¯un d¨¦mon. Pour cela, commentez la variable PID_FILE dans settings.sh. Si PID_FILE est omis, le script startup.sh d¨¦marre la passerelle Java en tant qu'application console et oblige Logback ¨¤ utiliser ¨¤ la place le fichier lib/logback-console.xml, qui non seulement renvoie ses logs ¨¤ la console, mais dispose ¨¦galement du niveau de journalisation "debug".
Enfin, notez que, puisque la passerelle Java utilise SLF4J pour la journalisation, vous pouvez remplacer Logback par la structure de votre choix en pla?ant un fichier JAR appropri¨¦ dans le r¨¦pertoire lib. Voir le pour plus de d¨¦tails.
Voir la page Supervision JMX pour plus de d¨¦tails.