Aggiunge task scheduler XML
This commit is contained in:
@@ -34,10 +34,9 @@ Il servizio Windows deve:
|
||||
- applicare esclusioni di directory e pattern;
|
||||
- registrare i file cambiati in un registro persistente;
|
||||
- mantenere un log giornaliero delle operazioni;
|
||||
- verificare periodicamente la raggiungibilita' del server di backup;
|
||||
- segnalare lo stato del server alla tray app.
|
||||
- mantenere un log giornaliero delle operazioni.
|
||||
|
||||
Il controllo di raggiungibilita' del server deve avvenire ogni 10 minuti, salvo diversa configurazione.
|
||||
Il servizio watchdog non deve controllare la raggiungibilita' del server di backup. Questo controllo deve essere gestito da Task Scheduler tramite notifier separato, in modo da poter mostrare avvisi nella sessione utente senza accoppiare il servizio a interfacce grafiche.
|
||||
|
||||
La libreria Python consigliata per il monitoraggio e' `watchdog`, perche' su Windows usa API native di sistema ed evita un polling continuo e inefficiente.
|
||||
|
||||
@@ -185,7 +184,7 @@ Poiche' un servizio Windows non deve aprire direttamente finestre nella sessione
|
||||
Accendi il server di backup o verifica che sia connesso alla rete
|
||||
```
|
||||
|
||||
Se il flusso operativo usa solo Task Scheduler e backup no-GUI, l'avviso durante la giornata deve essere gestito da un notifier separato lanciato nella sessione utente, sempre tramite Task Scheduler. Il notifier deve controllare il server ogni 10 minuti, mostrare il messaggio una sola volta mentre il server resta non raggiungibile, e resettare l'avviso quando il server torna raggiungibile.
|
||||
Se il flusso operativo usa solo Task Scheduler e backup no-GUI, l'avviso durante la giornata deve essere gestito da un notifier separato lanciato nella sessione utente, sempre tramite Task Scheduler. Il notifier deve controllare il server ogni 30 minuti, mostrare il messaggio una sola volta mentre il server resta non raggiungibile, e resettare l'avviso quando il server torna raggiungibile.
|
||||
|
||||
## Strategia di monitoraggio
|
||||
|
||||
|
||||
Reference in New Issue
Block a user