[
https://issues.apache.org/activemq/browse/CAMEL-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56856#action_56856
]
Claus Ibsen commented on CAMEL-2347:
------------------------------------
Fantastic this is something I would have loved to have 2 years ago.
End users can even integrate it with the Camel EventNotifier to let it send
alerts when an Exchange has failed.
> create a Nagios endpoint to allow the sending of alerts to the Nagios
> monitoring system
> ---------------------------------------------------------------------------------------
>
> Key: CAMEL-2347
> URL: https://issues.apache.org/activemq/browse/CAMEL-2347
> Project: Apache Camel
> Issue Type: New Feature
> Reporter: James Strachan
> Fix For: 2.2.0
>
>
> here's more information on the jsendnsca library that lets you send alerts to
> Nagios...
> http://code.google.com/p/jsendnsca/
> An endpoint could then create one of these...
> {code}
> NagiosSettings nagiosSettings = NagiosSettingsBuilder
> .withNagiosHost("localhost")
> .withPort(5667)
> .withConnectionTimeout(5000)
> .withResponseTimeout(15000)
> .withPassword("password")
> .create();
> {code}
> then a Producer would just wrap the Nagios sender...
> {code}
> NagiosPassiveCheckSender sender = new NagiosPassiveCheckSender(
> nagiosSettings);
> {code}
> Then the MessagePayload could be passed as a payload; or could be created
> using the text of the payload using optional headers...
> {code}
> MessagePayload payload = MessagePayloadBuilder
> .withHostname("localhost")
> .withLevel(Level.CRITICAL)
> .withServiceName("Test Service Name")
> .withMessage("Test Message")
> .create();
> {code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.