Aggiungere un Menù Personalizzato alla Web Gui di LibreNMS

da | Set 8, 2018

Qualche giorno fa ho avuto la necessità di aggiungere un menù custom nella Web Gui di LibreNMS per poter aggiungere della documentazione.

Analizzando i file di configurazione dell’applicativo ho trovato il file con le indicazioni da seguire.

Infatti esiste già il codice per aggiungere una menù custom e lo troviamo all’interno del file /opt/librenms/html/includes/print-menubar.php

Se apriamo il file verso il fondo dovremmo vedere queste due righe

Creiamo quindi la pagina PHP print-menubar-custom.inc.php  nel path /opt/librenms/html/includes/ con il comando:

Quindi incolliamo il seguente codice:

Quindi settiamo i permessi per l’utenza librenms alla pagina appena creata con il comando:

A questo punto dobbiamo creare i due file HTML citati nella pagina PHP appena creata WIFI-Map.html e Router-Map.html all’interno della cartella /opt/librenms/html

Dopo aver creato o copiato i file Html dobbiamo assegnare i permessi all’utenza librenms con il comando:

Se proviamo a fare un refresh della pagina web noteremo che dopo il menù Alerts è comparso il Custom Menu con all’interno i sotto menù che abbiamo creato.

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

Related Post

1 commento

  1. se volessi aggiungere una nuova tab in device come dovrei fare? oltre overview etc?

Invia un commento

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

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione