For Italian SMEs running their business system on SQL Server, PostgreSQL, MariaDB or MySQL: Sentinella watches backup freshness across all of them, and periodically restores a real copy of your database into a throwaway copy to prove it actually works - not just a check that the file exists. On SQL Server it also watches disk space, SQL Server Agent jobs and Windows services. It alerts you on Telegram and email before a problem becomes a disaster, and shows the whole history on one dashboard. Installed on your own servers, sold on its own or together with DB Sync. Per PMI italiane che tengono il gestionale su SQL Server, PostgreSQL, MariaDB o MySQL: Sentinella controlla la freschezza dei backup su tutti questi motori, ed esegue periodicamente un vero ripristino del tuo database in una copia usa e getta per dimostrare che funziona davvero - non solo che il file esiste. Su SQL Server controlla anche lo spazio disco, i job di SQL Server Agent e i servizi Windows. Ti avvisa su Telegram ed email prima che un problema diventi un disastro, e mostra tutta la storia in un unico cruscotto. Installato sui tuoi server, venduto da solo o insieme a DB Sync.
If your backup job runs every night and nobody has ever actually tried restoring it, if disk space on the server is something you only think about when it's already a problem, or if "is the backup okay?" is a question you can only answer by guessing - Sentinella was built for you. Se il job di backup gira ogni notte e nessuno ha mai davvero provato a ripristinarlo, se lo spazio disco sul server è una cosa a cui pensi solo quando è già un problema, o se "il backup va bene?" è una domanda a cui puoi rispondere solo per intuito - Sentinella è stato pensato per te.
A business system on SQL Server, PostgreSQL, MariaDB or MySQL holding orders, invoices, stock. IT is part-time or outsourced, and nobody has ever tried a real restore of the nightly backup.Un gestionale su SQL Server, PostgreSQL, MariaDB o MySQL con ordini, fatture, magazzino. L'IT è part-time o esterno, e nessuno ha mai provato un vero ripristino del backup notturno.
Accounting, legal, technical: years of client records that depend entirely on an automatic backup nobody has ever put to the test.Commercialista, legale, tecnico: anni di pratiche clienti che dipendono interamente da un backup automatico che nessuno ha mai messo alla prova.
One person wearing many hats. What's needed isn't one more dashboard to remember to check - it's a watchdog that checks on its own and speaks up only when something is actually wrong.Una persona con molti cappelli. Non serve un altro cruscotto da ricordarsi di controllare - serve una sentinella che controlla da sola e parla solo quando c'è davvero qualcosa che non va.
Sentinella doesn't just look at a timestamp: it periodically restores a real copy of your database elsewhere and checks it, then throws the copy away. Everything below runs on your own servers. Sentinella non guarda solo una data: ripristina periodicamente una copia vera del tuo database altrove e la controlla, poi la elimina. Tutto quello che segue gira sui tuoi server.
Not "RESTORE VERIFYONLY": a genuine restore into a throwaway copy, a full integrity check, and a table comparison - then the copy is always deleted, guarded by a hard-coded name prefix your real databases can never carry.Non un semplice "RESTORE VERIFYONLY": un ripristino vero in una copia usa e getta, un controllo di integrità completo e un confronto delle tabelle - poi la copia viene sempre eliminata, con un prefisso di nome che i tuoi database veri non possono mai avere.
Every monitored database is checked against a threshold you set: if the last full backup is older than it should be, you see it immediately, before you need it.Ogni database sorvegliato è confrontato con una soglia che imposti tu: se l'ultimo backup pieno è più vecchio di quanto dovrebbe, lo vedi subito, prima che ti serva.
A server that fills up quietly is how a backup job starts failing without anyone noticing. On SQL Server, Sentinella watches free space on every monitored instance.Un server che si riempie in silenzio è il modo in cui un job di backup comincia a fallire senza che nessuno se ne accorga. Su SQL Server, Sentinella controlla lo spazio libero su ogni istanza sorvegliata.
The backup job itself, and any other scheduled job, checked for whether it actually ran and how it finished - a job that silently stopped running is a common way a "working" backup stops working.Il job di backup stesso, e ogni altro job pianificato, controllato per capire se è davvero girato e come è finito - un job che ha smesso di girare in silenzio è un modo comune con cui un backup "funzionante" smette di funzionare.
Read-only checks on the Windows services you choose, on the machine Sentinella runs on - it only ever looks, it never starts or stops a service.Controlli in sola lettura sui servizi Windows che scegli, sulla macchina dove gira Sentinella - guarda soltanto, non avvia né ferma mai un servizio.
The most recent backup can also be copied to a second location with a checksum verification, so a single machine failure isn't the only thing standing between you and your data.L'ultimo backup può essere copiato anche in una seconda sede con verifica del checksum, così un unico guasto alla macchina non è l'unica cosa che sta tra te e i tuoi dati.
Every check writes to its own history: every restore test, every freshness check, every disk reading - so you can see not just today's status but how it got there.Ogni controllo scrive nel proprio storico: ogni prova di ripristino, ogni controllo di freschezza, ogni lettura del disco - così vedi non solo lo stato di oggi ma come ci si è arrivati.
Off by default: you turn them on and choose the channel. A problem sends one alert, a reminder if it persists, and exactly one message when it's resolved - never a flood.Spenti di default: li attivi tu e scegli il canale. Un problema manda un avviso, un promemoria se persiste, e un solo messaggio quando si risolve - mai un diluvio.
Administrator, operator, read-only: everyone signs in with their own account, and a manual restore test - the expensive one - stays an administrator action.Amministratore, operatore, sola lettura: ognuno entra con il proprio accesso, e una prova di ripristino manuale - quella onerosa - resta un'azione da amministratore.
The password of every monitored instance is stored encrypted, with the key kept locally, outside the control database.La password di ogni istanza sorvegliata è custodita cifrata, con la chiave tenuta in locale, fuori dal database di controllo.
Short clips recorded on the real product: the calm dashboard, a real restore test, a problem caught before it mattered. Pick one, or let them play. Brevi clip registrate sul prodotto vero: il cruscotto tranquillo, una prova di ripristino reale, un problema colto prima che contasse. Scegline una, o lasciale scorrere.
Sentinella installs on your own server environment, next to the systems it watches - never in a shared cloud.Sentinella si installa sul tuo server, accanto ai sistemi che sorveglia - mai in un cloud condiviso.
We decide together which databases, thresholds and checks to activate, and which channel receives the alerts.Decidiamo insieme quali database, soglie e controlli attivare, e quale canale riceve gli avvisi.
Training for whoever will read the dashboard and receive the alerts, so a warning is understood the moment it arrives.Formazione di chi leggerà il cruscotto e riceverà gli avvisi, così un avviso si capisce nel momento in cui arriva.
Direct support at your side for the first checks and the first real restore test, so you see it work before you need it to.Assistenza diretta al tuo fianco per i primi controlli e la prima prova di ripristino reale, così la vedi funzionare prima che ti serva.
A tool that watches your backups has to be at least as trustworthy as the backups themselves. This is how Sentinella earns that.Uno strumento che sorveglia i tuoi backup deve essere almeno affidabile quanto i backup stessi. Ecco come Sentinella se lo guadagna.
Sentinella runs inside your own network, next to your databases - not on a shared cloud.Sentinella gira dentro la tua rete, accanto ai tuoi database - non su un cloud condiviso.
No customer data is ever sent outside your network, and every monitored password is kept encrypted, locally.Nessun dato dei clienti esce dalla tua rete, e ogni password sorvegliata resta cifrata, in locale.
Everyone signs in with their own account and role - administrator, operator or read-only - and a manual restore test stays an administrator's call.Ognuno entra con il proprio accesso e il proprio ruolo - amministratore, operatore o sola lettura - e una prova di ripristino manuale resta una scelta dell'amministratore.
Telegram and email warn you before the problem becomes a disaster - off by default, on only when you choose to turn them on.Telegram ed email ti avvisano prima che il problema diventi un disastro - spenti di default, attivi solo quando lo decidi tu.
No, it watches it. Your backup job keeps running exactly as it does today - Sentinella checks that it actually ran, that it's recent enough, and that it can genuinely be restored.No, lo controlla. Il tuo job di backup continua a girare esattamente come oggi - Sentinella verifica che sia davvero partito, che sia abbastanza recente, e che si possa davvero ripristinare.
Sentinella restores your latest backup into a separate, throwaway database, runs a full integrity check on it, compares it against the live database, and then always deletes it - a genuine restore, not just a check that the backup file opens.Sentinella ripristina l'ultimo backup in un database separato, usa e getta, esegue un controllo di integrità completo, lo confronta con il database vero, e poi lo elimina sempre - un ripristino vero, non solo un controllo che il file del backup si apre.
Never. Every restore test lands in a database with a fixed, reserved name prefix your real databases can never carry, and it is always deleted afterwards, in a step the code refuses to skip even if something else fails.Mai. Ogni prova di ripristino finisce in un database con un prefisso di nome fisso e riservato che i tuoi database veri non possono mai avere, e viene sempre eliminato alla fine, in un passaggio che il codice non salta nemmeno se qualcos'altro fallisce.
Backup freshness, disk space and job checks run automatically in the background, and you can also run any of them on demand from the panel. The real restore test runs on an interval you choose per database, or manually whenever you want to see it work.Freschezza dei backup, spazio disco e job girano automaticamente in background, e puoi anche lanciarli a mano dal pannello quando vuoi. La prova di ripristino reale gira su un intervallo che scegli per ogni database, o a mano ogni volta che vuoi vederla funzionare.
Whoever you configure: a Telegram chat, an email address, or both. Both channels are off until you turn them on, and a problem never sends more than one alert, one reminder if it persists, and one message when it's resolved.Chi configuri tu: una chat Telegram, un indirizzo email, o entrambi. Entrambi i canali sono spenti finché non li attivi tu, e un problema non manda mai più di un avviso, un promemoria se persiste, e un messaggio quando si risolve.
No agent inside the database, on any engine. On SQL Server, Sentinella connects with a dedicated login (Windows or SQL authentication) - the same permission level a database administrator would use. On PostgreSQL, MariaDB and MySQL it uses the engine's own restore program (pg_restore, mariadb or mysql), whose path you set from the panel.Nessun agente dentro il database, su nessun motore. Su SQL Server, Sentinella si collega con un login dedicato (autenticazione Windows o SQL) - lo stesso livello di permesso che userebbe un amministratore del database. Su PostgreSQL, MariaDB e MySQL usa il programma di ripristino del motore stesso (pg_restore, mariadb o mysql), il cui percorso imposti dal pannello.
No, by design. There's no "restart this service" button, no automatic deletion of anything. Sentinella observes and alerts - the decision, and the action, stay yours.No, per scelta. Non c'è un pulsante "riavvia questo servizio", nessuna eliminazione automatica di nulla. Sentinella osserva e avvisa - la decisione, e l'azione, restano tue.
Yes, three roles: administrator (full control, including manual restore tests), operator (runs checks, cannot trigger a restore test), and read-only (sees the dashboard and history, changes nothing).Sì, tre ruoli: amministratore (controllo completo, incluse le prove di ripristino manuali), operatore (lancia i controlli, non può avviare una prova di ripristino), e sola lettura (vede cruscotto e storico, non cambia nulla).
Sentinella watches SQL Server, PostgreSQL, MariaDB and MySQL, even together, from the same installation. On every engine it checks backup freshness and runs a real restore test into a throwaway database, comparing row counts against the live database and running the engine's own integrity check (pg_amcheck when available, CHECK TABLE on MariaDB/MySQL). SQL Server Agent jobs, the DBCC CHECKDB check and disk space read from the server remain checks reserved to SQL Server instances. It applies to databases installed on your own servers, not to managed cloud database services.Sentinella sorveglia SQL Server, PostgreSQL, MariaDB e MySQL, anche insieme, dalla stessa installazione. Su ogni motore controlla la freschezza dei backup ed esegue una vera prova di ripristino in un database usa e getta, confrontando il numero di righe con il database vero ed eseguendo il controllo di integrità del motore stesso (pg_amcheck quando disponibile, CHECK TABLE su MariaDB/MySQL). I job di SQL Server Agent, il controllo DBCC CHECKDB e lo spazio disco letto dal server restano controlli riservati alle istanze SQL Server. Vale per i database installati sui tuoi server, non per i servizi di database gestiti in cloud.
Twenty minutes, on your own database setup, and you'll know for sure. Venti minuti, sul tuo database vero, e lo saprai con certezza.