Cum se instalează și se configurează OpenNMS în Ubuntu 17

Gestionarea datelor într-un sistem de operare este esențială atunci când vine vorba de a avea cele mai bune niveluri de control și optimizare a proceselor, întrucât în ​​acest mod, ca administratori, avem posibilitatea de a documenta orice anomalie care poate apărea în sistem.

Unul dintre cele mai complete instrumente pentru acest lucru este OpenNMS, care a fost dezvoltat ca un instrument de monitorizare cuprinzător și, prin urmare, Solvetic va analiza astăzi în detaliu utilizarea sa în Linux.

Ce este OpenNMSOpenNMS a fost creat ca o platformă open source pentru integrare ușoară și dezvoltat pentru a crea soluții și suport atunci când vine vorba de sarcini de monitorizare a rețelei.

În prezent, avem două distribuții OpenNMS: Meridian și Horizon. Opțiunea Meridian este specială pentru companii și companii în care datele și asistența trebuie să fie stabile și să aibă suport pe termen lung, dimpotrivă, Horizon este ideal pentru monitorizarea și gestionarea noilor tehnologii și medii IT.

Caracteristici OpenNMSPrintre diferitele sale caracteristici găsim:

  • Este în capacitatea de a detecta întreruperile serviciului și de a măsura latența pentru a grafica și a stabili praguri prin sondaje automate.
  • Compatibil cu multe aplicații de monitorizare a serviciului configurabile.
  • Posibilitatea de a obține date și indicatori de performanță prin SNMP, JMX, WMI, NRPE, NSClient ++ și XMP prin efectuarea modificărilor pertinente în configurație.
  • OpenNMS are o arhitectură flexibilă și extensibilă pentru a extinde posibilitățile serviciului. OpenNMS are interfețe North End pentru alarme și API ReST pentru a ajuta la integrarea OpenNMS în infrastructura existentă.
  • Capacitatea de a detecta topologiile de rețea la nivelul 2, care se bazează pe informații SNMP. folosind standarde din industrie precum LLDP, CDP și Bridge-MIB descoperire. OpenNMS acceptă descoperirea topologiei de rutare Layer 3 bazată pe OSPF și IS-IS.
  • Posibilitatea executării scripturilor externe.
  • Integrare Request Tracker (RT).
  • Integrarea BMC Remedy.
  • Integrare OTRS.
  • Permite implementarea JMS Alarm Northbound.
  • Compatibil cu mai multe sisteme de operare precum Windows, Mac, Linux / Unix și Solaris.
  • Vă permite să trimiteți notificări prin e-mail.
  • Capabil să proceseze 125.000 de mesaje syslog pe minut.

1. Actualizați sistemul Ubuntu 17

Pasul 1
Primul pas pe care trebuie să îl faceți este să actualizați pachetele de sistem executând următoarele comenzi:

 sudo apt-get update -y sudo apt-get upgrade -y
NotăPutem accesa ca utilizatori root pentru a evita utilizarea termenului sudo.

MARI

Pasul 2
După actualizarea sistemului de operare, va fi necesar să definiți numele complet al domeniului după cum este necesar, pentru aceasta, vom edita fișierul / etc / hosts folosind editorul dorit:

 sudo nano / etc / hosts
Pasul 3
Acolo intrăm următoarele:
 192.168.0.21 server.OpenNMS.server local 

MARI

Pasul 4
Adresa IP de introdus va fi adresa IP a serverului pe care este instalată aplicația. Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

Pasul 5
Acum, vom accesa fișierul / etc / hostname:

 sudo nano / etc / hostname 
Pasul 6
Acolo vom adăuga următoarea linie. Din nou salvăm modificările și ieșim din editor.
 server.OpenNMS.local 

MARI

2. Instalați PostgreSQL pe Ubuntu 17

Pasul 1
Aplicația OpenNMS trebuie să utilizeze PostgreSQL pentru tot ceea ce ține de baza de date, pentru a instala PostgreSQL vom executa următoarea comandă:

 sudo apt-get install postgresql -y 

MARI

Pasul 2
După efectuarea procesului de instalare PostgreSQL, va fi necesar să permită utilizatorilor accesul la această bază de date, PostgreSQL va permite conexiunea numai dacă ne-am conectat la numele contului local care trebuie să se potrivească cu utilizatorul PostgreSQL, în În acest moment trebuie să menționăm că OpenNMS rulează ca root, de aceea trebuie să schimbăm configurația pentru a permite utilizatorului root să accesăm următorul director:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
Pasul 3
Acolo trebuie să localizăm următoarele linii:
 local all all peer host all all 127.0.0.1/32 md5 host all all :: 1/128 md5

MARI

Pasul 4
Trebuie să schimbăm ultima valoare după cum urmează:

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

MARI

Pasul 5
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

Pasul 6
Continuăm să repornim serviciul PostgreSQL executând următoarele:

 sudo systemctl reporniți postgresql sudo systemctl activați postgresql

MARI

3. Instalați Java pe Ubuntu 17

Pasul 1
Pentru instalarea Java vom adăuga următorul depozit PPA:

 sudo add-apt-repository ppa: webupd8team / java 

MARI

Pasul 2
Apoi vom actualiza acest depozit executând:

 sudo apt-get update -y 
Pasul 3
Apoi putem instala Java cu următoarea comandă:
 sudo apt-get install oracle-java8-installer -y 

MARI

Pasul 4
În timpul procesului de instalare vom vedea următoarele:

MARI

Pasul 5
Faceți clic pe Acceptare și apoi trebuie să acceptăm termenii licenței Java:

MARI

Pasul 6
Odată ce acest pas este terminat, putem verifica versiunea Java executând următoarele:

 java -versiune 

MARI

4. Instalați OpenNMS pe Ubuntu 17


În mod implicit, aplicația OpenNMS nu este disponibilă în depozitul oficial Ubuntu, motiv pentru care trebuie să adăugăm depozitul OpenNMS în directorul /etc/apt/sources.list.d.

Pasul 1
Pentru aceasta vom executa următoarea comandă:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Pasul 2
Acolo, vom adăuga următoarele linii:
 deb http://debian.OpenNMS.org stable main deb-src http://debian.OpenNMS.org stable main

MARI

Pasul 3
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

Pasul 4
Acum, vom adăuga cheile OpenNMS GPG cu următoarea comandă:

 wget -O - http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt-key add - 

MARI

Pasul 5
Din nou, vom actualiza depozitul cu executarea următoarei comenzi:

 sudo apt-get update -y 
Pasul 6
Odată ce acest depozit este actualizat, continuăm să executăm următoarele pentru instalarea OpenNMS:
 sudo apt-get install default-mta opennms -y 

MARI

Pasul 7
În timpul procesului de instalare vor fi afișate următoarele mesaje:

MARI

Pasul 8
În acest caz, definim forma de configurare a e-mailurilor, faceți clic pe OK, dacă selectăm site-ul Internet și vom defini numele serverului de e-mail:

MARI

Pasul 9
Odată definit, faceți clic pe OK și vom vedea mesajul final:

MARI

Pasul 10
Faceți din nou clic pe Acceptare și procesul de instalare OpenNMS se va încheia.
Odată ce acest pas este terminat, vom crea o bază de date pentru OpenNMS. Pentru a face acest lucru, vom executa următoarea comandă:

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

MARI

Pasul 11
Sperăm că baza de date va fi creată. Apoi vom începe serviciul executând:

 sudo systemctl pornește opennms Firewall Configuration
Pasul 12
Este necesar să permitem accesul printr-un browser web și pentru aceasta trebuie să acordăm permisiunile necesare în firewall, vom executa următoarele:
 sudo ufw activate sudo ufw permit 8980 sudo ufw reîncărcare

MARI

5. Accesați OpenNMS în Ubuntu 17


În cele din urmă, pentru a accesa OpenNMS, mergem la un browser și folosim următoarele:
 http: // IP_address: 8980 / opennms 

MARI

6. Accesați OpenNMS în Ubuntu 17

Pasul 1
Acolo vom introduce următoarele acreditări:

  • Utilizator: admin
  • Parola: admin

Pasul 2
Odată ce accesăm putem începe administrarea

MARI

De aici vom putea efectua sarcini de gestionare și control pe mai mulți parametri de server.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave