@Override public Void call() throws Exception { final EventBuilder bldr = new EventBuilder(EventConstants.RTC_UNSUBSCRIBE_EVENT_UEI, "RTCPostSubscriber"); bldr.setHost("host"); bldr.addParam(EventConstants.PARM_URL, url); proxy.send(bldr.getEvent()); LOG.info("Unsubscription sent for {}", url); return null; } });
@Override public Void call() throws Exception { final EventBuilder bldr = new EventBuilder(EventConstants.RTC_UNSUBSCRIBE_EVENT_UEI, "RTCPostSubscriber"); bldr.setHost("host"); bldr.addParam(EventConstants.PARM_URL, url); proxy.send(bldr.getEvent()); LOG.info("Unsubscription sent for {}", url); return null; } });
@Override public Void call() throws Exception { final EventBuilder bldr = new EventBuilder(EventConstants.RTC_SUBSCRIBE_EVENT_UEI, "RTCPostSubscriber"); bldr.setHost("host"); bldr.addParam(EventConstants.PARM_URL, url); bldr.addParam(EventConstants.PARM_USER, username); bldr.addParam(EventConstants.PARM_PASSWD, password); bldr.addParam(EventConstants.PARM_CAT_LABEL, categoryName); proxy.send(bldr.getEvent()); LOG.info("Subscription requested for {} to {}", username, url); return null; } });
@Override public Void call() throws Exception { final EventBuilder bldr = new EventBuilder(EventConstants.RTC_SUBSCRIBE_EVENT_UEI, "RTCPostSubscriber"); bldr.setHost("host"); bldr.addParam(EventConstants.PARM_URL, url); bldr.addParam(EventConstants.PARM_USER, username); bldr.addParam(EventConstants.PARM_PASSWD, password); bldr.addParam(EventConstants.PARM_CAT_LABEL, categoryName); proxy.send(bldr.getEvent()); LOG.info("Subscription requested for {} to {}", username, url); return null; } });
private void sendNewSuspectEvent(String trapInterface, String distPoller) { // construct event with 'trapd' as source EventBuilder bldr = new EventBuilder(org.opennms.netmgt.events.api.EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI, "trapd"); bldr.setInterface(addr(trapInterface)); bldr.setHost(LOCALHOST_ADDRESS); bldr.setDistPoller(distPoller); // send the event to eventd eventForwarder.sendNow(bldr.getEvent()); }
private void sendNewSuspectEvent(String localAddr, String trapInterface, String distPoller) { EventBuilder bldr = new EventBuilder(EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI, "syslogd"); bldr.setInterface(addr(trapInterface)); bldr.setHost(localAddr); bldr.setDistPoller(distPoller); eventForwarder.sendNow(bldr.getEvent()); }
private void sendNewSuspectEvent(String trapInterface, String distPoller) { // construct event with 'trapd' as source EventBuilder bldr = new EventBuilder(org.opennms.netmgt.events.api.EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI, "trapd"); bldr.setInterface(addr(trapInterface)); bldr.setHost(LOCALHOST_ADDRESS); bldr.setDistPoller(distPoller); // send the event to eventd eventForwarder.sendNow(bldr.getEvent()); }
/** * This method is responsible for generating a nodeDeleted event and sending * it to eventd.. * * @param source * A string representing the source of the event * @param nodeId * Nodeid of the node got deleted. * @param hostName * the Host server name. * @param nodeLabel * the node label of the deleted node. * @return a {@link org.opennms.netmgt.xml.event.Event} object. */ public static Event createNodeDeletedEvent(String source, int nodeId, String hostName, String nodeLabel) { debug("createNodeDeletedEvent for nodeid: %d", nodeId); EventBuilder bldr = new EventBuilder(NODE_DELETED_EVENT_UEI, source); bldr.setNodeid(nodeId); bldr.setHost(hostName); if (nodeLabel != null) { bldr.addParam(PARM_NODE_LABEL, nodeLabel); } return bldr.getEvent(); }
/** {@inheritDoc} */ @Override public void handleResponse(InetAddress address, EchoPacket response) { EventBuilder eb = new EventBuilder(EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI, EVENT_SOURCE_VALUE); eb.setInterface(address); eb.setHost(InetAddressUtils.getLocalHostName()); eb.addParam("RTT", response.getReceivedTimeNanos() - response.getSentTimeNanos()); String foreignSource = getDiscoveryFactory().getForeignSource(address); if (foreignSource != null) { eb.addParam("foreignSource", foreignSource); } try { EventIpcManagerFactory.getIpcManager().sendNow(eb.getEvent()); LOG.debug("Sent event: {}", EventConstants.NEW_SUSPECT_INTERFACE_EVENT_UEI); } catch (Throwable t) { LOG.warn("run: unexpected throwable exception caught during send to middleware", t); } }
/** * <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(); }
bldr.setService(svcName); bldr.setHost(this.getLocalHostName());
/** * 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); } }
/** {@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(); }
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); }
eventBuilder.setSnmpHost(str(trapAddress)); eventBuilder.setInterface(trapAddress); eventBuilder.setHost(InetAddressUtils.toIpAddrString(trapDTO.getAgentAddress()));
bldr.setHost(InetAddressUtils.getLocalHostName());
eventBuilder.setSnmpHost(str(trapAddress)); eventBuilder.setInterface(trapAddress); eventBuilder.setHost(InetAddressUtils.toIpAddrString(trapDTO.getAgentAddress()));
bldr.setHost(InetAddressUtils.getLocalHostName());
bldr.setHost(InetAddressUtils.getLocalHostAddressAsString());