SERVIZIO QUALIWARE SERVER DAEMON .NET (QWNTSECSERVICE)

Il servizio applicativo QualiWare Server Daemon è implementato dall’eseguibile QWNTSECSERVICE.EXE, che deve essere installato e configurato seguendo la procedura descritta di seguito.

Installazione del servizio

1)Il servizio deve essere installato manualmente eseguendo il seguente comando da un prompt di comandi attivato in modalità Amministratore:

c:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil /ServiceName="QWNTSecService" /DisplayName="QualiWare Server Daemon .NET Service" "C:\program files (x86)\qualiware web server\bin\qwntsecservice.exe"

N.B. il percorso del file “qwntsecservice.exe” potrebbe variare in base alle effettive impostazioni utilizzate in fase di installazione di QualiWare Web Server.

Nel caso in cui sul server siano presenti più installazioni di QualiWare Web Server, è necessario specificare il corretto percorso di QWNTSECSERVICE.EXE, e specificare differenti nomi e descrizioni del servizio, rispettivamente nei parametri “ServiceName” e “DisplayName”.

2)Al momento dell’esecuzione del comando sopra riportato, verranno richiesti nome e password dell’utente che dovrà eseguire il servizio. E’ fortemente consigliato l’utilizzo dello stesso utente utilizzato per il servizio classico QWNTSEC.EXE.

NOTA: ricordarsi di specificare nel nome utente anche il relativo dominio

utente: dominio\nomeUtente

3) E’ consigliabile pianificare un riavvio periodico del servizio (ad esempio una volta al giorno), schedulando l’esecuzione dei due comandi di “start e stop” non in un’unica istruzione e ad una distanza di almeno un paio di minuti una dall’altra (per evitare che le due azioni si sovrappongano tra loro).

net stop <nome servizio>
net start <nome servizio>

 per maggiori dettagli, vedi l’articolo “Schedulazione servizi QWNTSEC”.

4) E’ consigliato inoltre effettuare una configurazione nella scheda “Servizi” di Windows, che esegua un riavvio automatico del servizio in caso di crash dello stesso.
Per maggiori dettagli, leggi “Ripristino automatico “servizio QWNTSECSERVICE” in caso di crash” .

Monitoraggio del servizio

E’ possibile verificare che il servizio sia attivo tramite una sonda opportunamente configurata con una chiamata web all’indirizzo del server e specificando una porta che può essere configurata attraverso l’apposito campo presente nella scheda di configurazione di Qualiware Server Daemon.

Per abilitare la chiamata, è necessario eseguire, sul server dove è installato il servizio, da un prompt di comandi in modalità “Amministratore”, la seguente istruzione:

netsh http add urlacl url=http://+:<porta>/ user=<utente>

dove <porta> è il numero della porta specificata, e <utente> è l’utente specificato in fase di configurazione (vedi sopra). Esempio: 

netsh http add urlacl url=http://+:8888/ user=DOMINIO\NOMEUTENTE

Una volta effettuata la configurazione, la si può provare eseguendo, sempre da un prompt dei comandi, la seguente istruzione:

curl http://<IP o FQDN del server>:<porta>

Esempio:

curl http://server5.dominio.local:8888

La risposta sarà di questo tipo:

{"status":"OK","uptimeSeconds":10,"timestamp":"2025-12-09T22:05:54.7714624Z"}