2017-08-30 3 views
0

Tentative de configuration du moniteur JDBCQueryMonitor. Lorsque je configure le moniteur de la même manière que dans la documentation: http://docs.opennms.org/opennms/releases/latest/guide-admin/guide-admin.html#_jdbcquerymonitor, il est affiché comme "Non surveillé" dans l'interface.Opennms: Comment activer le moniteur "Non surveillé"

Selon https://wiki.opennms.org/wiki/FAQ-Configuration#Q:_Why_are_some_services_listed_as_Not_Monitored.3F, il doit être défini par l'attribut d'état dans le fichier de configuration. Mais il est déjà réglé sur « on » ...

+0

J'ai ajouté la configuration du service à un mauvais paquet. –

Répondre

1

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.