syslog-ng documentation

Your main source of knowledge

The syslog-ng product family has an extensive documentation, covering everything from how to install a product to the most complex configuration and settings descriptions. If you cannot find an answer to your question, try the mailing list - our community is always eager to help.

syslog-ng Premium Edition


3.6. Procedure – Installing syslog-ng on Debian-based platforms


To install syslog-ng on operating systems that use the Debian Software Package (deb) format, complete the following steps. The following supported operating systems use this format:

  • Debian Wheezy

  • Debian Jessie

  • Ubuntu 12.04 LTS (Precise Pangolin)

  • Ubuntu 14.04 LTS (Trusty Tahr)

  • Ubuntu 16.04 LTS (Xenial Xerus)


If you already had syslog-ng Open Source Edition (OSE) installed on the host, and are upgrading to syslog-ng Premium Edition, make sure that the ${SYSLOGNG_OPTIONS} environmental variable does not contain a -p <path-to-pid-file> option. If it does, remove this option from the environmental variable, because it can prevent syslog-ng PE from stopping properly. Typically, the environmental variable is set in the files /etc/default/syslog-ng or /etc/sysconfig/syslog-ng, depending on the operating system you use.


  1. Login to your syslog-ng PE account and download the syslog-ng PE DEB package for your system.

  2. Issue the following command as root:

    dpkg -i syslog-ng-premium-edition-<version>-<OS>-<arch>.deb

  3. Answer the configuration questions of syslog-ng PE. These are described in detail in Section 3.3, Installing syslog-ng using the .run installer.

    For information on configuring syslog-ng PE, see the Chapter 4, The syslog-ng PE quick-start guide.