Skip to content

[FEATURE] Allow disabling Host Metrics collection by default for new hosts #1301

Description

@gitnchez

Title

Allow disabling Host Metrics collection by default for new hosts

Platform

Website - Firefox

Is it related to an issue?

Currently, Host Metrics collection appears to be enabled by default when adding a new SSH host.

It is possible to disable metrics collection individually for a host, but there does not appear to be a global/default setting that applies this choice to newly created hosts.

For users managing many servers, particularly where Termix is primarily used as an SSH connection manager rather than a monitoring platform, this means having to manually disable metrics for every newly added host.

This can also create unnecessary SSH connections/polling against servers where metrics collection is not wanted.

The Solution

Please add the Host Metrics settings to Connection Defaults, in particular:

Metrics collection: Inherit / Enabled / Disabled
Optionally, metrics polling interval and related host-metrics settings

For example, I would like to configure:

Connection Defaults → Host Metrics → Metrics collection: Disabled

Any newly created host (or existing host set to "Inherit") would then have metrics collection disabled unless explicitly enabled for that host.

This would follow the existing Connection Defaults behavior, where a host-specific value overrides the global/default value.

Additional Context

My use case is using Termix primarily as an SSH manager across a relatively large number of hosts. I don't need Termix to continuously collect CPU, memory, disk, network, etc. metrics from most of them.

I would prefer metrics collection to be opt-in for my installation, while still being able to enable it on selected hosts where monitoring is useful.

A global default would avoid manually disabling metrics every time a host is created and would reduce unnecessary polling/SSH activity.

Additional Context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions