[ https://issues.apache.org/jira/browse/SYNAPSE-282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vanjikumaran Sivajothy updated SYNAPSE-282: ------------------------------------------- Fix Version/s: (was: 2.0) FUTURE > Allow Synapse to consume syslog events > -------------------------------------- > > Key: SYNAPSE-282 > URL: https://issues.apache.org/jira/browse/SYNAPSE-282 > Project: Synapse > Issue Type: New Feature > Reporter: Andreas Veithen > Assignee: Andreas Veithen > Priority: Minor > Fix For: FUTURE > > > The idea is to use Synapse to consume syslog events. This would open Synapse > to a range of new use cases in system monitoring. > The necessary infrastructure to be developed is as follows: > * A message builder capable of parsing syslog messages as defined in RFC 3164 > and transform them into well defined XML messages that can be easily > processed with standard Synapse mediators. > * A UDP transport listener for Axis2. This would be designed as a "raw" > protocol listener similar to the existing TCP transport ("raw" meaning that > the message is directly extracted from the UDP payload without an > intermediate application protocol). This transport would be used to process > syslog messages from remote hosts. > * A transport listener capable to receive messages from a UNIX pipe (FIFO). > Since pipes are streams, the transport listener must be able to split the > stream into individual messages (potentially using some pluggable algorithm). > Note that pipes can be accessed using standard Java I/O. This transport would > be used to process syslog messages from the local host. > Both transport implementations should be totally independent of the syslog > protocol so that they could be reused for other purposes. > An open issue is that syslog events not necessarily contain timestamp/host > information. If not available it must be added by Synapse. The problem is > that the transport listeners should be protocol independent and that it is > not sure that the message has access to the required information (i.e. the > remote host from which the message was received). > The target release for this new feature is 1.3 (or the next release after > 1.2). Given that it has no impact on existing code, it will be included in > the 1.2 release as experimental feature if the code is sufficiently stable. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org For additional commands, e-mail: dev-h...@synapse.apache.org