A utility for monitoring system integrity and website availability.
  • Go 99.8%
  • Makefile 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-28 21:23:46 +03:00
checklibs ДОбавил проверку по exe для процессов. Переделал проверку web аналогично со всем остальным. Сменил название. 2026-09-28 21:15:55 +03:00
mainlibs Формат конфига изменён на YAML. Добавлен выбор типов проверки и исключения в проверку файлов. 2026-09-22 17:00:11 +03:00
notifylibs Реализована отправка оповещений в Matrix и webhook 2026-09-24 17:14:19 +03:00
.gitignore Apply .gitignore 2026-09-22 19:54:53 +03:00
config.go ДОбавил проверку по exe для процессов. Переделал проверку web аналогично со всем остальным. Сменил название. 2026-09-28 21:15:55 +03:00
go.mod Добавлено вычисление blake3-хэша и сравнение по хэщшу. Добавлена обработка поля hash в конфиге для указанных путей 2026-09-24 20:58:12 +03:00
go.sum Добавлено вычисление blake3-хэша и сравнение по хэщшу. Добавлена обработка поля hash в конфиге для указанных путей 2026-09-24 20:58:12 +03:00
main.go ДОбавил проверку по exe для процессов. Переделал проверку web аналогично со всем остальным. Сменил название. 2026-09-28 21:15:55 +03:00
Makefile Добавил комментариев в шаблон конфига. Чистка кода. 2026-09-24 18:36:58 +03:00
README.md Обновил описание 2026-09-28 21:23:46 +03:00
webserver.go Релизована web-проверка, проверка портов, проверка соединений. 2026-09-14 18:06:23 +03:00

YASMU - Yet Another System Monitoring Utility

YASMU - is a lightweight integrity and availability monitoring tool for Linux systems. It periodically snapshots and compares:

  • Files — metadata and checksums, with per-path watch filters.
  • Users — UID, home directory, groups, SSH keys.
  • Processes — PID, PPID, owner, executable path and more.
  • Services — systemd units via D-Bus.
  • Web endpoints — HTTP status and response codes.

Notifaction

  • Email (smtp sending)
  • Matrix
  • Webhook (json or text message)

Credits

Author: Sergey Kalinin svk@nuk-svk.ru License: GPL v3

Home page: nuk-svk.ru. E-mail: svk@nuk-svk.ru