Installazione e Configurazione di Smokeping in LibreNMS

by | Set 25, 2018

Smokeping è un tool che tiene traccia della latenza della rete:

Migliore visualizzazione della latenza.
Esploratore grafico interattivo.
Ampia gamma di plug-in di misurazione della latenza.
Sistema Master / Slave per misure distribuite.
Sistema di avviso altamente configurabile.
Grafici live latency con i grafici più ‘interessanti’.
Software gratuito e OpenSource scritto in Perl scritto da Tobi Oetiker, il creatore di MRTG e RRDtool

PRE-REQUISITI

Questa guida presume sia già installato un server LibreNMS e che funzioni con Apache o Nginx.

Installazione e Configurazione di LibreNMS su Ubuntu Server 16.04

INSTALLAZIONE DI SMOKEPING

Per installare SmokePing sul server lanciare il comando:

CONFIGURAZIONE DI SMOKEPING

Smokeping ha diversi file di configurazione. Per impostazione predefinita, questi si trovano in /etc/smokeping/config.d/

Modificare il proprietario e il contatto del file di configurazione General e i dettagli del nome host cgiurl:

Aggiungiamo all’interno del file le seguenti righe

In pratica dovremmo vedere all’inteno del file di configurazione le seguenti righe:

Salvare il file e chiuderlo

CONFIGURAZIONE DI SMOKEPING PER UTILIZZARE L’ELENCO DEI NODI DI LIBRENMS

Aggiungere le seguenti righe nel file di configurazione /etc/smokeping/config con il comando:

ed aggiungere la seguente riga al fondo:

In pratica dovremmo vedere all’inteno del file di configurazione le seguenti righe:

Nel prossimo step genereremo il file di configurazione.

GENERARE L’ELENCO LIBRENMS DEI NODI SI SMOKEPING

LibreNMS è dotato di uno script che esporta il nostro elenco di nodi da LibreNMS in un file di configurazione nel formato richiesto da Smokeping.

Per generare il file di configurazione una volta lanciare il seguente comando:

Tuttavia, è più desiderabile impostare un cron job che rigenera il nostro elenco di nodi e li aggiunge a Smokeping. È possibile aggiungere quanto segue alla fine del cron job di librenms, ad es. nano /etc/cron.d/librenms

In Ubuntu 16.04 se voglimao schedulare il task ogni gionro alle 00:30 lanciare il comando:

In Ubuntu 14.04 se voglimao schedulare il task ogni giorno alle 00:30 lanciare il comando:

CONFIGURARE LIBRENMS

Modifica /opt/librenms/config.php con il comando:

e aggiungere quanto segue:

NOTA BENE: assicurarsi di indirizzare la directory corretta verso la directory dei dati di Smokeping:

CONFIGURARE IL WEB SERVER

Questa sezione visualizza la configurazione richiesta per il server web.

Di seguito la configurazione per Apache e per Nginx.

CONFIGURAZIONE DI APACHE

Smokeping dovrebbe installare automaticamente un file di configurazione di Apache in /etc/apache2/Conf-available/

Verificare questo utilizzando il comando:

Se non viene visualizzato smokeping.conf dovrai creare un link simbolico con il comando:

Dopo aver creato il collegamento simbolico, riavviare Apache con il comando:

A questo punto dovremmo essere in grado di caricare l’interfaccia web Smokeping richiamando il link http://NOME-HOST/cgi-bin/smokeping.cgi

CONFIGURAZIONE DI NGINX

Questa sezione presume che tu abbia configurato LibreNMS con Nginx

Aggiungere la seguente configurazione al file di configurazione /etc/nginx/conf.d/librenms.conf

Eseguire il comando:

la configurazione seguente setta Nginx per rispondere al link http://NOME-HOST/smokeping:

Salvare il file e chiuderlo

Dopo aver salvato il file di configurazione, verificare che la sintassi del file di configurazione Nginx sia corretta con il comando:

Quindi riavviamo Nginx con il comando:

A questo punto se richiamiamo il link http://NOME-HOST/smokeping dovrebbe rispondere la pagina web relativa al tool.

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 | Linux

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