NAME
Ereshkigal::App::Command::status - Show status of the manager and kur instances.
VERSION
Version 0.0.1
SYNOPSIS
ereshkigal status
ereshkigal status --all
ereshkigal status sshd
DESCRIPTION
Shows what the manager and its kurs are up to. With no args it asks only the manager, so it answers even when a kur is wedged... its PID and uptime, and per kur whether it is running, its PID, and how many times it has been restarted.
With --all each running kur is asked for its own status too: ban counts split into timed and permanent, the next expiry, whether CIDR banning is enabled and whether the backend can actually do it, the checkpoint interval, per instance stats, and how many unbans are still owed to the firewall along with how long the longest has been outstanding.
With a kur name it is that one instance in full, and naming a fan_out gate gives its member list plus each member's status. A kur that is running but whose socket cannot be reached shows up with an error rather than a status block.
METHODS
The App::Cmd hooks this subcommand supplies... abstract, description, usage_desc, opt_spec, validate_args, and execute.