Skip to main content

AxoSyslog CFG Helper

This tool makes configuring AxoSyslog a bit easier by listing the options of each available driver.

The options are generated from AxoSyslog v4.27.0.

Quickstart

Install with pipx

pipx install axosyslog-cfg-helper

Or pull the container image

docker pull ghcr.io/alltilla/axosyslog-cfg-helper

List the contexts

axosyslog-cfg-helper

List the drivers in a context

axosyslog-cfg-helper --context parser

List the options of a driver

axosyslog-cfg-helper --context parser --driver csv-parser

Example

Example

Development

The tool is still in development, but most of the drivers are supported.

Missing features are:

  • Proper rewrite support.
  • Proper filter support.
  • Drivers defined in SCLs.
  • Drivers defined with confgen.

Any contribution is welcome :)

Local setup

The project uses poetry as a dependency management system.

Building of the option database needs the neologism pip package, which gets installed by poetry, however it has another dependency, which is bison. Make sure to install bison (at least 3.7.6) on you system if you wan't to develop locally. make bison can help with that.

The Makefile consists of some useful commands:

  • make venv prepares the venv.
  • make bison downloads bison 3.7.6, builds it and installs it under /usr/local.
    • You can change the install path with make bison BISON_INSTALL_PATH=...
  • make check runs the unit tests, style-checkers and linters.
  • make format formats the code.
  • make db downloads the axosyslog release tarball and generates the option database.
  • make db AXOSYSLOG_SOURCE_DIR=/path/to/axosyslog creates a tarball from the state of the axosyslog source dir and generates the option database.
  • make package creates the pip package.

Community

You can reach out to the AxoSyslog community on Discord:

Axoflow Discord Server

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

axosyslog_cfg_helper-1.27.0.tar.gz (57.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

axosyslog_cfg_helper-1.27.0-py3-none-any.whl (75.8 kB view details)

Uploaded Python 3

File details

Details for the file axosyslog_cfg_helper-1.27.0.tar.gz.

File metadata

  • Download URL: axosyslog_cfg_helper-1.27.0.tar.gz
  • Upload date:
  • Size: 57.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.12.3 Linux/6.17.0-1022-azure

File hashes

Hashes for axosyslog_cfg_helper-1.27.0.tar.gz
Algorithm Hash digest
SHA256 73e32acd48f22024d386b0c659631d2ae6529d8fc65867c259c8c93c3539b6fe
MD5 60816a6227b3d61669da94c1219eeada
BLAKE2b-256 0581b240e287efec46e3f477580f20c4c38e8c197361dedeaac1b1891051ac25

See more details on using hashes here.

File details

Details for the file axosyslog_cfg_helper-1.27.0-py3-none-any.whl.

File metadata

File hashes

Hashes for axosyslog_cfg_helper-1.27.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bbc694c60873bffc715473a458edaafb0fe28a45467cfa623844547616a91e4
MD5 c13ace9f0fbc61a6674fd32f4847c03a
BLAKE2b-256 1b1234869066e37691591fc933d58c540ee3653f3b685717a2b27f272759de46

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.27.0 This release

2 files

1.26.1

2 files

1.26.0

2 files

1.25.0

2 files

1.24.0

2 files

1.23.0

2 files

1.22.0

2 files

1.21.0

2 files

1.20.0

2 files

1.19.0

2 files

1.18.0

2 files

1.17.0

2 files

1.16.0

2 files

1.15.0

2 files

1.14.0

2 files

1.13.0

2 files

1.12.0

2 files

1.11.2

2 files

1.11.1

2 files

1.11.0

2 files

1.10.5

2 files

1.10.4

2 files

1.10.3

2 files

1.10.2

2 files

1.10.1

2 files

1.10.0

2 files

1.9.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page