====== Syslog-ng op ubuntu 16.04 ======
===== prerequisites =====
==== tools ====
''apt-get update\\
apt-get install wget''
==== Java ====
''apt-get install openjdk-8-jre-headless''
Helaas worden allerlei environment variabelen niet geset. Doe dit met de hand:
''vi /etc/profile.d/java.sh''
en voeg toe
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/bin/java
export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/
parse dit: ''. /etc/profile''
Vervolgens kent ld de libraries nog niet, dit fix je door:
''vi /etc/ld.so.conf.d/openjdk.conf''
en voeg toe
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server
en voer de wijzigingen door: ''ldconfig''
===== Repository =====
Haal de repository key op en voeg deze toe aan de apt keyring:
''wget -qO - http://download.opensuse.org/repositories/home:/laszlo_budai:/syslog-ng/xUbuntu_17.04/Release.key | sudo apt-key add -''
maak een repository file aan:
''vi syslog-ng-obs.list''
met daarin:
deb http://download.opensuse.org/repositories/home:/laszlo_budai:/syslog-ng/xUbuntu_16.04 ./
en lees de repository:
''apt-get update''
===== Installatie =====
''apt-get install syslog-ng-core''
==== java module setup repareren ====
''vi /etc/syslog-ng/scl.conf''
en voeg toe:
@define java-module-dir '/usr/lib/syslog-ng/3.13/java-modules'