• Products
    • View all products
    • Free trials
    • Log Management Appliance
    • Log Management Software
    • Open Source Log Management
  • Solutions
    • Optimizing SIEM
    • Universal log collection and routing
    • Big data ingestion
    • Rapid search and troubleshooting
    • Meeting compliance requirements
    • Secure data archive
  • Resources
    • Customer Stories
    • Documents
    • Events
    • Technical Documentation
      • syslog-ng Premium Edition
      • syslog-ng Store Box
      • syslog-ng Open Source
    • Videos
  • Trials
  • Support
    • Packages
    • By Product
      • syslog-ng Premium Edition
      • syslog-ng Store Box
  • Partners
    • Overview
    • Partner Circle Log In
    • Become a Partner
    • Find a Partner
  • Community
    • Home
    • Blog
    • Open Source Edition Mailing List
syslog-ng Community
syslog-ng Community
  • Site
  • User
  • Site
  • Search
  • User
syslog-ng Community
syslog-ng Community
Blog
    • New
    Blog
    • All tags
    • JSON
    • cloud
    • Docker
    • Elasticsearch
    • Fedora
    • gelf
    • Graphite
    • graylog
    • http
    • Jo
    • journald
    • kafka
    • log management
    • loggly
    • Opensearch
    • osquery
    • patterndb
    • PROXY protocol
    • SCL
    • seq
    • statistics
    • sudo
    • Sumo Logic
    • Suricata
    • syslog-ng
    • tutorial
    • Working with sudo’s json_compact logs in syslog-ng

      Peter Czanik
      Peter Czanik

      Version 1.9.16 of sudo will feature a new option for logging: json_compact. Why is this important? This new format can easily be read and parsed by a log management software, like syslog-ng.

      Note that in this blog I am showing you a sudo feature which…

      • over 1 year ago
      • syslog-ng Community
      • Blog
    • Version 4.5.0 of syslog-ng is now available with OpenObserve JSON API support

      Peter Czanik
      Peter Czanik

      Recently, syslog-ng 4.5.0 was released with many new features. These include sending logs to OpenObserve using its JSON API, support for Google Pub/Sub, a new macro describing message transport mechanisms like RFC 3164 + TCP, an SSL option to ignore validity…

      • over 1 year ago
      • syslog-ng Community
      • Blog
    • Developing a syslog-ng configuration

      Developing a syslog-ng configuration

      Peter Czanik
      Peter Czanik

      This year I started publishing a syslog-ng tutorial series both on my blog and on YouTube: https://peter.czanik.hu/posts/syslog-ng-tutorial-toc/ And while the series was praised as the best possible introduction to syslog-ng, viewers also mentioned that…

      • over 1 year ago
      • syslog-ng Community
      • Blog
    • Backward compatibility in syslog-ng by using the version number in syslog-ng.conf

      Peter Czanik
      Peter Czanik

      Many users are annoyed by the version number included in the syslog-ng configuration. However, it ensures backward compatibility in syslog-ng. It is especially useful when updating to syslog-ng 4 from version 3, but also when updating within the same…

      • over 1 year ago
      • syslog-ng Community
      • Blog
    • Upgrade problems from syslog-ng 3 to 4

      Peter Czanik
      Peter Czanik

      Version 4 of syslog-ng works perfectly well in version 3 compatibility mode. However, if you want to use the syslog-ng 4 features, you need to be aware of some significant changes. If you have a simple configuration, like those in Linux distributions…

      • over 2 years ago
      • syslog-ng Community
      • Blog
    • Type support: working with sudo logs in syslog-ng 4.0

      Type support: working with sudo logs in syslog-ng 4.0

      Peter Czanik
      Peter Czanik

      Last week I gave you a quick introduction to a major syslog-ng 4.0 feature: type support. I mentioned that it also works nicely for JSON-formatted sudo logs. I have been asked to share a working syslog-ng configuration.

      From this blog, you can learn how…

      • over 2 years ago
      • syslog-ng Community
      • Blog
    • The syslog-ng insider 2022-04: typing; sudo; Zinc; Elastic Cloud; 3.36;

      The syslog-ng insider 2022-04: typing; sudo; Zinc; Elastic Cloud; 3.36;

      Peter Czanik
      Peter Czanik

      Dear syslog-ng users,

      This is the 100th issue of syslog-ng Insider, a monthly newsletter that brings you syslog-ng-related news.

      NEWS

      syslog-ng 4 theme: typing

      Balázs Scheidler, founder of the syslog-ng project, describes a major new syslog-ng version…

      • over 3 years ago
      • syslog-ng Community
      • Blog
    • Working with JSON logs from sudo in syslog-ng

      Working with JSON logs from sudo in syslog-ng

      Peter Czanik
      Peter Czanik

      This weekend I am going to give a talk about sudo in the security track of FOSDEM. I will talk a few words about logging at each major point I mention, but I cannot go into too much detail there. So, consider this blog both as a teaser and an extension…

      • over 3 years ago
      • syslog-ng Community
      • Blog
    • Creating a new http()-based syslog-ng destination: Seq

      Creating a new http()-based syslog-ng destination: Seq

      Peter Czanik
      Peter Czanik

      Recently, many services provide an HTTP-based API to send messages. With a bit of luck, the given service is already supported directly by syslog-ng, or by using the Apprise Python library from the syslog-ng Python destination. In other cases, you need…

      • over 3 years ago
      • syslog-ng Community
      • Blog
    • The syslog-ng insider 2021-02: proxy protocol; sudo JSON; Kafka;

      The syslog-ng insider 2021-02: proxy protocol; sudo JSON; Kafka;

      Peter Czanik
      Peter Czanik

      Dear syslog-ng users,


      This is the 88th issue of syslog-ng Insider, a monthly newsletter that brings you syslog-ng-related news.


      NEWS

      Finding the real source IP: using the PROXY protocol

      Until now collecting logs behind proxies or load balancers needed…

      • over 4 years ago
      • syslog-ng Community
      • Blog
    • Parsing sudo JSON logs: building a syslog-ng configuration

      Parsing sudo JSON logs: building a syslog-ng configuration

      Peter Czanik
      Peter Czanik

      The latest version of sudo, version 1.9.4 includes support for JSON formatted logging. Compared to traditional sudo logs, it has the advantage of containing more information in a structured way. While traditional sudo logs are also parsed automatically…

      • over 4 years ago
      • syslog-ng Community
      • Blog
    • Getting your logs into Sumo Logic with syslog-ng made easy

      Getting your logs into Sumo Logic with syslog-ng made easy

      Peter Czanik
      Peter Czanik

      Sumo Logic is one of the most popular cloud-based log management and security analytics services. They provide their own log shippers, but also work with others, including syslog-ng. The use of syslog-ng is well documented on their support website, but…

      • over 5 years ago
      • syslog-ng Community
      • Blog
    • Using syslog-ng with the Elastic stack

      Using syslog-ng with the Elastic stack

      Peter Czanik
      Peter Czanik

      One of the most popular destinations of syslog-ng is Elasticsearch. Any time a new language binding was introduced to syslog-ng, someone implemented an Elasticsearch destination for it. For many years, the official Elasticsearch destination for syslog…

      • over 5 years ago
      • syslog-ng Community
      • Blog
    • Building blocks of syslog-ng

      Building blocks of syslog-ng

      Peter Czanik
      Peter Czanik

      Recently I gave a syslog-ng introductory workshop at Pass the SALT conference in Lille, France. I got a lot of positive feedback, so I decided to turn all that feedback into a blog post. Naturally, I shortened and simplified it, but still managed to get…

      • over 5 years ago
      • syslog-ng Community
      • Blog
    • Parsed web server logs to the cloud: syslog-ng SCL

      Parsed web server logs to the cloud: syslog-ng SCL

      Peter Czanik
      Peter Czanik

      The syslog-ng configuration library (SCL) can help you to configure syslog-ng a lot more easily. These configuration snippets can hide away the complexity of collecting, parsing or storing log messages. From this blog you can learn how to parse web server…

      • over 7 years ago
      • syslog-ng Community
      • Blog
    • Graylog as destination in syslog-ng

      Graylog as destination in syslog-ng

      Peter Czanik
      Peter Czanik

      Version 3.13 of syslog-ng introduced a graylog2() destination and a GELF (Graylog Extended Log Format) template to make sending syslog messages to Graylog easier. You can also use them to forward simple name-value pairs where the name starts with a dot…

      • over 7 years ago
      • syslog-ng Community
      • Blog
    • Collecting syslog-ng statistics to Graphite

      Collecting syslog-ng statistics to Graphite

      Peter Czanik
      Peter Czanik

      syslog-ng makes available various types of statistics. Data is available in a couple of forms: emitted regularly from the internal() source of syslog-ng or obtained using the syslog-ng-ctl utility from the command line. Due to the format that the internal…

      • over 7 years ago
      • syslog-ng Community
      • Blog
    • Endpoint visibility and monitoring using osquery and syslog-ng

      Endpoint visibility and monitoring using osquery and syslog-ng

      Peter Czanik
      Peter Czanik

      Using osquery you can ask questions about your machine using an SQL-like language. For example, you can query running processes, logged in users, installed packages and syslog messages as well. You can make queries on demand, and also schedule them to…

      • over 8 years ago
      • syslog-ng Community
      • Blog
    • Collecting Docker infrastructure logs using syslog-ng

      Collecting Docker infrastructure logs using syslog-ng

      Peter Czanik
      Peter Czanik

      Why use syslog-ng for collecting Docker logs? Docker already provides many drivers for logging, even for central log collection. On the other hand, remote logging drivers arrive with a minimalist feature set and you are not able to use the “docker logs…

      • over 7 years ago
      • syslog-ng Community
      • Blog
    • Collecting and parsing Suricata logs using syslog-ng

      Collecting and parsing Suricata logs using syslog-ng

      Peter Czanik
      Peter Czanik

      From this blog you will learn how to compile a simple configuration for Suricata on the Turris Omnia router and how to configure syslog-ng to forward its log messages to a central log collector. In the second part of this blog, you will learn why and…

      • over 8 years ago
      • syslog-ng Community
      • Blog
    • View related content from anywhere
    • More
    • Cancel
    • Company
      • About Us
      • Careers
      • Contact Us
      • News
    • Resources
      • Blogs
      • Customer Stories
      • Documents
      • Events
      • Videos
    • Support
      • Overview
      • Open Source Edition Mailing List
      • Technical Documentation
    • Social Networks
      • Facebook
      • Github
      • Twitter
      • Youtube
    • Partners
      • Become a Partner
      • Partner Finder
      • Partner Login
    • © 2025 One Identity LLC. ALL RIGHTS RESERVED.
    • Legal
    • Terms of Use
    • Privacy