Scriptd : paramètres de event

Ce forum vous permet de poster toutes vos questions concernant la configuration d'OpenNMS.

Scriptd : paramètres de event

Messagede tsalle » 27 Mai 2010, 17:02

Bonjour,

Je cherche à mettre en place une redirection d'événements OpenNMS vers un autre outil de supervision via l'outil scriptd d'OpenNMS.
Pour cela je souhaiterai connaitre la liste des paramètres récupérables d'un événement.

Normalement, dans un script BeanShell, il est possible de récupérer tous les éléments de la classe org.opennms.netmgt.xml.event.Event directement en appelant le nom du paramètre.

Voici les éléments que j'arrive déjà à récupérer :

Code: Tout sélectionner
<event-script language="beanshell">
    event = bsf.lookupBean("event");

    uei = event.uei;
    snmp = event.snmp;
    time = event.time;
    host = event.host;
    descr = event.descr;
    severity = event.severity;
    source = event.source;
    service = event.service;
    parms = event.parms;
    snmphost = event.snmphost;

[...]

</event-script>


Et je teste ma config en envoyant l'event :
Code: Tout sélectionner
/opt/opennms/bin/send-event.pl uei.opennms.org/internal/reloadScriptConfig


Le problème est que certains éléments n'appartiennent pas à la classe Event (descr au lieu de description) et d'autres ne sont pas récupérables, comme nodeId, nodeLabel, id.
Est-il possible de récupérer l'interface de l'event (le nom du node), car dans le champ host, j'ai par exemple 'localhost.localdomain' lorsque qu'un node perd un service?

Où peut-on récupérer la liste des éléments de Event accessible par BeanShell ?

Merci d'avance, Cordialement

Thierry.
tsalle
 
Messages: 1
Inscription: 27 Mai 2010, 16:21

Retourner vers Configuration

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron