You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For a brief introduction to configuring the syslog-ng application, see the [quickstart guide](https://syslog-ng.github.io/admin-guide/040_Quick-start_guide/README).
68
66
67
+
For a brief introduction to configuring the syslog-ng application, see the [quickstart guide](https://syslog-ng.github.io/admin-guide/040_Quick-start_guide/README).
69
68
70
69
## Features
71
70
72
-
* Receive and send [RFC3164](https://tools.ietf.org/html/rfc3164)
73
-
and [RFC5424](https://tools.ietf.org/html/rfc5424) style syslog
74
-
messages
75
-
* Receive and send [JSON](http://json.org/) formatted messages
76
-
* Work with any kind of unstructured data
77
-
* Classify and structure logs using built-in parsers (csv-parser(),
78
-
db-parser(), kv-parser(), etc.)
79
-
* Normalize, crunch, and process logs as they flow through the system
80
-
* Hand over logs for further processing using files, message queues (like
81
-
[AMQP](http://www.amqp.org/)), or databases (like
82
-
[PostgreSQL](http://www.postgresql.org/) or
83
-
[MongoDB](http://www.mongodb.org/))
84
-
* Forward logs to big data tools (like [Elasticsearch](https://www.elastic.co/),
85
-
[Apache Kafka](http://kafka.apache.org/), or
86
-
[Apache Hadoop](http://hadoop.apache.org/))
71
+
* Receive and send [RFC3164](https://tools.ietf.org/html/rfc3164)
72
+
and [RFC5424](https://tools.ietf.org/html/rfc5424) style syslog
73
+
messages
74
+
* Receive and send [JSON](http://json.org/) formatted messages
75
+
* Work with any kind of unstructured data
76
+
* Classify and structure logs using built-in parsers (csv-parser(),
77
+
db-parser(), kv-parser(), etc.)
78
+
* Normalize, crunch, and process logs as they flow through the system
79
+
* Hand over logs for further processing using files, message queues (like
80
+
[AMQP](http://www.amqp.org/)), or databases (like
81
+
[PostgreSQL](http://www.postgresql.org/) or
82
+
[MongoDB](http://www.mongodb.org/))
83
+
* Forward logs to big data tools (like [Elasticsearch](https://www.elastic.co/),
84
+
[Apache Kafka](http://kafka.apache.org/), or
85
+
[Apache Hadoop](http://hadoop.apache.org/))
87
86
88
87
### Performance
89
88
90
-
* syslog-ng provides performance levels comparable to a large
91
-
cluster when running on a single node
92
-
* In the simplest use case, it scales up to 600-800k messages per
93
-
second
94
-
* But classification, parsing, and filtering still produce several
95
-
tens of thousands of messages per second
89
+
* syslog-ng provides performance levels comparable to a large
90
+
cluster when running on a single node
91
+
* In the simplest use case, it scales up to 600-800k messages per
92
+
second
93
+
* But classification, parsing, and filtering still produce several
94
+
tens of thousands of messages per second
96
95
97
96
### Community
98
97
99
-
* syslog-ng is developed by a community of volunteers, the best way to
100
-
contact us is via our [github project page](http://github.com/syslog-ng/syslog-ng)
101
-
project, our [gitter channel](https://gitter.im/syslog-ng/syslog-ng) or
* syslog-ng is integrated into almost all Linux distributions and BSDs, it
103
+
is also incorporated into a number of products, see our [powered by
104
+
syslog-ng](https://syslog-ng.com/powered-by-syslog-ng) page for more details.
106
105
107
106
### Sponsors
108
107
109
-
-[Axoflow](https://axoflow.com) is the company of Balazs Scheidler, the original creator and main developer of syslog-ng, and the creators of the Kubernetes Logging Operator. Currently Axoflow is the most active contributor of syslog-ng, and offers commercial support, professional services, and related products.
110
108
-[Balabit](http://www.balabit.com/) is the original commercial sponsor of the syslog-ng project, and was acquired by One Identity in 2018. One Identity offers a commercial edition for syslog-ng, called the syslog-ng Premium Edition.
109
+
- Axoflow is the company of Balazs Scheidler, the original creator and main developer of syslog-ng.
111
110
112
111
## Feedback
113
112
@@ -146,7 +145,6 @@ development libraries are present. The configure script displays a
146
145
summary of enabled features at the end of its run.
147
146
For details, see the [syslog-ng compiling instructions](https://syslog-ng.github.io/admin-guide/030_Installing_syslog-ng/000_Compiling_syslog-ng_from_source).
148
147
149
-
150
148
## Installation from binaries
151
149
152
150
Binaries are available in various Linux distributions and contributors
@@ -184,13 +182,13 @@ syslog-ng packages are released for the following distribution versions (x86-64)
2. Add the repository containing the latest build of syslog-ng to the APT sources. For example, stable releases on Ubuntu 22.04:
192
190
193
-
```
191
+
``` shell
194
192
echo"deb https://ose-repo.syslog-ng.com/apt/ stable ubuntu-noble"| sudo tee -a /etc/apt/sources.list.d/syslog-ng-ose.list
195
193
```
196
194
@@ -202,15 +200,15 @@ Nightly packages are built and released from the git `master` branch everyday.
202
200
203
201
Use `nightly` instead of `stable`in step 2 to use the nightly APT repository. E.g.:
204
202
205
-
```
203
+
``` shell
206
204
echo"deb https://ose-repo.syslog-ng.com/apt/ nightly ubuntu-noble"| sudo tee -a /etc/apt/sources.list.d/syslog-ng-ose.list
207
205
```
208
206
209
207
Nightly builds can be used for testing purposes (obtaining new features and bugfixes) at the risk of breakage.
210
208
211
209
### Arch Linux
212
210
213
-
```
211
+
``` shell
214
212
# pacman -S syslog-ng
215
213
```
216
214
@@ -219,7 +217,7 @@ Nightly builds can be used for testing purposes (obtaining new features and bugf
219
217
syslog-ng is available as a Fedora package that you can install using
220
218
dnf:
221
219
222
-
# dnf install syslog-ng
220
+
#### dnf install syslog-ng
223
221
224
222
You can download packages for the latest versions from [here](https://copr.fedoraproject.org/coprs/czanik/).
225
223
@@ -229,7 +227,7 @@ If you wish to install the latest RPM package that comes from a recent commit in
229
227
230
228
### macOS
231
229
232
-
```
230
+
``` shell
233
231
# brew install syslog-ng
234
232
```
235
233
@@ -244,25 +242,12 @@ official [third party page][3rd-party].
244
242
245
243
Binaries are also available as a Docker image. To find out more, check out the blog post, [Your central log server in Docker](https://syslog-ng.com/blog/central-log-server-docker/).
246
244
247
-
There are alternatives to the upstream provided, bare syslog-ng image, such
248
-
as the [AxoSyslog image](https://github.com/axoflow/axosyslog-docker/pkgs/container/axosyslog)
249
-
for running syslog-ng in Kubernetes.
250
-
251
-
* [AxoSyslog, a cloud native distribution for syslog-ng announcement](https://axoflow.com/cloud-ready-syslog-ng-images/)
252
-
* [AxoSyslog log collection for Kubernetes](https://axoflow.com/axosyslog-log-collection-for-kubernetes/)
If you would like to contribute to syslog-ng, to fix a bug or create a new module, the [syslog-ng pages](https://syslog-ng.github.io/dev-guide/README) helps you take the first steps to working with the code base.
0 commit comments