Ce problemă rezolvă
Monolit are 15 module: tichete, RMM, SOC, UPS, Seif și altele. Fără un nucleu comun, fiecare ar avea propriile conturi, propriile reguli de acces și propriul istoric. Ar fi imposibil de răspuns simplu la întrebările „cine are acces la ce?” și „cine a schimbat asta?”.
Nucleul platformei oferă un singur login, conturi sincronizate din Active Directory, roluri comune pentru toate modulele, un jurnal de audit și backup-ul datelor fiecărui modul.
Ce face, concret
- Login unic pentru toate modulele, cu contul de domeniu sau cu un cont local. O sesiune este valabilă în toată aplicația.
- Utilizatori din Active Directory: conturile se importă periodic (implicit la 4 ore) sau la cerere, cu butonul „Sync AD”. Un cont dezactivat în AD se dezactivează și în Monolit.
- Roluri: cinci roluri implicite (
admin,it_manager,it_staff,employee,client) plus roluri proprii firmei. Un tabel stabilește ce module apar în meniu pentru fiecare rol. - Setări aplicație: nume, fus orar, politica de securitate (expirarea sesiunii, numărul maxim de încercări de login, lungimea minimă a parolei), server SMTP și canal Teams pentru notificări, fiecare cu buton de test.
- Jurnal de audit: autentificări reușite și eșuate, schimbări de parolă și de profil, modificări de setări, creări și actualizări de utilizatori, cu ora, utilizatorul, IP-ul și detaliile. Se filtrează pe tipul evenimentului.
- Backup și recuperare: backup zilnic al datelor fiecărui modul, păstrare configurabilă, copie pe NAS, verificare SHA-256 și restaurare cu backup de siguranță creat automat înainte.
- Despre: versiunea aplicației și a fiecărui modul, citită direct din modul, cu starea și latența lui.
Fluxuri de lucru
1. Angajat nou
- Contul se creează în Active Directory.
- La următoarea sincronizare, apare în Monolit cu rolul potrivit grupului AD:
it_staffpentru echipa IT,employeepentru restul. - IT-ul adaugă, dacă e nevoie, roluri suplimentare (de exemplu
hr). Modificarea intră în jurnalul de audit.
2. Plecarea unui angajat
- Contul se dezactivează în AD.
- Sincronizarea îl marchează inactiv în Monolit, iar accesul se oprește.
- Istoricul acțiunilor lui rămâne în jurnalul de audit.
3. Restaurarea datelor unui modul
- Administratorul alege un backup din istoric și vede dimensiunea, numărul de tabele și rânduri și amprenta SHA-256.
- Confirmă explicit operațiunea, marcată ca distructivă.
- Înainte de restaurare se creează automat un backup de siguranță al stării curente.
- Rezultatul arată tabelele și rândurile restaurate. Evenimentul e publicat ca audit critic.
Beneficii și indicatori
- Un singur loc pentru a vedea cine are acces și cu ce rol: numărul total de utilizatori, câți sunt activi și câți vin din AD.
- Autentificări eșuate pe utilizator, vizibile în audit: blocări repetate, încercări suspecte.
- Pentru fiecare modul: data și starea ultimului backup, numărul de copii și spațiul ocupat, plus starea NAS-ului.
- Versiunea și starea fiecărui modul într-un singur tabel, util la upgrade și la depanare.


