Monitorare un server con OpenNMS
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