Lors de la connexion à Spunk, et voir les messages d'erreur dans l'interface utilisateur de l'application DB Connect :
Cannot communicate with task server, please check your settings.
Le serveur DB Connect ne sera pas initialisé, et des erreurs sont disponibles dans splunkd à propos de splunk_app_db_connect.
Lorsque le message suivant s'affiche pour l'application DB Connect :
"Cannot communicate with task server"
Recherchez les erreurs dans les journaux splunkd (sur l'application Recherche et création de rapports)
index=_internal splunk_app_db_connect
1.) Impossible d'initialiser les entrées modulaires
ERROR ModularInputs - Unable to initialize modular input "server" defined inside the app "splunk_app_db_connect": Introspecting scheme=server: script running failed (exited with code 127).
ou
2.) __init__.py erreurs de module
Cannot communicate with task server, please check your settings.
<?xml version="1.0" encoding="UTF-8"?> <response> <messages> <msg type="WARN">Traceback
(most recent call last): File "/opt/splunk/bin/rest_handler.py", line 79, in <module>
print splunk.rest.dispatch(**params) File "/opt/splunk/lib/python2.7/site-packages/splunk/
rest/__init__.py", line 149, in dispatch module = __import__('splunk.rest.external.%s' %
parts[0], Non, parts[0]) File "/opt/splunk/etc/apps/splunk_app_db_connect/bin/dbxproxy.py",
line 7, in <module> from dbx_settings import Settings File "/opt/splunk/etc/apps/
splunk_app_db_connect/bin/dbx_settings.py" line 10, in <module> import splunklib.client
as client File "/opt/splunk/etc/apps/TA-Proofpoint-TAP/bin/splunklib/__init__.py", line 18,
in <module> from splunklib.six.moves import map ImportError: No module named six.moves
</msg> </messages> </response>
Le premier message d'erreur, Unable to Initialize Module Inputs, doit vérifier les éléments suivants :
chmod -R 755 <jre_path_folder> chown -R splunk:splunk <jre_path_folder> #do this only if you've installed the jre in a specific location that only Splunk needs access tochown -R splunk:splunk $SPLUNK_HOME #if the splunk_app_db_connect folder doesn't have the appropriate permissions
netstat -plunt | grep 9998 tcp6 0 0 127.0.0.1:9998 :::* LISTEN 26739/java
grep -RHwin 9998
indique quel port est utilisé dans config/dbx_task_server.yml et autres scripts.
Le deuxième message d'erreur, __init.py__ erreurs de module, et vous voyez une application différente dans le chemin listé pour le module __init.py__ échec d'importation splunklib.client comme client Fichier, alors très probablement vous êtes confronté au problème DBX-4623 qui a été corrigé dans la version 3.1.4 de l'application DB Connect.
G.) Licence Splunk
Pour les messages d'erreur tels que celui ci-dessous :
ERROR ExecProcessor [19428 ExecProcessor] - message from "/opt/splunk/etc/apps/splunk_app_db_connect/bin/dbxquery.sh" action=dbxquery_server_start_failed error=com.splunk.HttpException: HTTP 401 -- call not properly authenticatedERROR ExecProcessor [19428 ExecProcessor] - message from "/opt/splunk/etc/apps/splunk_app_db_connect/bin/server.sh" action=task_server_start_failed error=com.splunk.HttpException: HTTP 401 -- call not properly authenticated
Vérifiez la licence Splunk sur l'instance dans laquelle la db_connect_app est installée, assurez-vous qu'elle est valide et correctement installée. Redémarrez le service Splunk une fois la licence appliquée.
Autres éléments à vérifier ou à vérifier :
ps aux | grep -i java
splunk 26739 0.1 7.8 7829640 629484 ? Sl Sep05 38:53 /home/splunk/java8/jdk1.8.0_181/
jre/bin/java -Ddw.server.applicationConnectors[0].port=9998 -jar
/opt/splunk/etc/apps/splunk_app_db_connect/linux_x86_64/bin/../../jars/server.jarcurl --noproxy localhost -k http://localhost:9998/api/taskserver
{"status":"RUNNING","schedulerStatus":0,"message":"task server is running","info":
{"ProcessName":"26739@somehostname.splunk.com","Uptime":"1202063071", "javaVMName":"Java
HotSpot(TM) 64-Bit Server VM","javaVersion":"1.8.0_181","TotalMemory":"243793920",
"javaVendor":"Oracle Corporation","javaSpecificationVersion":"1.8","MaxMemory":"1823473664",
"FreeMemory":"124765344"},"serverId":"4444-b0ab-a49990dac5fe"}[
"WARN insufficient permission to access this resource"
D'après le message d'erreur reçu, il y a deux chemins d'investigation à suivre.
Il peut être déterminé rapidement, éventuellement en cas de problème connu DBX-4623, corrigé dans la version 3.1.4 de l'application DB Connect. Affichage des erreurs de module __init.py_ et d'une autre application référencée dans le chemin. À l'aide d'une version antérieure de DB Connect (antérieure à 3.1.4), mettez à niveau ou rétrogradez/désactivez l'application en conflit.
En cas d'erreurs "Impossible d'initialiser l'entrée du module", il s'agit très probablement d'un problème de configuration ou d'environnement. Les étapes de l'enquête doivent aider à déterminer où se situe le problème.
Documentation sur le Splunk :
Java Runtime Environment (JRE) version 8 d'Oracle
Déployer et utiliser Splunk DB Connect
Réponses du Splunk :
Obtention de l'erreur de connexion suivante avec l'application DB Connect : "Impossible de communiquer avec le serveur de tâches, vérifiez votre problème de paramètres."
DBX-4623 :
notes de version
Documentation externe :
Azure Monitor Addon pour problème de Splunk :
| Révision | Date de publication | Commentaires |
|---|---|---|
1.0 |
28-Sep-2026
|
Première publication |