Twoje logi syslog,
w końcu czytelne.
Logmara to samodzielnie hostowana platforma do zbierania, parsowania i wizualizacji logów syslog — live viewer, silnik parserów regexowych, dashboardy, alerty i panel administracyjny, wszystko za JWT-owym uwierzytelnieniem, bez zewnętrznych zależności.
Zobacz Logmarę w akcji
Dashboard z metrykami na żywo, rozkładem ważności logów i najczęstszymi błędami — dokładnie to, co zobaczysz w demo.
Wszystko czego potrzeba do ogarnięcia logów
Od surowego strumienia syslog do przefiltrowanego dashboardu — bez pisania jednej linijki kodu.
Podgląd logów na żywo
Przeglądaj, filtruj i przeszukuj napływające logi syslog w czasie rzeczywistym.
Silnik parserów
Definiuj parsery oparte o regex, które wyciągają ustrukturyzowane pola z surowych linii logów.
Własne dashboardy
Twórz widoki filtrowane po urządzeniu, poziomie ważności lub sparsowanych polach.
Alerty
Progi wartości pól, cisza urządzenia, zmiany konfiguracji, wygasające certyfikaty relay — z powiadomieniami e-mail, webhook, Slack, Teams.
LDAP / Active Directory
Logowanie przez AD lub OpenLDAP z pełnym wsparciem TLS.
Syslog Relay (mTLS)
Zbieraj logi z VLAN-ów bez bezpośredniego routingu — szyfrowany, uwierzytelniony przekaz do centralnego serwera.
Monitoring zdrowia
Status kontenerów, usług Swarm i liveness relayów syslog w jednym miejscu.
Eksport danych
Pobieraj logi jako CSV albo generuj gotowe raporty HTML.
Panel administracyjny
Zarządzanie użytkownikami, ustawienia, log audytowy, blokady kont i test połączenia LDAP.
Od jednego serwera do pełnej wysokiej dostępności
Domyślnie: jeden serwer, jedna komenda. Opcjonalnie: skalowanie poziome z Patroni + Redis Sentinel + Swarm.
Działa w kilka minut na jednym serwerze
Wystarczy Linux z bieżącym jądrem — Docker instaluje się w pierwszym kroku.
curl -fsSL https://get.docker.com | sh sudo systemctl enable --now docker # wyloguj się i zaloguj ponownie, żeby to zadziałało sudo usermod -aG docker "$USER"
# przykład dla ufw — dostosuj do swojego firewalla sudo ufw allow 80,443/tcp sudo ufw allow 514/tcp sudo ufw allow 514/udp
git clone https://github.com/dom133/Logmara.git cd Logmara cp .env.example .env # wygeneruj i uzupełnij w .env: POSTGRES_PASSWORD, JWT_SECRET, ENCRYPTION_KEY openssl rand -base64 48 # → JWT_SECRET openssl rand -base64 48 # → ENCRYPTION_KEY (inna wartość niż powyżej)
docker compose up -d --build # sprawdź status docker compose ps
http://<adres-serwera>
Logmara