Configurare Nagios Mobile su CentOS

nagiosmobile01

Come installare l'interfaccia di Nagios Mobile per visualizzare lo stato della rete direttamente sul proprio telefono mobile.

Mantenere la funzionalità della rete è uno dei principali compiti di ogni amministratore di sistema e con Nagios è possibile avere tutte le informazioni direttamente sui dispositivi di tipo mobile.

 

Prerequisiti

  • Linux CentOS 6 minimal
  • Un ambiente funzionale di Nagios
  • Nagios Mobile web interface

 

Procedura

Dalla pagina web Nagios Frontend, effettuare il download dell'interfaccia Nagios Mobile che più soddisfa le proprie esigenze e scompattarla.

# wget http://assets.nagios.com/downloads/exchange/nagiosmobile/nagiosmobile.tar.gz
# tar –vxzf nagiosmobile.tar.gz
# cd nagiosmobile

nagiosmobile02

Editare il file include.inc.php ed impostare il path dei file in modo che la locazione relativa al sistema utilizzato da coincida.

$STATUS_FILE  = "/var/nagios/status.dat";
$COMMAND_FILE = "/var/nagios/rw/nagios.cmd";
$CGI_FILE = "/etc/nagios/cgi.cfg";
$OBJECTS_FILE = "/var/nagios/objects.cache";
$BASE_URL = '/nagiosmobile';
$TTL = 30;
$USER = '';

# vi include.inc.php

nagiosmobile03

Editare il file INSTALL.php e configurare il parametro target directory per lo script di installazione.

//target directory where nagiosmobile's web files will be stored
define('TARGETDIR',"/usr/local/nagiosmobile");

# vi INSTALL.php

nagiosmobile04

Lanciare il file di installazione.

# ./INSTALL.php

nagiosmobile05

Editare il file diconfigurazione /etc/httpd/conf.d/nagiosmobile.conf ed impostare il path corretto del file htpasswd.users.

AuthUserFile /etc/nagios/htpasswd.users

# vi /etc/httpd/conf.d/nagiosmobile.conf

nagiosmobile06

Per accedere all'interfaccia web di Nagios Mobile, digitare dal proprio browser l'indirizzo:

http://IP_server/nagiosmobile

nagiosmobile07

Per accedere al sistema Nagios utilizzando dispositivi mobile come Android e iPhone, è possibile trovare alcune utili apps direttamente dai loro store. Nell'esempio lo screenshot è ottenuto utilizzando l'applicazione per Android  aNag.

nagiosmobile08

Per accedere al sistema Nagios dall'esterno, è possibile utilizzare una connessione VPN o preferibilmente avere un IP pubblico dedicato.

nagios mobile 1

4 Comments

  1. Matteo 08/07/2013
    • Paolo Valsecchi 08/07/2013
      • Matteo 09/07/2013