Requisiti e modello operativo¶
Qisutu Monitoring Versione 1.x viene installato su un server Linux. Il programma fornisce una propria interfaccia web HTTPS e salva localmente in SQLite la configurazione, gli account utente e i dati misurati. Per il funzionamento non sono necessari Docker, Apache, un server web aggiuntivo o un server di database dedicato. La libreria Python per server web Tornado e i file dell’interfaccia sono inclusi nel pacchetto.
Per l’installazione di base sono necessari Python 3.9 o successivo con supporto SQLite e SSL, sha256sum, OpenSSL e ping. L’installer può installare i pacchetti mancanti tramite il gestore pacchetti del sistema Linux. I tipi di controllo aggiuntivi richiedono programmi adatti sul computer che esegue il controllo:
Area di controllo |
Requisito aggiuntivo sul server di monitoraggio o sul collettore |
|---|---|
Risorse Linux tramite SSH |
Client OpenSSH, inclusi |
SNMP, switch e stampanti |
Programmi Net-SNMP, in particolare |
PostgreSQL |
Client PostgreSQL |
MariaDB/MySQL |
Client MariaDB o MySQL |
Microsoft SQL Server |
|
Per un collettore remoto, i requisiti valgono sul suo server Linux. L’installer centrale non installa automaticamente tutti i programmi su un collettore remoto.
Se tutti i pacchetti di sistema necessari sono presenti, installazione e funzionamento possono avvenire senza connessione Internet. In tal caso scegliere --skip-packages. L’installer non modifica il firewall globale; deve essere già garantita la raggiungibilità necessaria tra browser, server di monitoraggio e sistemi monitorati.