Repository navigation
Releases
scat 0.3.1
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
sshrunning, and a renamed or re-hosted server does not show the old host's result. - Group headings compare case-insensitively (
Prodandprodshare one heading). coresfalls back tonprocwhen/proc/cpuinfohas noprocessorlines.- Drives: the
-dtype fromsmartctl --scanis 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 (
08and09no 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
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
scat 0.2.3
- Docker (read only): container list with CPU, memory, health and status, per server. Press
min 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
ffor °F in this session;temp_unitsets 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 -Aon 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:
tshows or hides group headings for this session;group_headingssets the start value;pingturns the PING column on or off.
Checksum
SHA-256 of scat-0.2.3.tar.gz:
76d3dd849a734daeafa070998edca04fc36c69c5d64e9579a910a77a5dff15bb
Licence: MIT.
scat 0.2.2
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,jumpfor servers behind a jump host. Turn it off withping = 0insettings.conf. - Group headings toggle: press
tin the server list to show or hide the group headings for this session. The start value isgroup_headingsinsettings.conf(default 1, on). The toggle is not saved. - Footer of the server list shows
t grp; the help screen (?) has a line fort. - 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
scat 0.2.1
Neu:
- Farbthemes: default, light, solarized, nord, high-contrast. Auswahl über
themein 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 | bashHinweis: 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
scat 0.2.0
Neu:
- Serverliste gruppiert: Überschriften pro Gruppe, Server ohne Gruppe unter "ungrouped".
--listzeigt 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 überswapinfo. - Netzwerk: geteilter Balken (rx links, tx rechts), je 100 MB/s.
Installation:
curl -fsSL https://raw.githubusercontent.com/d3m0naz/scat/main/install.sh | bashSHA-256 (scat-0.2.0.tar.gz): f4b67ffde9e914309f7a35d3385641146abdb3e79ed36a5e3902a5534e84d684
Lizenz: MIT
scat 0.1.0
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 | bashDas 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