about summary refs log tree commit diff stats
path: root/tools/syslog-ng.html
diff options
context:
space:
mode:
Diffstat (limited to 'tools/syslog-ng.html')
-rw-r--r--tools/syslog-ng.html132
1 files changed, 10 insertions, 122 deletions
diff --git a/tools/syslog-ng.html b/tools/syslog-ng.html
index e97b50d..f1ed95b 100644
--- a/tools/syslog-ng.html
+++ b/tools/syslog-ng.html
@@ -23,92 +23,17 @@
         $ sudo tail -f messages kernel cron auth
         </pre>
 
-        <h2 id="eventlog">1.1. Install event log</h2>
+        <h2 id="install">1.1. Install  syslog-ng</h2>
 
         <pre>
-        $ mkdir eventlog
-        $ vim Pkgfile
+        $ prt-get depinst syslog-ng
         </pre>
 
-        <pre>
-        # Description: replacement of the simple syslog() API
-        # URL:         http://www.balabit.com/network-security/syslog-ng/opensource-logging-system
-        # Maintainer:  Thomas Penteker, tek at serverop dot de
-        #
-        # Depends on:
-
-        name=eventlog
-        version=0.2.12
-        release=1
-        source=(http://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/${name}_${version}.tar.gz)
-
-        build() {
-        cd $name-$version
-
-        ./configure \
-        --prefix=/usr \
-        --disable-nls \
-        --mandir=/usr/man
-
-        make && make DESTDIR=$PKG install
-        rm -rf $PKG/usr/doc
-        }
-        </pre>
-
-        <pre>
-        $ fakeroot pkgmk -d
-        $ sudo pkgadd /usr/ports/packages/eventlog#0.2.12-1.pkg.tar.gz
-        </pre>
-
-        <h2 id="install">1.2. Install  syslog-ng</h2>
+        <h2 id="configure">1.4. Syslog-ng configuration</h2>
 
-        <pre>
-        $ cd ..
-        $ mkdir syslog-ng
-        $ vim Pkgfile
-        </pre>
-
-        <pre>
-        # Description: alternate syslogging daemon
-        # URL:         http://www.balabit.com/network-security/syslog-ng/opensource-logging-system
-        # Packager:    c9 team, silvino at bk dot ru
-        # Depends on:  eventlog, glib, libwrap
-
-        name=syslog-ng
-        version=3.5.6
-        release=1
-        source=(http://balabit.com/downloads/files/syslog-ng/sources/$version/source/${name}_${version}.tar.gz
-        syslog-ng.rc syslog-ng.conf)
-
-        build() {
-           cd $name-$version
-
-           ./configure \
-              --prefix=/usr \
-              --sysconfdir=/etc \
-              --libexecdir=/var/libexec \
-              --localstatedir=/var \
-              --mandir=/usr/man \
-              --enable-dynamic-linking \
-              --sbindir=/sbin \
-              --enable-tcp-wraper
-
-
-           make && make DESTDIR=$PKG install
-           rm -rf $PKG/usr/doc
-           rm -rf $PKG/usr/share/include/scl/syslogconf/README
-           install -D -m 644 ../syslog-ng.conf $PKG/etc/syslog-ng.conf
-           install -D -m 755 ../syslog-ng.rc $PKG/etc/rc.d/syslog-ng
-        }
-        </pre>
-
-        <pre>
-        $ sudo prt-get depinst glib
-        $ pkgmk -um
-        $ pkgmk -uf
-        $ fakeroot pkgmk -d
-        $ sudo pkgadd /usr/ports/packages/syslog-ng#3.5.6-1.pkg.tar.gz
-        </pre>
+        <p>Example of <a href="conf/etc/syslog-ng.conf">/etc/syslog-ng.conf</a>
+        that configures syslog-ng matching tools already installed in the system
+        and some that are part of <a href="../tools/index.html">tools</a>.</p>
 
         <p>Change /etc/rc.conf, replace sysklog with syslog-ng;</p>
 
@@ -122,48 +47,16 @@
         TIMEZONE="Europe/Lisbon"
         HOSTNAME=box
         SYSLOG=syslog-ng
-        SERVICES=(syslog-ng lo net crond)
+        SERVICES=(lo net crond)
 
         # End of file
         </pre>
 
-        <h2 id="syslogrc">1.3. Syslog-ng RC</h2>
-
-        <pre>
-        $ vim syslog-ng.rc
-        </pre>
-
         <pre>
-        #!/bin/sh
-        #
-        # /etc/rc.d/syslog-ng: start/stop syslog-ng logging daemon
-        #
-
-        case $1 in
-        start)
-          /sbin/syslog-ng -f /etc/syslog-ng.conf -p /var/run/syslog-ng.pid
-          ;;
-        stop)
-          killall -q /sbin/syslog-ng
-          rm -f /var/run/syslog-ng.pid
-          ;;
-        restart)
-          $0 stop
-          sleep 2
-          $0 start
-          ;;
-        *)
-          echo "usage: $0 [start|stop|restart]"
-          ;;
-        esac
+        $ sudo sh /etc/rc.d/syslog-ng start
+        $ sudo sh /etc/rc.d/sysklogd stop
         </pre>
 
-        <h3 id="syslog-conf">1.4. Syslog-ng configuration</h3>
-
-        <p>Example of <a href="conf/etc/syslog-ng.conf">/etc/syslog-ng.conf</a>
-        that configures syslog-ng matching tools already installed in the system
-        and some that are part of <a href="../tools/index.html">tools</a>.</p>
-
         <p>Description off global options used;</p>
 
         <dl>
@@ -249,15 +142,10 @@
             latency.</dd>
         </dl>
 
-        <pre>
-        $ sudo sh /etc/rc.d/syslog-ng start
-        $ sudo sh /etc/rc.d/sysklogd stop
-        </pre>
-
         <a href="index.html">Tools Index</a>
 
         <p>This is part of the c9-doc Manual.
-Copyright (C) 2016
+Copyright (C) 2018
 c9 team.
 See the file <a href="fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 for copying conditions.</p>