---
title: "source: Read, receive, and collect log messages"
url: "https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/"
description: "Configure source drivers to collect messages from files, network protocols, local system logs, OpenTelemetry, Kubernetes, and applications."
last_modified: "2026-09-23T14:21:26+02:00"
---

> For the complete documentation index, see [llms.txt](https://axoflow.com/docs/axosyslog-core/4.28/llms.txt).

# source: Read, receive, and collect log messages

Configure source drivers to collect messages from files, network protocols, local system logs, OpenTelemetry, Kubernetes, and applications.

---

[How sources work](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/section-sources-how-work/index.md)

[Arr logs](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/arr/index.md)

[axosyslog-otlp(): Receive logs from another node using OpenTelemetry](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-syslog-ng-otlp/index.md)

[Collect native macOS system logs](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/darwin/index.md)

[default-network-drivers: Receive and parse common syslog messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-default-network-drivers/index.md)

[ehttp: Receive logs over HTTP](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/ehttp/index.md)

[elasticsearch-bulk: Receive messages from Elastic clients](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/elasticsearch-bulk/index.md)

[file: Collect messages from text files](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-file/index.md)

[Hypr Audit Trail and Hypr App Audit Trail](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/hypr-audit-trail/index.md)

[internal: Collect internal messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-internal/index.md)

[Jellyfin logs](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/jellyfin/index.md)

[kubernetes: Collect and parse the Kubernetes CRI (Container Runtime Interface) format](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-kubernetes/index.md)

[linux-audit: Collect messages from Linux audit logs](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-linux-audit/index.md)

[mbox: Convert local email messages to log messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-source-mbox/index.md)

[mqtt: receiving messages from an MQTT broker](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-mqtt/index.md)

[network: Collect messages using the RFC3164 protocol (network() driver)](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-network/index.md)

[nodejs: Receive JSON messages from nodejs applications](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-source-nodejs/index.md)

[Collect OpenBSD kernel log messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/openbsd/index.md)

[Receive logs, metrics, and traces from OpenTelemetry](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/opentelemetry/index.md)

[osquery: Collect and parse osquery result logs](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/syslog-ng-source-osquery/index.md)

[pacct: Collect process accounting logs on Linux](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-pacct/index.md)

[Pi-hole Faster Than Light logs](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/pihole-ftl/index.md)

[pipe: Collect messages from named pipes](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-pipe/index.md)

[program: Receive messages from external applications](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-program/index.md)

[python: writing server-style Python sources](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/python-source/index.md)

[python-fetcher: writing fetcher-style Python sources](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/python-fetcher-source/index.md)

[qBittorrent logs](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/qbittorrent/index.md)

[snmptrap: Read Net-SNMP traps](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/syslog-ng-source-snmptrap/index.md)

[splunk-hec: Receive messages from Splunk HEC clients](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/splunk-hec/index.md)

[stdin: Collect messages from the standard input stream](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-stdin/index.md)

[sun-streams: Collect messages on Sun Solaris](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-sunstreams/index.md)

[syslog: Collect messages using the IETF-syslog protocol](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-syslog/index.md)

[system: Collect the system-specific log messages of a platform](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-system/index.md)

[systemd-journal: Collect messages from the systemd-journal system log storage](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-journal/index.md)

[systemd-syslog: Collect systemd messages using a socket](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-systemd-syslog/index.md)

[tcp, tcp6, udp, udp6: OBSOLETE - Collect messages from remote hosts using the BSD syslog protocol](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-tcpudp/index.md)

[unix-stream, unix-dgram: Collect messages from UNIX domain sockets](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/source-unixstream/index.md)

[Webhook](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/webhook/index.md)

[wildcard-file: Collect messages from multiple text files](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/configuring-sources-wildcard-file/index.md)

Last modified September 23, 2026: [Adds frontmatter descriptions to top-level sections (a27cc77e)](https://github.com/axoflow/axosyslog-core-docs/commit/a27cc77e261c9a82032e3bd5eb4bb12b6cd51118)
