sysutils/syslog-ng 4.12.0_5
Powerful syslogd replacement
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
738abf718e- License
- GPLv2+, LGPL21+
- Categories
- sysutils
- Package size
- 1038.3 KiB, 4875.5 KiB installed
Description
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, message queues, databases (SQL and NoSQL alike) and more.
Key features:
* receive and send RFC3164 and RFC5424 style syslog messages * work with any kind of unstructured data * receive and send JSON formatted messages * classify and structure logs with builtin parsers (csv-parser(), db-parser(), ...) * normalize, crunch and process logs as they flow through the system * hand on messages for further processing using message queues (like AMQP), files or databases (like PostgreSQL or MongoDB).
The official home page of syslog-ng is:
Install
As a binary package — by origin, or by package name:
pkg install sysutils/syslog-ng
pkg install syslog-ng
From the ports tree:
cd /usr/ports/sysutils/syslog-ng/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= syslog-ng>0:sysutils/syslog-ng
LIB_DEPENDS= libevtlog.so:sysutils/syslog-ng
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.12.0_5 | 4.12.0_5 | 3.38.1 | 4.8.2_4 | 4.12.0_5 |
| FreeBSD:14:quarterly | 4.12.0_5 | 4.12.0_5 | n/a | 4.8.2_4 | 4.12.0_5 |
| FreeBSD:15:latest | 4.12.0_5 | 4.12.0_5 | n/a | 4.8.2_4 | 4.8.2_4 |
| FreeBSD:15:quarterly | 4.12.0_5 | 4.12.0_5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.12.0_5 | 4.12.0_5 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libpcre2-8.so: devel/pcre2libuuid.so: misc/libuuidlibivykis.so: devel/ivykis
The full lists below include those, and their dependencies in turn.
All build dependencies 33
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/ivykis
- devel/json-c
- devel/libffi
- devel/libinotify
- devel/libtool
- devel/libunistring
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- misc/libuuid
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
All run dependencies 25
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/ivykis
- devel/json-c
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- math/mpdecimal
- misc/libuuid
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
No port depends on this one.
Configuration
Options name: sysutils_syslog-ng
| Option | Default | Description |
|---|---|---|
| AMQP | off | Build with AMQP support |
| CURL | on | Build with Curl HTTP support |
| DOCS | off | Build and/or install documentation |
| GEOIP2 | off | Build with geoip2 (MaxMindDB) support |
| GRPC | off | Build with experimental GRPC-based modules (OpenTelemetry, Loki, etc.) |
| IPV6 | off | IPv6 protocol support |
| JAVA | off | Build with Java support (no modules) |
| JAVA_MOD | off | Build with Java modules (needs Maven / Internet access) |
| JSON | on | Build with JSON-C support |
| KAFKA | off | Build with Kafka (librdkafka) support |
| MONGO | off | MongoDB support |
| MQTT | off | Build with MQTT support |
| PYTHON | off | Build with Python ${PYTHON_VER} support |
| PYTHON_MOD | off | Build with Python modules (Kubernetes, Hyper, etc.) |
| REDIS | off | Build with Redis support |
| RIEMANN | off | Build with Riemann support |
| SMTP | off | Build with SMTP support |
| SNMPDEST | off | Build with SNMP destination (net-snmp) support |
| SPOOF | off | Build with spoof source support |
| SQL | off | Build with database (libdbi) support |
| TCP_WRAPPERS | off | Build with TCP Wrappers |
- USES
- autoreconf:build compiler:c11 cpe gettext-runtime gmake gnome libtool pathfix pkgconfig python:build shebangfix ssl
- Service scripts
syslog-ng- Conflicts with
- syslog-ng syslog-ng[0-9] syslog-ng[0-9][0-9] syslog-ng-devel eventlog*
Message after installing
Files
Manual pages 12
- dqtool(1)
- loggen(1)
- pdbtool(1)
- persist-tool(1)
- secure-logging(7)
- slogencrypt(1)
- slogkey(1)
- slogverify(1)
- syslog-ng(8)
- syslog-ng-ctl(1)
- syslog-ng-debun(1)
- syslog-ng.conf(5)
pkg-plist 454
- bin/dqtool
- bin/loggen
- bin/pdbtool
- bin/persist-tool
- bin/update-patterndb
- bin/syslog-ng-update-virtualenv
- etc/syslog-ng.conf.dist
- include/syslog-ng/ack-tracker/ack_tracker.h
- include/syslog-ng/ack-tracker/ack_tracker_factory.h
- include/syslog-ng/ack-tracker/ack_tracker_types.h
- include/syslog-ng/ack-tracker/batched_ack_tracker.h
- include/syslog-ng/ack-tracker/bookmark.h
- include/syslog-ng/ack-tracker/consecutive_ack_record_container.h
- include/syslog-ng/ack-tracker/consecutive_ack_tracker.h
- include/syslog-ng/ack-tracker/instant_ack_tracker.h
- include/syslog-ng/afinter.h
- include/syslog-ng/alarms.h
- include/syslog-ng/apphook.h
- include/syslog-ng/atomic-gssize.h
- include/syslog-ng/atomic.h
- include/syslog-ng/block-ref-parser.h
- include/syslog-ng/cache.h
- include/syslog-ng/cfg-args.h
- include/syslog-ng/cfg-block-generator.h
- include/syslog-ng/cfg-block.h
- include/syslog-ng/cfg-grammar-internal.h
- include/syslog-ng/cfg-grammar.h
- include/syslog-ng/cfg-lexer-subst.h
- include/syslog-ng/cfg-lexer.h
- include/syslog-ng/cfg-parser.h
- include/syslog-ng/cfg-path.h
- include/syslog-ng/cfg-tree.h
- include/syslog-ng/cfg-walker.h
- include/syslog-ng/cfg.h
- include/syslog-ng/children.h
- include/syslog-ng/compat/compat.h
- include/syslog-ng/compat/curl.h
- include/syslog-ng/compat/getent-generic.h
- include/syslog-ng/compat/getent-openbsd.h
- include/syslog-ng/compat/getent-sun.h
- include/syslog-ng/compat/getent.h
- include/syslog-ng/compat/getutent.h
- include/syslog-ng/compat/glib.h
- include/syslog-ng/compat/lfs.h
- include/syslog-ng/compat/openssl_support.h
- include/syslog-ng/compat/pcre.h
- include/syslog-ng/compat/pio.h
- include/syslog-ng/compat/socket.h
- include/syslog-ng/compat/string.h
- include/syslog-ng/compat/time.h
- include/syslog-ng/compat/un.h
- include/syslog-ng/compat/cpp-end.h
- include/syslog-ng/compat/cpp-start.h
- include/syslog-ng/compat/inttypes.h
- include/syslog-ng/control/control-commands.h
- include/syslog-ng/control/control-main.h
- include/syslog-ng/control/control-server.h
- include/syslog-ng/control/control.h
- include/syslog-ng/control/control-command-thread.h
- include/syslog-ng/control/control-connection.h
- include/syslog-ng/control/control-server-unix.h
- include/syslog-ng/crypto.h
- include/syslog-ng/debugger/debugger-main.h
- include/syslog-ng/debugger/debugger.h
- include/syslog-ng/debugger/tracer.h
- include/syslog-ng/dnscache.h
- include/syslog-ng/driver.h
- include/syslog-ng/dynamic-window-pool.h
- include/syslog-ng/dynamic-window.h
- include/syslog-ng/evtlog.h
- include/syslog-ng/evtmaps.h
- include/syslog-ng/fdhelpers.h
- include/syslog-ng/file-perms.h
- include/syslog-ng/cfg-source.h
- include/syslog-ng/filter/filter-call.h
- include/syslog-ng/filter/filter-cmp.h
- include/syslog-ng/filter/filter-expr-parser.h
- include/syslog-ng/filter/filter-expr.h
- include/syslog-ng/filter/filter-in-list.h
- include/syslog-ng/filter/filter-netmask.h
- include/syslog-ng/filter/filter-netmask6.h
- include/syslog-ng/filter/filter-op.h
- include/syslog-ng/filter/filter-pipe.h
- include/syslog-ng/filter/filter-pri.h
- include/syslog-ng/filter/filter-re.h
- include/syslog-ng/filter/filter-tags.h
- include/syslog-ng/filter/filter-blank.h
- include/syslog-ng/find-crlf.h
- include/syslog-ng/generic-number.h
- include/syslog-ng/gprocess.h
- include/syslog-ng/gsockaddr.h
- include/syslog-ng/gsocket.h
- include/syslog-ng/host-id.h
- include/syslog-ng/host-resolve.h
- include/syslog-ng/hostname.h
- include/syslog-ng/iv.h
- include/syslog-ng/iv_avl.h
- include/syslog-ng/iv_event.h
- include/syslog-ng/iv_event_raw.h
- include/syslog-ng/iv_fd_pump.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| syslog-ng-4.12.0.tar.gz | 7.158627e+06 | 03a03d19ac203dca53c7ec79a7005c8a850665a95ff4cd0f1e7bb4c497c64d46 |
Master sites 1
- https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.12.0/
Commit history 6
| Date | Commit | Credits | Log message |
|---|---|---|---|
738abf718e |
Po-Chuan Hsieh | devel/grpc: Update to 1.84.0 - Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
|
530e64e3e8 |
Po-Chuan Hsieh | devel/grpc: Update to 1.83.0 - Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
|
79f41ff60b |
Cy Schubert | sysutils/syslog-ng: Add python3.12+ support Add support for python3.12, python3.13, and python3.14. |
|
a2d2ee402e |
Hiroo Ono | sysutils/syslog-ng: chase devel/mongo-c-driver update PR: 296603
Reported by: Hiroo Ono <hiroo.ono+[email protected]> (author)
Approved by: Cy Schubert <[email protected]> (maintainer timeout, 3+ weeks)
Approved by: osa, vvd (Mentors, implicit) |
|
e6d0edabaf |
Po-Chuan Hsieh | devel/grpc: Update to 1.82.0 - Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
The latest 5 of 6 in the history this site was built from.