Installazione dal pacchetto tar.gz¶
Il pacchetto completo di installazione di Qisutu Monitoring viene fornito come tar.gz. I seguenti comandi corrispondono all’installazione descritta nella pagina del progetto su GitHub.
Sul server Linux, aprire un terminale in una nuova directory di lavoro scrivibile ed eseguire i seguenti comandi:
wget https://ftp.qisutu.de/Monitoring/QisutuMonitoring-1.0.1.tar.gz
tar xzf QisutuMonitoring-1.0.1.tar.gz
cd QisutuMonitoring
sudo sh install.sh
L’archivio viene estratto nella cartella QisutuMonitoring. L’installer copia poi l’applicazione in /opt/netzmonitor; la directory di lavoro non è la successiva directory del programma.
L’installer verifica i file forniti tramite SHA256SUMS, crea l’account di servizio Linux netzmonitor, crea la directory dei dati /var/lib/netzmonitor e configura il servizio in background. A seconda del sistema Linux usa systemd, OpenRC o SysV. Il programma viene poi avviato, salvo disattivazione esplicita di questa operazione.
Alla prima installazione, l’installer chiede la lingua iniziale se non è stata specificata una lingua e viene usato un terminale interattivo. Successivamente mostra il nome utente admin e una password iniziale generata casualmente. Conservare questa password fino al primo accesso.
Opzione |
Effetto |
|---|---|
|
Seleziona il tedesco per la prima installazione. Altri codici lingua: |
|
Salta l’installazione dei pacchetti di sistema mancanti. Python, OpenSSL, Ping e i client necessari per i propri controlli devono essere già presenti. |
|
Installa il programma, ma non avvia immediatamente il servizio. |
Esempio con pacchetti di sistema già presenti:
sudo sh install.sh --language de --skip-packages
Su Debian/Ubuntu, le installazioni dei pacchetti usano opzioni che proteggono dalla rimozione dei pacchetti già presenti. I client MariaDB/MySQL e PostgreSQL esistenti vengono riutilizzati. Se non è possibile installare in sicurezza un client di database opzionale mancante, viene mostrato un avviso; i relativi controlli richiedono quindi un pacchetto client compatibile fornito manualmente.