sysutils/rsyslog8 8.2610.0
Syslogd supporting SQL, TCP, and TLS
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
fef887c46b- License
- GPLv3, LGPL3, APACHE20
- Categories
- sysutils
- Package size
- 534.2 KiB, 1532.7 KiB installed
Description
RSYSLOG is the rocket-fast system for log processing.
It offers high-performance, great security features and a modular design. While it started as a regular syslogd, rsyslog has evolved into a kind of swiss army knife of logging, being able to accept inputs from a wide variety of sources, transform them, and output to the results to diverse destinations.
RSYSLOG can deliver over one million messages per second to local destinations when limited processing is applied (based on v7, December 2013). Even with remote destinations and more elaborate processing the performance is usually considered "stunning".
Install
As a binary package — by origin, or by package name:
pkg install sysutils/rsyslog8
pkg install rsyslog
From the ports tree:
cd /usr/ports/sysutils/rsyslog8/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rsyslog>0:sysutils/rsyslog8
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 | 8.2608.0_1 | 8.2608.0_1 | 8.2212.0 | 8.2506.0_2 | 8.2608.0_1 |
| FreeBSD:14:quarterly | 8.2608.0_1 | 8.2608.0_1 | n/a | 8.2506.0_2 | 8.2608.0_1 |
| FreeBSD:15:latest | 8.2608.0_1 | 8.2608.0_1 | n/a | 8.2506.0_2 | 8.2506.0_2 |
| FreeBSD:15:quarterly | 8.2608.0_1 | 8.2608.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.2608.0_1 | 8.2608.0_1 | 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.
Build 1
${PYTHON_PKGNAMEPREFIX}docutils>0: textproc/py-docutils
Library 8
libcurl.so: ftp/curllibestr.so: devel/libestrlibfastjson.so: devel/libfastjsonliblogging-rfc3195.so: devel/liblogginglibprotobuf-c.so: devel/protobuf-clibsnappy.so: archivers/snappylibuuid.so: misc/libuuidlibyaml.so: textproc/libyaml
The full lists below include those, and their dependencies in turn.
All build dependencies 36
- archivers/brotli
- archivers/liblz4
- archivers/snappy
- archivers/zstd
- devel/abseil
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/gettext-runtime
- devel/jsoncpp
- devel/libestr
- devel/libfastjson
- devel/libffi
- devel/liblogging
- devel/libtool
- devel/libunistring
- devel/m4
- devel/pkgconf
- devel/protobuf
- devel/protobuf-c
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/python312
- math/mpdecimal
- misc/libuuid
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- textproc/expat2
- textproc/libyaml
- textproc/py-docutils
- www/libnghttp2
All run dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/snappy
- archivers/zstd
- devel/abseil
- devel/gettext-runtime
- devel/jsoncpp
- devel/libestr
- devel/libfastjson
- devel/liblogging
- devel/libunistring
- devel/protobuf
- devel/protobuf-c
- dns/libidn2
- dns/libpsl
- ftp/curl
- misc/libuuid
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- textproc/libyaml
- www/libnghttp2
No port depends on this one.
Configuration
Options name: sysutils_rsyslog
| Option | Default | Description |
|---|---|---|
| BEATS | off | Enable input from Elastic *Beats |
| DBI | off | LibDBI output module for rsyslog |
| DOCS | off | Build and/or install documentation |
| DTLS | off | DTLS input/output modules |
| ELASTIC | off | Elasticsearch module for rsyslog |
| GCRYPT | on | Enable support for encrypted logfiles |
| GNUTLS | off | GNUTLS module for rsyslog |
| GSSAPI | off | GSS API input/output module for rsyslog |
| HTTP | off | HTTP output module for rsyslog |
| JSONPARSE | off | JSONPARSE module for rsyslog |
| KAFKA | off | Kafka input/output module for rsyslog |
| MYSQL | off | MySQL output module for rsyslog |
| NORMALIZE | off | Message normalization module for rsyslog |
| OPENSSL | off | SSL/TLS support via OpenSSL |
| PGSQL | off | PostgreSQL output module for rsyslog |
| RABBITMQ | off | RabbitMQ output module for rsyslog |
| RELP | off | RELP input/output module for rsyslog |
| SNMP | off | SNMP trap sender for rsyslog |
- USES
- cpe libtool pkgconfig autoreconf python:env
- Service scripts
rsyslogd- Flavors
rsyslog-mysql-8.2610.0,rsyslog-pgsql-8.2610.0
Message after installing
Files
Manual pages 2
- rsyslog.conf(5)
- rsyslogd(8)
pkg-plist 32
- @dir etc/rsyslog.d
- @sample etc/rsyslog.conf.sample
- lib/rsyslog/fmhash.so
- lib/rsyslog/fmhttp.so
- lib/rsyslog/im3195.so
- lib/rsyslog/imdiag.so
- lib/rsyslog/imfile.so
- lib/rsyslog/imklog.so
- lib/rsyslog/immark.so
- lib/rsyslog/impstats.so
- lib/rsyslog/imtcp.so
- lib/rsyslog/imudp.so
- lib/rsyslog/imuxsock.so
- lib/rsyslog/lmnet.so
- lib/rsyslog/lmnetstrms.so
- lib/rsyslog/lmnsd_ptcp.so
- lib/rsyslog/lmregexp.so
- lib/rsyslog/lmtcpclt.so
- lib/rsyslog/lmtcpsrv.so
- lib/rsyslog/lmzlibw.so
- lib/rsyslog/mmexternal.so
- lib/rsyslog/mmleefparse.so
- lib/rsyslog/omkinesis.so
- lib/rsyslog/ommail.so
- lib/rsyslog/omprog.so
- lib/rsyslog/omstdout.so
- lib/rsyslog/omtesting.so
- lib/rsyslog/omuxsock.so
- lib/rsyslog/pmciscoios.so
- sbin/rsyslogd
- share/man/man5/rsyslog.conf.5.gz
- share/man/man8/rsyslogd.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rsyslog-8.2610.0.tar.gz | 1.2179843e+07 | 7bdf95e81ea6c0ee5d586342d57d2a6e395b089fb3c67318a0dc555816de404b |
Master sites 1
- http://www.rsyslog.com/files/download/rsyslog/