Errore LibreNMS – Whoops, looks like something went wrong. Check your librenms.log

by | Feb 16, 2021

Questo errore la maggior parte delle volte compare quando su LibreNMS ci sono problemi di connessione con il database.

L’errore è Whoops, looks like something went wrong. Check your librenms.log

VERIFICHE

Come prima cosa verificare che la configurazione del file .env sia corretta

Da una shell SSH eseguire il comando

Verificare che le info relative alla connessione con il database siano corrette.

Verfificare quindi che il file config.php abbia le informazioni corrette relative alla connessione al database con il comando:

Verificare che le info relative alla connessione con il database siano corrette.

A questo punto fare un check dell’intera configurazione del server LibreNMS.

Da una shell SSH eseguire con l’utenza librenms il comando:

Se è tutto OK dovremmo vedere una schermata come quella sovrastante, senza nessun errore.

Se invece ci sono errori con il database dovremmo vedere le seguenti righe:

In particolare in corrispondenza del DB Schema dovremmo vedere Not Connected (0) e in corrispondenza di MySQL dovremmo vedere un ?

In questo caso vuol dire che ci sono problemi legati al collegamento del server LibreNMS con il MySQL Server.

SOLUZIONE 1

La prima soluzione è quella di mettere a posto le ACL delle cartelle di LibreNMS con i seguenti comandi:

Se dopo la reipostazione delle ACL il problema persiste procedere con la Soluzione 2

SOLUZIONE 2

La seconda soluzione è quella di reinstallare il composer_wrapper sul server LibreNMS.

Accedere in SSH con l’utente librenms quindi eseguire il comando:

L’esecuzione di questo comando potrebbe durare qualche minuto

Se la reinstallazione del composer_wrapper non risolve il problema provare a generare nuovamente la chiave PHP con il comando:

Se neanche tramite la Soluzione 2 riusciamo a risolvere il problema non ci resta che analizzare i log e quindi capire esattamante il problema.

ANALISI DEI LOG

LibreNMS all’interno della cartella /opt/librenms/logs presenta 3 tipologie di log:

Access Log: sono i log che contengono la lista degli accessi effettuati tramite interfaccia web

Error Log: sono i log di errore, e all’interno tengono traccia di tutti gli errori relativi al PHP, MySQL, Nginx o Apache

Daily Log: sono i log relativi agli aggiornamenti del LibreNMS

Tramite questi log, ed in particolare tramite gli Error Log è possibile risalire alla causa del problema e quindi risolverlo.

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore
Categorie:LibreNMS

Related Post

0 Comments

Submit a Comment

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione