Опубликована версия Salmon 1.1.1 – простой системы мониторинга локальных и удаленных Linux-машин.
Идея проекта появилась после того, как я обнаружил, что на одной из моих машин systemd-сервис Syncthing не работал уже несколько недель, а я об этом ничего не знал и понял это лишь позднее, по косвенным признакам. Разворачивать полноценный стек мониторинга в моем случае было избыточно - мне просто хотелось иметь значок в трее, который начинает мигать и напоминает о проблемном сервисе, пока инцидент не будет устранен или временно отложен. Минимально работоспособная версия Salmon была написана еще в 2021 году, после чего несколько лет использовалась только для собственных нужд. Теперь проект приведен в более законченный вид и опубликован.
( читать дальше... )
>>> Демо gif
desktop, notification, systemd, tray, мониторинг
Опубликована версия Salmon 1.1.1 – простой системы мониторинга локальных и удаленных Linux-машин.
Идея проекта появилась после того, как я обнаружил, что на одной из моих машин systemd-сервис Syncthing не работал уже несколько недель, а я об этом ничего не знал и понял это лишь позднее, по косвенным признакам. Разворачивать полноценный стек мониторинга в моем случае было избыточно - мне просто хотелось иметь значок в трее, который начинает мигать и напоминает о проблемном сервисе, пока инцидент не будет устранен или временно отложен. Минимально работоспособная версия Salmon была написана еще в 2021 году, после чего несколько лет использовалась только для собственных нужд. Теперь проект приведен в более законченный вид и опубликован.
Основные возможности:
Проект состоит из двух компонентов: фоновая служба salmon устанавливается на каждую наблюдаемую машину, выполняет проверки и сообщает об обнаруженных инцидентах; а десктопное приложение salmon-watch подключается к одной или нескольким таким службам и объединяет полученные данные в минималистичном интерфейсе.
Для подключения к удаленным машинам поддерживаются автоматически управляемые SSH-туннели, а также прямое соединение с использованием TLS и аутентификации по bearer-токену.
Серверная часть написана на Go, десктопное приложение - на Rust с использованием Slint. Проект распространяется под лицензией BSD 2-Clause.
>>> Демо gif
>>> GitHub проекта
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Релиз системного монитора FSM v0.7.0 | 0 | 5 | 27-06-2026 |
| 2 | Linux наконец-то не тормозит или пятничный релакс | 0 | 13.18 | 07-08-2026 |
| 3 | [Show] swift-topomap: Silicon-aware TUI and eBPF metrics engine | 0 | 11.87 | 27-07-2026 |
| 4 | systemd 261 и liberated-systemd 261 | 0 | 6 | 21-06-2026 |
| 5 | sdctl – security-focused TUI for managing systemd services | 0 | 12.99 | 16-09-2026 |
| 6 | Ergo Framework 3.3 | 0 | 22.78 | 05-09-2026 |
| 7 | Detecting Systemd Abuse on Linux Servers for Better Security | 0 | 5 | 19-05-2026 |
| 8 | LiberSystem - the new OS written in Rust | 0 | 5 | 07-07-2026 |
| 9 | systemd_commander – TUI for managing systemd services | 0 | 7.5 | 16-09-2026 |
| 10 | Параноикам, экономящим SSD, принёс игрушку | -1 | 9.77 | 09-08-2026 |