Directories
¶
| Path | Synopsis |
|---|---|
|
Package agentx is an AgentX subagent (RFC 2741).
|
Package agentx is an AgentX subagent (RFC 2741). |
|
Package bfd implements Bidirectional Forwarding Detection (RFC 5880) for single-hop IPv4 and IPv6 sessions (RFC 5881), as keepalived uses it: a tracking input that raises a VRRP fault when a session goes down.
|
Package bfd implements Bidirectional Forwarding Detection (RFC 5880) for single-hop IPv4 and IPv6 sessions (RFC 5881), as keepalived uses it: a tracking input that raises a VRRP fault when a session goes down. |
|
check
|
|
|
apply
Package apply turns health-check verdicts into IPVS table changes.
|
Package apply turns health-check verdicts into IPVS table changes. |
|
dns
Package dns builds and parses the queries the DNS_CHECK health check uses.
|
Package dns builds and parses the queries the DNS_CHECK health check uses. |
|
file
Package file is the FILE_CHECK health check: a real server's health follows the number in a tracked file.
|
Package file is the FILE_CHECK health check: a real server's health follows the number in a tracked file. |
|
framework
Package framework is the health-check framework: per-checker retry state and per-virtual-server quorum with hysteresis.
|
Package framework is the health-check framework: per-checker retry state and per-virtual-server quorum with hysteresis. |
|
http
Package http parses HTTP responses for the HTTP_GET and SSL_GET health checks.
|
Package http parses HTTP responses for the HTTP_GET and SSL_GET health checks. |
|
layer4
Package layer4 performs the TCP connection attempt every connect-based health check is built on, and classifies the outcome.
|
Package layer4 performs the TCP connection attempt every connect-based health check is built on, and classifies the outcome. |
|
misc
Package misc is the MISC_CHECK health check: run a script and read the verdict from its exit status.
|
Package misc is the MISC_CHECK health check: run a script and read the verdict from its exit status. |
|
ping
Package ping is the PING_CHECK health check: send an ICMP echo request and treat a matching echo reply as healthy.
|
Package ping is the PING_CHECK health check: send an ICMP echo request and treat a matching echo reply as healthy. |
|
reload
Package reload computes what changes when a health-check configuration is re-read, and what must be carried across.
|
Package reload computes what changes when a health-check configuration is re-read, and what must be carried across. |
|
smtp
Package smtp implements the line reading and status parsing for the SMTP_CHECK health check.
|
Package smtp implements the line reading and status parsing for the SMTP_CHECK health check. |
|
ssl
Package ssl provides the TLS layer for the SSL_GET health check.
|
Package ssl provides the TLS layer for the SSL_GET health check. |
|
tcp
Package tcp is the TCP_CHECK health check: connect to the backend, and treat a completed connection as healthy.
|
Package tcp is the TCP_CHECK health check: connect to the backend, and treat a completed connection as healthy. |
|
udp
Package udp is the UDP_CHECK health check: send an optional payload to a UDP port and, optionally, require a reply that matches a pattern.
|
Package udp is the UDP_CHECK health check: send an optional payload to a UDP port and, optionally, require a reply that matches a pattern. |
|
Package config reads keepalived configuration files.
|
Package config reads keepalived configuration files. |
|
iproute
Package iproute parses keepalived's virtual-route and virtual-rule sub-language.
|
Package iproute parses keepalived's virtual-route and virtual-rule sub-language. |
|
Package dbus is enough of the D-Bus protocol to export keepalived's VRRP interface (keepalived/vrrp/vrrp_dbus.c).
|
Package dbus is enough of the D-Bus protocol to export keepalived's VRRP interface (keepalived/vrrp/vrrp_dbus.c). |
|
Package dumpfile writes the files keepalived dumps its state into.
|
Package dumpfile writes the files keepalived dumps its state into. |
|
Package firewall builds the nftables ruleset keepalived installs to enforce accept_mode.
|
Package firewall builds the nftables ruleset keepalived installs to enforce accept_mode. |
|
Package ipvs is a generic-netlink client for the IPVS load balancer.
|
Package ipvs is a generic-netlink client for the IPVS load balancer. |
|
Package netlinkx is a typed rtnetlink client: addresses, routes, rules and links, plus the monitor that reports changes.
|
Package netlinkx is a typed rtnetlink client: addresses, routes, rules and links, plus the monitor that reports changes. |
|
Package notify runs the scripts and writes the FIFO lines that tell the rest of the system a VRRP instance or sync group changed state.
|
Package notify runs the scripts and writes the FIFO lines that tell the rest of the system a VRRP instance or sync group changed state. |
|
Package observ exposes the daemon's own runtime for inspection.
|
Package observ exposes the daemon's own runtime for inspection. |
|
Package procconn subscribes to the kernel's process connector.
|
Package procconn subscribes to the kernel's process connector. |
|
Package proctune applies the process-level settings global_defs asks for: the nice value, memory locking and the real-time CPU limit.
|
Package proctune applies the process-level settings global_defs asks for: the nice value, memory locking and the real-time CPU limit. |
|
Package rtsched puts the calling thread on the real-time scheduler.
|
Package rtsched puts the calling thread on the real-time scheduler. |
|
Package snmp exports keepalived's MIBs through an AgentX subagent.
|
Package snmp exports keepalived's MIBs through an AgentX subagent. |
|
Package supervisor runs the child processes and keeps them running.
|
Package supervisor runs the child processes and keeps them running. |
|
Package sysctl reads and writes the per-interface kernel knobs keepalived needs, remembering the previous values so they can be put back.
|
Package sysctl reads and writes the per-interface kernel knobs keepalived needs, remembering the previous values so they can be put back. |
|
Package trackfile reads and monitors the files that `track_file` names, and turns their contents into the status a tracking object sees.
|
Package trackfile reads and monitors the files that `track_file` names, and turns their contents into the status a tracking object sees. |
|
vrrp
|
|
|
fsm
Package fsm is the VRRP state machine, with no I/O of any kind.
|
Package fsm is the VRRP state machine, with no I/O of any kind. |
|
kernel
Package kernel implements the runner's outward-facing interfaces against the real kernel.
|
Package kernel implements the runner's outward-facing interfaces against the real kernel. |
|
neigh
Package neigh builds and sends the link-layer announcements a new master uses to redirect traffic to itself.
|
Package neigh builds and sends the link-layer announcements a new master uses to redirect traffic to itself. |
|
pktcheck
Package pktcheck is the receive-side policy check for VRRP advertisements (vrrp_check_packet, keepalived/vrrp/vrrp.c:927-1368).
|
Package pktcheck is the receive-side policy check for VRRP advertisements (vrrp_check_packet, keepalived/vrrp/vrrp.c:927-1368). |
|
proto
Package proto encodes and decodes VRRP advertisements.
|
Package proto encodes and decodes VRRP advertisements. |
|
reload
Package reload decides what a VRRP configuration change may do to a running instance.
|
Package reload decides what a VRRP configuration change may do to a running instance. |
|
runner
Package runner drives the VRRP state machine against real time and a real network.
|
Package runner drives the VRRP state machine against real time and a real network. |
|
socket
Package socket carries VRRP advertisements between the state machine and the wire.
|
Package socket carries VRRP advertisements between the state machine and the wire. |
|
track
Package track turns things that go wrong outside VRRP into events the state machine understands.
|
Package track turns things that go wrong outside VRRP into events the state machine understands. |
|
vectors
Package vectors holds VRRP advertisements captured from keepalived 2.4.3 (C) running in a network namespace, recorded with `tcpdump -x` and stripped of their IP headers.
|
Package vectors holds VRRP advertisements captured from keepalived 2.4.3 (C) running in a network namespace, recorded with `tcpdump -x` and stripped of their IP headers. |
|
vmac
Package vmac derives the virtual MAC address a VRRP instance uses, and the link-local address that follows from it.
|
Package vmac derives the virtual MAC address a VRRP instance uses, and the link-local address that follows from it. |
Click to show internal directories.
Click to hide internal directories.