Skip to content

NixOS Options

services.ixpect.enable#

Whether to enable IXpect.

Type: boolean

Default: false

Example: true

services.ixpect.package#

The ixpect package to use.

Type: package

Default: pkgs.ixpect

services.ixpect.capture.interface#

Name of the interface where packets should be captured.

Type: null or string

services.ixpect.capture.netns#

Network namespace to be used for packet capturing.

Type: null or string

services.ixpect.group#

The group IXpect should run as.

Type: string

Default: "ixpect"

services.ixpect.packetPoolSize#

Number of packets that can be buffered and processed in parallel.

Type: signed integer

services.ixpect.redisUrl#

Redis URL required for dynamic records of various probes.

Type: string

services.ixpect.settings#

The IXpect configuration.

Type: YAML 1.1 value

services.ixpect.templateDir#

Template directory used by notifiers to format event notifications.

Type: absolute path

services.ixpect.user#

Change UID to a dedicated (less privileged) user after setting up the packet source.

Type: string

Default: "ixpect"

services.ixpect.vxlan.listenAddr#

Listen address of the VxLAN socket.

Type: null or string

services.ixpect.vxlan.netns#

Network namespace to be used for VxLAN listening.

Type: null or string

services.ixpect.vxlan.vni#

The VNI of VxLAN packets which should be processed, packets with other VNIs will be ignored.

Type: null or signed integer