hirte-agent(1)
π hirte-agent β like, the manual, but make it make sense β¨
Okay bestie, so this is the hirte-agent(1) page from the General Commands Manual β welcome to the group chat π«Ά
β¨ NAME β¨
hirte-agent β the agent that manages services on the local machine, no cap π
πΈ SYNOPSIS πΈ
hirte-agent [options]
π¦ DESCRIPTION π¦
So Hirte is a systemd service controller, and it's built for multi-node environments where the number of nodes is, like, predefined β and it's highkey focused on highly regulated environments, the kind that need functional safety (think cars π, yeah, literally that).
A hirte-agent establishes a peer-to-peer connection to hirte and exposes its API so it can manage systemd units on it. That's the whole vibe π«
hirte-agent [OPTIONS]
π OPTIONS π
--help,-hβ prints the usage statement and dips out. Exit, stage left π¨--host,-Hβ the host thathirte-agentuses to connect tohirte. Has to be a valid IPv4 or IPv6, fr fr. This option will overwrite the host defined in the configuration file π₯--port,-pβ the port thathirteis listening on for connection requests, and thathirte-agentconnects to. This option will overwrite the port defined in the configuration file. (default:842) π--address,-aβ the DBus addresshirte-agentuses to connect tohirte. Peepman sd_bus_set_addressfor its format. This one overrides any setting ofManagerHostorManagerPortdefined in the configuration file, AND the respective CLI options. Yeah, it's giving main character energy β it wins over everything π--name,-nβ the unique name of thishirte-agent, used for registering athirte. This option will overwrite the port defined in the configuration file. (Yes bestie, the manpage literally says "port" right there β that's what it says, I'm not the one who wrote it π)--interval,-iβ the interval between two heartbeat signals sent tohirte, in milliseconds. This option will overwrite the heartbeat interval defined in the configuration file π--config,-cβ path to the configuration file, seehirte-agent.conf(5). (default:/etc/hirte/agent.conf) π--userβ connects to the user systemd instance instead of the system one. Different instance, different vibe π§
π Environment Variables π
hirte-agent understands the following environment variables, and you can use them to override the settings from the configuration file (see hirte-agent.conf(5)). Slay π
HIRTE_LOG_LEVELβ the level used for logging. Supported values are:DEBUGINFOWARNERROR
HIRTE_LOG_TARGETβ the target where logs are written to. Supported values are:stderrstderr-fulljournald
HIRTE_LOG_IS_QUIETβ if this flag is set totrue, no logs are written byhirte. Silence. Iconic. π€«
π Exit Codes π
TBD β yeah, that's it, that's the section. Not me leaving you on read π
π CONFIGURATION FILES π
hirte-agent.conf(5)- β¨https://github.com/containers/hirte/blob/main/doc/man/hirte-agent.conf.5.mdβ©
Heads up bestie:--addressis the overachiever of this page β it beatsManagerHost,ManagerPort, and the matching CLI options. Don't forget it π
And that's a wrap, angel! This whole thing lives in the General Commands Manual, it's the hirte-agent(1) page, and the version + date info is right there in the footer at the bottom of the original β hirte-agent(1), periodt. Go forth and connect ππ¦π
π¦ where this page comes from
- epel 9: hirte-agent 0.4.0-1.el9 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms