Codota Logo
EventBuilder.setService
Code IndexAdd Codota to your IDE (free)

How to use
setService
method
in
org.opennms.netmgt.model.events.EventBuilder

Best Java code snippets using org.opennms.netmgt.model.events.EventBuilder.setService (Showing top 20 results out of 315)

  • Common ways to obtain EventBuilder
private void myMethod () {
EventBuilder e =
  • Codota IconString uei;String str;new EventBuilder(uei, str)
  • Codota IconString uei;String source;new EventBuilder(uei, source)
  • Smart code suggestions by Codota
}
origin: OpenNMS/opennms

private static EventBuilder createServiceEventBuilder(String uei, String source, long nodeId, String ipAddr, String service, long txNo) {
  EventBuilder bldr = new EventBuilder(uei, source);
  bldr.setNodeid(nodeId);
  bldr.setInterface(addr(ipAddr));
  bldr.setService(service);
  
  bldr.addParam(EventConstants.PARM_TRANSACTION_NO, txNo);
  return bldr;
}
origin: OpenNMS/opennms

/**
 * <p>createEventBuilder</p>
 *
 * @param source a {@link java.lang.String} object.
 * @param uei a {@link java.lang.String} object.
 * @param nodeId a int.
 * @param ipAddr a {@link java.lang.String} object.
 * @param svcName a {@link java.lang.String} object.
 * @param reason a {@link java.lang.String} object.
 * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object.
 */
public static EventBuilder createEventBuilder(String source, String uei, int nodeId, String ipAddr, String svcName, String reason) {
  
  EventBuilder event = createEventBuilder(source, uei);
  event.setNodeid(nodeId);
  event.setInterface(addr(ipAddr));
  event.setService(svcName);
  
  if (reason != null) {
    event.addParam(EventConstants.PARM_LOSTSERVICE_REASON, reason);
  }
  return event;
}
origin: OpenNMS/opennms

private void sendEvent(String eventUEI, OnmsMonitoredService dbObj) {
  final EventBuilder bldr = new EventBuilder(eventUEI, "ProvisionService");
  bldr.setNodeid(dbObj.getNodeId());
  bldr.setInterface(dbObj.getIpAddress());
  bldr.setService(dbObj.getServiceName());
  m_eventForwarder.sendNow(bldr.getEvent());
}
origin: org.opennms/opennms-provisiond

private void sendEvent(String eventUEI, OnmsMonitoredService dbObj) {
  final EventBuilder bldr = new EventBuilder(eventUEI, "ProvisionService");
  bldr.setNodeid(dbObj.getNodeId());
  bldr.setInterface(dbObj.getIpAddress());
  bldr.setService(dbObj.getServiceName());
  m_eventForwarder.sendNow(bldr.getEvent());
}
origin: OpenNMS/opennms

/**
 * Constructs a serviceDeleted Event for the nodeId, ipAddr, serviceName
 * triple
 *
 * @param source
 *            the source of the event
 * @param nodeId
 *            the nodeId that the service resides on
 * @param ipAddr
 *            the interface that the service resides on
 * @param service
 *            the name of the service that was deleted
 * @return an Event that represents the serviceDeleted event for the give
 *         triple
 */
public static Event createServiceDeletedEvent(String source, int nodeId, InetAddress addr, String service) {
  debug("createServiceDeletedEvent for nodeid/ipaddr/service:  %d/%s", nodeId, str(addr), service);
  EventBuilder bldr = new EventBuilder(SERVICE_DELETED_EVENT_UEI, source);
  bldr.setNodeid(nodeId);
  bldr.setInterface(addr);
  bldr.setService(service);
  return bldr.getEvent();
}
origin: OpenNMS/opennms

public static EventBuilder createEventBuilder(String uei, OnmsAlarm alarm, Map<String, String> attributes) {
  EventBuilder bldr = new EventBuilder(uei, "AlarmUI");
  bldr.setNode(alarm.getNode());
  bldr.setInterface(alarm.getIpAddr());
  bldr.setService(alarm.getServiceType() == null ? null : alarm.getServiceType().getName());
  bldr.addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei());
  if (attributes == null || !attributes.containsKey(EventConstants.PARM_USER))
    bldr.addParam(EventConstants.PARM_USER, alarm.getAlarmAckUser());
  bldr.addParam(EventConstants.PARM_ALARM_ID, alarm.getId());
  if (alarm.getTTicketId() != null) {
    bldr.addParam(EventConstants.PARM_TROUBLE_TICKET, alarm.getTTicketId());
  }
  if (attributes != null) {
    for (Map.Entry<String, String> attribute: attributes.entrySet()) {
      bldr.addParam(attribute.getKey(), attribute.getValue());
    }
  }
  return bldr;
}
origin: OpenNMS/opennms

/**
 * <p>createForceResanEvent</p>
 *
 * @return a {@link org.opennms.netmgt.xml.event.Event} object.
 */
public Event createForceRescanEvent() {
  // create the event to be sent
  EventBuilder bldr = new EventBuilder(EventConstants.FORCE_RESCAN_EVENT_UEI, "SnmpCollector");
  
  bldr.setNodeid(m_agent.getNodeId());
  bldr.setInterface(m_agent.getAddress());
  
  bldr.setService(AbstractSnmpCollector.SERVICE_NAME);
  
  bldr.setHost(InetAddressUtils.getLocalHostName());
  return bldr.getEvent();
}
origin: org.opennms/opennms-web-api

public static EventBuilder createEventBuilder(String uei, OnmsAlarm alarm, Map<String, String> attributes) {
  EventBuilder bldr = new EventBuilder(uei, "AlarmUI");
  bldr.setNode(alarm.getNode());
  bldr.setInterface(alarm.getIpAddr());
  bldr.setService(alarm.getServiceType() == null ? null : alarm.getServiceType().getName());
  bldr.addParam(EventConstants.PARM_ALARM_UEI, alarm.getUei());
  if (attributes == null || !attributes.containsKey(EventConstants.PARM_USER))
    bldr.addParam(EventConstants.PARM_USER, alarm.getAlarmAckUser());
  bldr.addParam(EventConstants.PARM_ALARM_ID, alarm.getId());
  if (alarm.getTTicketId() != null) {
    bldr.addParam(EventConstants.PARM_TROUBLE_TICKET, alarm.getTTicketId());
  }
  if (attributes != null) {
    for (Map.Entry<String, String> attribute: attributes.entrySet()) {
      bldr.addParam(attribute.getKey(), attribute.getValue());
    }
  }
  return bldr;
}
origin: OpenNMS/opennms

bldr.setService(svcName);
origin: OpenNMS/opennms

/**
 * Generate event and send it to eventd via the event proxy.
 * 
 * uei Universal event identifier of event to generate.
 */
private void sendEvent(String uei, String reason) {
  EventBuilder builder = new EventBuilder(uei, "OpenNMS.Collectd");
  builder.setNodeid(m_nodeId);
  builder.setInterface(m_agent.getAddress());
  builder.setService(m_spec.getServiceName());
  builder.setHost(InetAddressUtils.getLocalHostName());
  
  if (reason != null) {
    builder.addParam("reason", reason);
  }
  // Send the event
  try {
    EventIpcManagerFactory.getIpcManager().sendNow(builder.getEvent());
    LOG.debug("sendEvent: Sent event {} for {}/{}/{}", uei, m_nodeId, getHostAddress(), getServiceName());
  } catch (Throwable e) {
    LOG.error("Failed to send the event {} for interface {}", uei, getHostAddress(), e);
  }
}
origin: OpenNMS/opennms

EventBuilder bldr = new EventBuilder(EventConstants.CONFIGURE_SNMP_EVENT_UEI, source);
bldr.setInterface(InetAddressUtils.addr(getFirstIPAddress()));
bldr.setService("SNMP");
origin: OpenNMS/opennms

bldr.setNodeid(nodeId);
bldr.setInterface(ifaddr);
bldr.setService(service);
bldr.setParam(PARM_IP_HOSTNAME, ifaddr.getHostName());
bldr.setParam(PARM_NODE_LABEL, nodeLabel);
origin: OpenNMS/opennms

/** {@inheritDoc} */
@Override
public Event createEvent(final String uei, final int nodeId, final String addr, final String netMask, final Date date, final OnmsSnmpInterface snmpinterface) {
  
  log().debug("createEvent: uei = " + uei + " nodeid = " + nodeId + " date = " + date);
  
  EventBuilder bldr = new EventBuilder(uei, this.getName(), date);
  bldr.setNodeid(nodeId);
  if (addr != null) {
    bldr.setInterface(InetAddressUtils.addr(addr));
  }
  if (netMask != null) {
    bldr.addParam(EventConstants.PARM_SNMP_INTERFACE_MASK, InetAddressUtils.normalize(netMask));
  }
  bldr.setService(getServiceName());
  bldr.setHost(this.getLocalHostName());
  bldr.setField("ifIndex", snmpinterface.getIfIndex().toString());
  bldr.addParam(EventConstants.PARM_SNMP_INTERFACE_IFINDEX, snmpinterface.getIfIndex().toString());
  if (snmpinterface.getIfName() != null) bldr.addParam(EventConstants.PARM_SNMP_INTERFACE_NAME, snmpinterface.getIfName());
  if (snmpinterface.getIfDescr() != null) bldr.addParam(EventConstants.PARM_SNMP_INTERFACE_DESC, snmpinterface.getIfDescr());
  if (snmpinterface.getIfAlias() != null) bldr.addParam(EventConstants.PARM_SNMP_INTERFACE_ALIAS, snmpinterface.getIfAlias());
  
  return bldr.getEvent();
}
origin: OpenNMS/opennms

bldr.setNodeid(1);
bldr.setInterface(addr(ipaddr));
bldr.setService(service);
origin: OpenNMS/opennms

bldr.setNodeid(1);
bldr.setInterface(addr(ipaddr));
bldr.setService(service);
origin: OpenNMS/opennms

@Test
public void testIt() throws InterruptedException {
  m_collectd.start();
  
  EventBuilder bldr = new EventBuilder(EventConstants.NODE_GAINED_SERVICE_EVENT_UEI, "Test");
  bldr.setNodeid(1);
  bldr.setInterface(addr("192.168.1.1"));
  bldr.setService("SNMP");
  m_collectd.onEvent(bldr.getEvent());
  
  Thread.sleep(2000);
  
  assertNotNull(m_serviceCollector);
  assertEquals(1, m_serviceCollector.getCollectCount());
  
  m_mockUtils.verifyAll();
}
origin: OpenNMS/opennms

private void processMessage(Tl1AutonomousMessage message) {
  
  LOG.debug("processMessage: Processing message: {}", message);
  EventBuilder bldr = new EventBuilder(Tl1AutonomousMessage.UEI, "Tl1d");
  bldr.setHost(message.getHost());
  bldr.setInterface(addr(message.getHost())); //interface is the IP
  bldr.setService("TL-1"); //Service it TL-1
  bldr.setSeverity(message.getId().getHighestSeverity());
  
  bldr.setTime(message.getTimestamp());
  bldr.addParam("raw-message", message.getRawMessage());
  bldr.addParam("alarm-code", message.getId().getAlarmCode());
  bldr.addParam("atag", message.getId().getAlarmTag());
  bldr.addParam("verb", message.getId().getVerb());
  bldr.addParam("autoblock", message.getAutoBlock().getBlock());
  bldr.addParam("aid",message.getAutoBlock().getAid());
  bldr.addParam("additionalParams",message.getAutoBlock().getAdditionalParams());
  
  m_eventForwarder.sendNow(bldr.getEvent());
  
  LOG.debug("processMessage: Message processed: {}", message);
}
origin: OpenNMS/opennms

@Test
@JUnitTemporaryDatabase(tempDbClass=MockDatabase.class)
public void testThresholds() throws Exception {
  EventBuilder bldr = new EventBuilder(EventConstants.HIGH_THRESHOLD_EVENT_UEI, "LatencyStoringServiceMonitorAdaptorTest");
  bldr.setNodeid(1);
  bldr.setInterface(addr("127.0.0.1"));
  bldr.setService("ICMP");
  m_eventIpcManager.getEventAnticipator().anticipateEvent(bldr.getEvent());
  bldr = new EventBuilder(EventConstants.HIGH_THRESHOLD_REARM_EVENT_UEI, "LatencyStoringServiceMonitorAdaptorTest");
  bldr.setNodeid(1);
  bldr.setInterface(addr("127.0.0.1"));
  bldr.setService("ICMP");
  m_eventIpcManager.getEventAnticipator().anticipateEvent(bldr.getEvent());
  executeThresholdTest(new Double[] {100.0, 10.0}); // This should emulate a trigger and a rearm
  m_eventIpcManager.getEventAnticipator().verifyAnticipated();
}
origin: OpenNMS/opennms

  @Test
  public void canHandleServiceDeletedEvents() {
    // Handle a serviceDeleted event targeting svc2
    OnmsNode node = new OnmsNode();
    node.setId(svc2.getNodeId());

    OnmsIpInterface iface = new OnmsIpInterface();
    iface.setId(101);
    iface.setNode(node);
    iface.setIpAddress(svc2.getAddress());

    Event e = new EventBuilder(EventConstants.SERVICE_DELETED_EVENT_UEI, "test")
        .setIpInterface(iface)
        .setService(svc2.getServiceName())
        .getEvent();
    collectd.onEvent(e);

    // The delete flag should be set (and only set) on svc2
    assertFalse("deletion flag was set on svc1!", svc1.getCollectorUpdates().isDeletionFlagSet());
    assertTrue("deletion flag was not set on svc2!", svc2.getCollectorUpdates().isDeletionFlagSet());
  }
}
origin: OpenNMS/opennms

/**
 * Test on demand.
 * <p>This test assumes that the database is empty. The data collection will be triggered through events.<p>
 *
 * @throws Exception the exception
 */
@Test
public void testOnDemand() throws Exception {
  initialize(false);
  EventBuilder nodeGained = new EventBuilder(EventConstants.NODE_GAINED_SERVICE_EVENT_UEI, "Test");
  nodeGained.setInterface(InetAddressUtils.addr("192.168.1.1"));
  nodeGained.setService("SNMP");
  EventBuilder reinitialize = new EventBuilder(EventConstants.REINITIALIZE_PRIMARY_SNMP_INTERFACE_EVENT_UEI, "Test");
  reinitialize.setInterface(InetAddressUtils.addr("192.168.1.1"));
  // Emulate Provisiond events for node1
  nodeGained.setNodeid(1);
  reinitialize.setNodeid(1);
  m_collectd.onEvent(nodeGained.getEvent());
  m_collectd.onEvent(reinitialize.getEvent());
  // Emulate Provisiond events for node3
  nodeGained.setNodeid(3);
  reinitialize.setNodeid(3);
  m_collectd.onEvent(nodeGained.getEvent());
  m_collectd.onEvent(reinitialize.getEvent());
  verify();
}
org.opennms.netmgt.model.eventsEventBuildersetService

Javadoc

setService

Popular methods of EventBuilder

  • <init>
    Constructor for EventBuilder.
  • getEvent
  • addParam
  • setInterface
  • setNodeid
  • setTime
  • setHost
  • setSeverity
  • setLogMessage
    setLogMessage
  • setIfIndex
  • setParam
    setParam
  • setUei
  • setParam,
  • setUei,
  • setAlarmData,
  • setDescription,
  • setDistPoller,
  • setField,
  • setIpInterface,
  • setLogDest,
  • setParms

Popular in Java

  • Finding current android device location
  • startActivity (Activity)
  • onCreateOptionsMenu (Activity)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • ArrayList (java.util)
    Resizable-array implementation of the List interface. Implements all optional list operations, and p
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • DataSource (javax.sql)
    A factory for connections to the physical data source that this DataSource object represents. An alt
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now