Installazione e configurazione dashboard web grafana

Da qualiwiki.
Versione del 26 giu 2026 alle 16:40 di Qualivision (discussione | contributi) (Creata pagina con "== Installazione Automatica Completa == 1) Recuperare l'installer la cartella completa "App" nel seguente percorso: "\\QVSERVER\__Projects\Grafana Dashboard" 2) Copiarla in "C:\qualivision" 3) eseguire il file install_complete.bat 4) seguire ciò che fa fare per l'installazione completa In caso non vada a buon fine o ci sia qualcosa che non va seguire i passaggi manuali sottostanti Se tutto va a buon fine si può procedere con #Accesso alla Dashboard Qualivision|...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Installazione Automatica Completa

1) Recuperare l'installer la cartella completa "App" nel seguente percorso: "\\QVSERVER\__Projects\Grafana Dashboard"

2) Copiarla in "C:\qualivision"

3) eseguire il file install_complete.bat

4) seguire ciò che fa fare per l'installazione completa

In caso non vada a buon fine o ci sia qualcosa che non va seguire i passaggi manuali sottostanti

Se tutto va a buon fine si può procedere con Accesso alla Dashboard Qualivision


Installazione Grafana

1) Recuperare l'installer Grafana dalla cartella SoftInstall.

2) Installare Grafana utilizzando le impostazioni predefinite.

3) Verificare che sia stata creata la cartella:

  C:\Program Files\GrafanaLabs\grafana

4) Verificare che sia presente il servizio Windows Grafana.


Configurazione servizio Grafana

Se si utilizza autenticazione Windows verso SQL Server, configurare il servizio Grafana con l'utente Windows che dovrà accedere al database.

In alternativa lasciare il servizio con la configurazione predefinita ed utilizzare credenziali SQL direttamente nelle Data Source.

Dopo ogni modifica riavviare il servizio Grafana.


Ripristino configurazione Grafana Qualivision

1) Arrestare il servizio Grafana.

2) Sostituire completamente la cartella:

  C:\Program Files\GrafanaLabs\grafana
  con quella fornita da Qualivision.

3) Riavviare il servizio Grafana.


Installazione Dashboard Qualivision

1) Copiare la cartella dell'applicazione nel percorso desiderato.

  Esempio:
  C:\Qualivision\Dashboard

2) Verificare la presenza dei file principali:

  main.py
  requirements.txt
  install.bat
  config
  static

3) Eseguire install.bat come amministratore.

4) Attendere il completamento dell'installazione.

5) Al termine dell'installazione la Dashboard Qualivision viene avviata automaticamente in background.

6) Viene inoltre configurato l'avvio automatico della Dashboard all'avvio di Windows, attivabile e disattivabile dal pannello amministrativo


Accesso alla Dashboard Qualivision

La Dashboard Qualivision è raggiungibile da:

  http://localhost:8000

Il pannello amministrativo è raggiungibile da:

  http://localhost:8000/admin


L'accesso a Grafana viene gestito tramite proxy dalla Dashboard Qualivision verso http://localhost:8000/dash-configurator/...


Accesso alla configurazione Grafana

Per accedere alla configurazione Grafana utilizzare il pulsante:

  Dashboard Configurazione

presente nel pannello amministrativo della Dashboard Qualivision.

Da questa pagina è possibile accedere alla configurazione Grafana.


Configurazione Data Source Grafana

Le Data Source devono essere configurate manualmente dopo il ripristino della configurazione Grafana.

1) Accedere al pannello amministrativo:

  http://localhost:8000/admin

2) Dashboard Configurazione

3) Accedere alla sezione connessioni, vedi datasources configurate di Grafana.

4) Creare o verificare le connessioni Microsoft SQL Server.

5) Configurare server, database e metodo di autenticazione.

6) Premere:

  Save & Test

7) Verificare che il test sia positivo.


Funzionamento Dashboard Qualivision

La Dashboard Qualivision è una pagina web locale che mostra le dashboard Grafana all'interno della stessa interfaccia.

La Dashboard Qualivision non contiene direttamente i grafici, ma carica le dashboard create in Grafana tramite proxy.

La struttura è composta da:

- stazioni - sottopagine - dashboard Grafana associate - parametri Grafana - lingue - impostazioni generali


Configurazione Dashboard Qualivision

La configurazione della Dashboard Qualivision non deve essere modificata manualmente nei file JSON.

Tutte le modifiche devono essere effettuate dal pannello amministrativo:

  http://localhost:8000/admin

Dal pannello amministrativo è possibile configurare:

- stazioni - sottopagine - dashboard Grafana associate - parametri Grafana - indirizzo Grafana - aggiornamento automatico - lingue - lingua di default


Configurazione Stazioni

Una stazione rappresenta una voce principale nel menu laterale.

Per ogni stazione è possibile configurare:

- nome - codice / id - descrizione - abilitazione - sottopagina di default

Il nome è quello visualizzato nella Dashboard Qualivision.


Configurazione Sottopagine

Una sottopagina rappresenta una tab nella parte alta della Dashboard Qualivision.

Per ogni sottopagina è possibile configurare:

- nome - codice / id - dashboard Grafana associata - parametri Grafana - abilitazione

Il nome è quello visualizzato nella tab.

La dashboard Grafana associata viene indicata tramite il codice della dashboard Grafana.


Come ricavare il codice della dashboard Grafana

Il codice della dashboard Grafana deve essere ricavato dall'URL della dashboard.

1) Accedere alla configurazione Grafana dal pannello amministrativo.

2) Aprire la dashboard desiderata.

3) Osservare l'URL del browser.

Esempio:

  /dash-configurator/d/ad4n2j4/dashboard-statistiche

In questo caso il codice della dashboard è:

  ad4n2j4


Configurazione Parametri Grafana

I parametri Grafana permettono di passare variabili alla dashboard.

Esempio:

  var-idStazione=1

Se sono necessari più parametri, separarli con punto e virgola.

Esempio:

  var-idStazione=1;var-linea=2

Se il nome della variabile su grafana è: "idStazione" la variabile si chiamerà "var-idStazione"


Configurazione Lingue

Le lingue vengono configurate dal pannello amministrativo.

Per ogni lingua devono essere indicati:

- codice lingua - descrizione visualizzata

Esempio:

  it - Italiano
  en - English
  fr - Francese

Il codice lingua deve corrispondere al codice utilizzato nel database.


La variabile lingua Grafana deve corrispondere alla variabile configurata nella dashboard Grafana.

Esempio:

  var-lang

In questo caso in Grafana deve esistere una variabile chiamata:

  lang


Report PDF

La Dashboard Qualivision include la funzione di generazione report PDF.

Il report viene generato partendo dalla pagina Grafana attualmente visualizzata.

Se l'utente cambia tab, filtri, lingua o intervallo temporale, il PDF viene generato usando la vista attualmente selezionata.

La generazione PDF utilizza Playwright e Chromium installati tramite install.bat lato backend.


Verifica finale

1) Aprire:

  http://localhost:8000

2) Verificare che la Dashboard Qualivision si apra correttamente.

3) Verificare la presenza delle stazioni.

4) Verificare la presenza delle sottopagine.

5) Verificare il caricamento delle dashboard Grafana.

6) Verificare le Data Source.

7) Verificare il cambio lingua, se previsto.

8) Verificare la generazione del report PDF.

9) Verificare il corretto aggiornamento automatico dei dati.