Skip to content

Releases

scat 0.3.1

Choose a tag to compare

@d3m0naz d3m0naz released this 09 Nov 13:05
e485d2a

Fixes from a code review, plus small corrections.

  • Delete, edit and rename stop the server's jobs and ControlMaster first. A deleted server no longer keeps an ssh running, and a renamed or re-hosted server does not show the old host's result.
  • Group headings compare case-insensitively (Prod and prod share one heading).
  • cores falls back to nproc when /proc/cpuinfo has no processor lines.
  • Drives: the -d type from smartctl --scan is passed on; two-digit device indexes are found.
  • The config directory is no longer chmod'ed to 700 when it exists.
  • Percent, bytes and bar arithmetic read remote values base 10 (08 and 09 no longer fail).

Install: install.sh on main pins 0.3.1 and the SHA-256 of this archive once that change is merged.
SHA-256 of scat-0.3.1.tar.gz: 54e523d174634bd87933275c63f5e744082d6cefe5122d568cd40da5abbea448

scat 0.3.0

Choose a tag to compare

@d3m0naz d3m0naz released this 08 Nov 18:06

scat 0.3.0: disable server (space toggles, greyed out, SSH connection closed), Docker and CPU/SMART status, cleanup fix for running queries. Install: see README.

scat 0.2.3

Choose a tag to compare

@d3m0naz d3m0naz released this 19 Oct 14:16

scat 0.2.3

  • Docker (read only): container list with CPU, memory, health and status, per server. Press m in the detail view for the Docker view. The detail view shows the top 5 containers by CPU. scat does not start, stop or pull anything. Access to the Docker socket is root-equivalent; see the README.
  • CPU temperature: a TEMP column in the server list and a CPU reading at the end of the load line in the detail view. Press f for °F in this session; temp_unit sets the start value.
  • Drives (SMART): temperature and health of disks in the detail view, a warning in the status text when a disk shows problems. Reads only. Needs a sudo rule for smartctl -n standby -A on the server, see the README. Sleeping disks are not woken.
  • Layout: processes and Docker containers share one column grid; PID is left-aligned; IMAGE follows STATUS more closely.
  • Server list: t shows or hides group headings for this session; group_headings sets the start value; ping turns the PING column on or off.

Checksum

SHA-256 of scat-0.2.3.tar.gz:

76d3dd849a734daeafa070998edca04fc36c69c5d64e9579a910a77a5dff15bb

Licence: MIT.

scat 0.2.2

Choose a tag to compare

@d3m0naz d3m0naz released this 19 Oct 10:25

scat 0.2.2

  • Ping column in the server list (between TARGET and CPU): ICMP ping from your machine to each host, in ms. - when there is no reply, ! for an invalid host, jump for servers behind a jump host. Turn it off with ping = 0 in settings.conf.
  • Group headings toggle: press t in the server list to show or hide the group headings for this session. The start value is group_headings in settings.conf (default 1, on). The toggle is not saved.
  • Footer of the server list shows t grp; the help screen (?) has a line for t.
  • Website and README updated (logo, keys, settings).

Checksum

SHA-256 of scat-0.2.2.tar.gz:

3f1b295a84a9722a94d0391f0889d3ded5ae5a6f78a962fdf6e22eb22948e161

Install: curl -fsSL https://raw.githubusercontent.com/d3m0naz/scat/main/install.sh | bash (the installer pins this checksum; it is updated right after this release).

Licence: MIT.

scat 0.2.1

Choose a tag to compare

@d3m0naz d3m0naz released this 18 Oct 18:06

scat 0.2.1

Neu:

  • Farbthemes: default, light, solarized, nord, high-contrast. Auswahl über theme in settings.conf oder --theme NAME. NO_COLOR hat Vorrang.
  • High-contrast: tx-Balken schraffiert, damit rx und tx ohne Farbwahrnehmung unterscheidbar sind.
  • Detailansicht scrollt: ↑↓ / PgUp PgDn / Home End, Positionsanzeiger in der Statuszeile.
  • Serverliste mit Gruppen-Überschriften, Server ohne Gruppe unter "ungrouped".
  • Mindestgröße 80×24, darunter eine Meldung statt eines abgeschnittenen Layouts.
  • Doppelte Disk-Einhängungen werden zusammengefasst.
  • FreeBSD/OPNsense: CPU, Netzwerkraten, ZFS-Pools, Swap.

Installation:

curl -fsSL https://raw.githubusercontent.com/d3m0naz/scat/main/install.sh | bash

Hinweis: Der Quicklink installiert erst 0.2.1, sobald install.sh auf dieses Release zeigt.

SHA-256 (scat-0.2.1.tar.gz): 4ddd8cf5a615f8c21873a86ad61806c65409cfc19176589a1fbb6fbdeb20f669

Lizenz: MIT

scat 0.2.0

Choose a tag to compare

@d3m0naz d3m0naz released this 18 Oct 15:54

scat 0.2.0

Neu:

  • Serverliste gruppiert: Überschriften pro Gruppe, Server ohne Gruppe unter "ungrouped". --list zeigt dieselben Überschriften.
  • Detailansicht scrollt: ↑↓ / PgUp PgDn / Home End, Positionsanzeiger in der Statuszeile.
  • Mindestgröße 80×24. Darunter erscheint eine Meldung statt eines abgeschnittenen Layouts.
  • Doppelte Disk-Einhängungen (z. B. nullfs auf OPNsense) werden zusammengefasst.
  • FreeBSD/OPNsense: CPU, Netzwerkraten über netstat -ibnW, ZFS-Pools, Swap über swapinfo.
  • Netzwerk: geteilter Balken (rx links, tx rechts), je 100 MB/s.

Installation:

curl -fsSL https://raw.githubusercontent.com/d3m0naz/scat/main/install.sh | bash

SHA-256 (scat-0.2.0.tar.gz): f4b67ffde9e914309f7a35d3385641146abdb3e79ed36a5e3902a5534e84d684

Lizenz: MIT

scat 0.1.0

Choose a tag to compare

@d3m0naz d3m0naz released this 18 Oct 14:32

scat 0.1.0

Erste Version: Bash-TUI zur Überwachung und Verwaltung von Servern über SSH. Serverliste, Metriken (CPU, Speicher, Swap, Disks, Netzwerk), Prozessliste, Snippets, interaktive Sitzung. Linux, macOS und FreeBSD/OPNsense. Bash 5.3 aus Homebrew nötig.

Installation

curl -fsSL https://raw.githubusercontent.com/d3m0naz/scat/main/install.sh | bash

Das Skript lädt das Archiv unten, prüft die SHA-256-Prüfsumme und installiert nach ~/.local (über SCAT_PREFIX änderbar).

SHA-256 (scat-0.1.0.tar.gz): 5fdf72488d76562f6784c2e5a027821c6bbb0555e6b99c09433e74d847d5fcad

Lizenz: MIT