Le « non appareillés » sur le service signifie essentiellement, vous avez attribué un service, mais Pollerd a
- pas trouvé une configuration de service pour le nom de service donné
- l'interface IP ne correspond pas à un paquet d'interrogation qui a une configuration de service pour le nom de service donné
Vous devez vérifier les choses suivantes:
Cliquez sur la page Détails du nœud dans l'interface Web de l'interface IP sur laquelle votre service JDBC est affecté. En haut, vous trouverez les "Polling Packages" correspondants qui sont appliqués sur cette interface IP.
Vérifiez dans le poller-configuration.xml
si vous avez une configuration de service pour votre service JDBC dans les "paquets d'interrogation" définis. Le nom du service est important, vérifiez si vous n'avez pas de fautes de frappe ici.
En outre et un problème souvent vu. Les utilisateurs définissent la configuration du service mais manquent le mappage de classe en bas du fichier de configuration de l'interrogateur. S'il vous plaît vérifier si vous avez l'entrée de configuration avec quelque chose comme:
<service name="OpenNMS-DB-Event-Limit" ...
et en attribuant également la classe de surveillance avec
<monitor service="OpenNMS-DB-Event-Limit" class-name="org.opennms.netmgt.poller.monitors.JDBCQueryMonitor" />
au bas du fichier poller-configuration.xml
.
J'ai ajouté la configuration du service à un mauvais paquet. –