Introduzione

OpenNMS è un sistema di monitoraggio opensource, che può essere utilizzato per monitorare un numero illimitato di dispositivi; è basato su Java e virtualmente è quindi cross-platform.

Installazione prerequisiti

Installiamo prima un po' di requisiti.

  • Postgree SQL
# apt-get install postgresql -y

Una volta installato Postgree SQL procediamo ad apportare un paio di modifiche:

# nano /etc/postgresql/9.6/main/pg_hba.conf

Troviamo le righe:

local   all         all                                         local
host    all         all         127.0.0.1/32                    md5
host    all         all         ::1/128                         md5

e cambiamole come segue:

local   all         all                                          trust
host    all         all         127.0.0.1/32                     trust
host    all         all         ::1/128                          trust

Infine riavviamo Postgree SQL:

# systemctl restart postgresql
# systemctl enable postgresql


  • Oracle Java

Per installare Oracle Java aggiungiamo il repository:

# nano /etc/apt/sources.list
deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main

Installiamo la chiave del repository e aggiorniamo la lista dei pacchetti:

# apt-get install dirmngr
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
# apt-get update

Infine installiamo Oracle Java:

# apt-get install oracle-java8-installer oracle-java8-set-default

Installazione OpenNMS

Procediamo quindi con l'installazione del nostro software. Per prima cosa dobbiamo aggiungere il repository di OpenNMS:

# nano /etc/apt/sources.list.d/opennms.list

deb http://debian.opennms.org opennms-20 main deb-src http://debian.opennms.org opennms-20 main

Quindi aggiorniamo, installiamo la chiave e poi il software:

# wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -
# apt-get update
# apt-get install default-mta opennms -y

Infine completiamo l'installazione manualmente:

# /usr/share/opennms/bin/install -dis

Utilizzo di OpenNMS

Una volta installato, il software è accessibile tramite browser:

http://indirizzo.ip.del.server:8980/opennms

Il primo login va effettuato con le credenziali:

  • utente: admin
  • password: admin

Per l'utilizzo del software rimandiamo alla guida ufficiale: OpenNMS Administrator Guide