25
27
<td valign="top"><b>rsyslog</b></td>
26
28
<td valign="top"><b>syslog-ng</b></td>
31
<td colspan="3" valign="top"><br><b>Input Sources</b><br></td>
33
<tr><td valign="top">UNIX domain socket</td>
34
<td valign="top">yes</td>
35
<td valign="top">yes</td><td>
31
<td colspan="3" valign="top"><br>
32
<b>Input Sources</b><br>
36
<td valign="top">UNIX domain socket</td>
37
<td valign="top">yes</td>
38
<td valign="top">yes</td>
38
42
<td valign="top">UDP</td>
39
43
<td valign="top">yes</td>
40
<td valign="top">yes</td><td>
44
<td valign="top">yes</td>
43
48
<td valign="top">TCP</td>
44
49
<td valign="top">yes</td>
45
<td valign="top">yes</td><td>
50
<td valign="top">yes</td>
54
<td valign="top"><a href="http://www.librelp.com">RELP</a></td>
55
<td valign="top">yes</td>
56
<td valign="top">no</td>
48
60
<td valign="top">RFC 3195/BEEP</td>
49
61
<td valign="top">yes (needs separate build process)</td>
50
<td valign="top">no</td><td>
62
<td valign="top">no</td>
53
66
<td valign="top">kernel log</td>
54
67
<td valign="top">yes</td>
55
<td valign="top">yes</td><td>
68
<td valign="top">yes</td>
58
72
<td valign="top">file</td>
59
73
<td valign="top">yes</td>
60
<td valign="top">yes</td><td>
74
<td valign="top">yes</td>
63
<td valign="top">mark message generator as an optional input</td>
78
<td valign="top">mark message generator as an
64
80
<td valign="top">yes</td>
65
<td valign="top">no (?)</td><td>
81
<td valign="top">no (?)</td>
68
85
<td valign="top">Windows Event Log</td>
69
86
<td valign="top">via <a href="http://www.eventreporter.com">EventReporter</a>
70
87
or <a href="http://www.mwagent.com">MonitorWare Agent</a>
71
88
(both commercial software)</td>
72
<td valign="top">via separate Windows agent, paid edition only</td>
89
<td valign="top">via separate Windows agent, paid
77
<td colspan="3" valign="top"><b><br>Network (Protocol) Support</b><br></td>
93
<td colspan="3" valign="top"><b><br>
94
Network (Protocol) Support</b><br>
80
98
<td valign="top">support for (plain) tcp based syslog</td>
146
169
<td valign="top">yes</td>
147
170
<td valign="top">yes</td>
152
<td colspan="3" valign="top"><br><b>Message Filtering</b><br></td>
154
<tr><td valign="top">Filtering for syslog facility and priority</td>
155
<td valign="top">yes</td>
156
<td valign="top">yes</td><td>
173
<td colspan="3" valign="top"><br>
174
<b>Message Filtering</b><br>
178
<td valign="top">Filtering for syslog facility and
180
<td valign="top">yes</td>
181
<td valign="top">yes</td>
159
185
<td valign="top">Filtering for hostname</td>
160
186
<td valign="top">yes</td>
161
<td valign="top">yes</td><td>
187
<td valign="top">yes</td>
164
191
<td valign="top">Filtering for application</td>
165
192
<td valign="top">yes</td>
166
<td valign="top">yes</td><td>
193
<td valign="top">yes</td>
169
197
<td valign="top">Filtering for message contents</td>
170
198
<td valign="top">yes</td>
171
<td valign="top">yes</td><td>
199
<td valign="top">yes</td>
174
203
<td valign="top">Filtering for sending IP address</td>
175
204
<td valign="top">yes</td>
176
<td valign="top">yes</td><td>
205
<td valign="top">yes</td>
179
<td valign="top">ability to filter on any other message
180
field not mentioned above
209
<td valign="top">ability to filter on any other
211
field not mentioned above
181
212
(including substrings and the like)</td>
182
213
<td valign="top">yes</td>
183
214
<td valign="top">no</td>
210
241
<td valign="top">support for discarding messages
211
242
based on filters</td>
212
243
<td valign="top">yes</td>
213
<td valign="top">yes</td><td>
244
<td valign="top">yes</td>
216
248
<td valign="top">powerful BSD-style hostname and
217
249
program name blocks for easy multi-host support</td>
274
306
<td valign="top">yes (<a href="omlibdbi.html">omlibdbi</a>)</td>
275
307
<td valign="top">no (?)</td>
280
<td colspan="3" valign="top"><br><b>Enterprise Features</b><br></td>
310
<td colspan="3" valign="top"><br>
311
<b>Enterprise Features</b><br>
283
315
<td valign="top">support for on-demand on-disk
338
371
<td height="25" valign="top">yes</td>
339
372
<td height="25" valign="top">no</td>
345
<td colspan="3" valign="top"><br><b>Extensibility</b><br></td>
375
<td colspan="3" valign="top"><br>
376
<b>Extensibility</b><br>
348
<td valign="top">Functionality split in separately loadable
380
<td valign="top">Functionality split in separately
350
383
<td valign="top">yes</td>
351
384
<td valign="top">no</td>
354
<td valign="top">Support for third-party input plugins</td>
355
<td valign="top">yes</td>
356
<td valign="top">no</td>
360
<tr><td valign="top">Support for third-party output plugins</td>
361
<td valign="top">yes</td>
362
<td valign="top">no</td>
368
<td colspan="3" valign="top"><br><b>Other Features</b><br></td>
387
<td valign="top">Support for third-party input
389
<td valign="top">yes</td>
390
<td valign="top">no</td>
395
<td valign="top">Support for third-party output
397
<td valign="top">yes</td>
398
<td valign="top">no</td>
401
<td colspan="3" valign="top"><br>
402
<b>Other Features</b><br>
372
408
<td valign="top">ability to generate file names and
373
409
directories (log targets) dynamically</td>
374
410
<td valign="top">yes</td>
440
476
<td valign="top">supports multiple actions per
441
477
selector/filter condition</td>
442
478
<td valign="top">yes</td>
443
<td valign="top">yes</td><td>
479
<td valign="top">yes</td>
446
483
<td valign="top">web interface</td>
447
484
<td valign="top"><a href="http://www.phplogcon.org">phpLogCon</a><br>
470
507
<td height="43" valign="top">flow control
471
508
(slow down message reception when system is busy)</td>
472
<td height="43" valign="top">yes (advanced, with multiple ways to slow down inputs depending on individual input capabilities, based on watermarks)</td>
473
<td height="43" valign="top">yes (limited? "stops accepting messages")</td>
509
<td height="43" valign="top">yes (advanced,
510
with multiple ways to slow down inputs depending on individual input
511
capabilities, based on watermarks)</td>
512
<td height="43" valign="top">yes (limited?
513
"stops accepting messages")</td>
476
516
<td valign="top">rewriting messages</td>