Hvordan installere og konfigurere OpenNMS i Ubuntu 17

Datahåndtering i et operativsystem er avgjørende når det gjelder å ha de beste nivåene for kontroll og prosessoptimalisering, siden vi på denne måten som administratorer har muligheten til å dokumentere eventuelle avvik som kan oppstå i systemet.

Et av de mest komplette verktøyene for dette er OpenNMS som er utviklet som et omfattende overvåkingsverktøy, og derfor vil Solvetic analysere bruken i Linux i detalj i dag.

Hva er OpenNMSOpenNMS har blitt opprettet som en åpen kildekode -plattform for enkel integrering og utviklet for å lage løsninger og støtte når det gjelder nettverksovervåking.

Vi har for tiden to OpenNMS -distribusjoner: Meridian og Horizon. Meridian-alternativet er spesielt for selskaper og virksomheter der data og støtte må være stabil og ha langsiktig støtte, tvert imot er Horizon ideell for overvåking og administrering av ny teknologi og IT-miljøer.

OpenNMS -funksjonerBlant de forskjellige egenskapene finner vi:

  • Det er i evnen til å oppdage tjenesteavbrudd og måle ventetid for å tegne og etablere terskler gjennom automatisk avstemning.
  • Kompatibel med mange konfigurerbare servicemonitorprogrammer.
  • Mulighet for å skaffe data og ytelsesberegninger gjennom SNMP, JMX, WMI, NRPE, NSClient ++ og XMP ved å gjøre relevante endringer i konfigurasjonen.
  • OpenNMS har en fleksibel og utvidbar arkitektur for å utvide mulighetene for tjenesten. OpenNMS har North End -grensesnitt for alarmer og ReST API for å integrere OpenNMS i eksisterende infrastruktur.
  • Evne til å oppdage nettverkstopologier i Layer 2, som er basert på SNMP -informasjon. ved hjelp av industristandarder som LLDP, CDP og Bridge-MIB discovery. OpenNMS støtter OSPF og IS-IS basert Layer 3 routing topology discovery.
  • Mulighet for å utføre eksterne skript.
  • Request Tracker (RT) integrasjon.
  • Integrering av BMC Remedy.
  • OTRS integrasjon.
  • Tillater implementering av JMS Alarm nordgående.
  • Kompatibel med flere operativsystemer som Windows, Mac, Linux / Unix og Solaris.
  • Lar deg sende varsler via e -post.
  • Kan behandle 125 000 syslog -meldinger per minutt.

1. Oppdater Ubuntu 17 -systemet

Trinn 1
Det første trinnet å ta er å oppdatere systempakkene ved å utføre følgende kommandoer:

 sudo apt -get update -y sudo apt -get upgrade -y
MerkVi kan få tilgang som rotbrukere for å unngå å bruke sudo -begrepet.

FORSTØRRE

Steg 2
Etter oppdatering av operativsystemet, vil det være nødvendig å definere hele domenenavnet etter behov. For dette redigerer vi filen / etc / hosts ved hjelp av ønsket editor:

 sudo nano / etc / hosts
Trinn 3
Der legger vi inn følgende:
 192.168.0.21 server.OpenNMS.local server 

FORSTØRRE

Trinn 4
IP -adressen som skal angis vil være IP -adressen til serveren der programmet installeres. Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 5
Nå får vi tilgang til filen / etc / hostname:

 sudo nano / etc / hostname 
Trinn 6
Der vil vi legge til følgende linje. Igjen lagrer vi endringene og avslutter redaktøren.
 server.OpenNMS.local 

FORSTØRRE

2. Installer PostgreSQL på Ubuntu 17

Trinn 1
OpenNMS -applikasjonen må bruke PostgreSQL for alt relatert til databasen, for å installere PostgreSQL utfører vi følgende kommando:

 sudo apt -get install postgresql -y 

FORSTØRRE

Steg 2
Etter å ha utført PostgreSQL -installasjonsprosessen, vil det være nødvendig å gi brukerne tilgang til denne databasen, PostgreSQL vil bare tillate tilkoblingen hvis vi har logget inn på navnet på den lokale kontoen som må matche PostgreSQL -brukeren, i På dette tidspunktet må vi nevne at OpenNMS kjører som root, derfor må vi endre konfigurasjonen for å gi rotbrukeren tilgang til følgende katalog:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
Trinn 3
Der må vi finne følgende linjer:
 local all all peer host alle alle 127.0.0.1/32 md5 vert alle alle :: 1/128 md5

FORSTØRRE

Trinn 4
Vi må endre den siste verdien som følger:

 lokal all all tillit vert alle alle 127.0.0.1/32 tillit vert alle alle :: 1/128 tillit

FORSTØRRE

Trinn 5
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 6
Vi fortsetter å starte PostgreSQL -tjenesten på nytt ved å utføre følgende:

 sudo systemctl start postgresql på nytt sudo systemctl aktiver postgresql

FORSTØRRE

3. Installer Java på Ubuntu 17

Trinn 1
For Java -installasjonen vil vi legge til følgende PPA -depot:

 sudo add-apt-repository ppa: webupd8team / java 

FORSTØRRE

Steg 2
Deretter oppdaterer vi dette depotet ved å kjøre:

 sudo apt -get update -y 
Trinn 3
Deretter kan vi installere Java med følgende kommando:
 sudo apt-get install oracle-java8-installer -y 

FORSTØRRE

Trinn 4
Under installasjonsprosessen ser vi følgende:

FORSTØRRE

Trinn 5
Klikk på Godta, så må vi godta vilkårene for Java -lisensen:

FORSTØRRE

Trinn 6
Når dette trinnet er fullført, kan vi sjekke Java -versjonen ved å utføre følgende:

 java -versjon 

FORSTØRRE

4. Installer OpenNMS på Ubuntu 17


Som standard er OpenNMS -applikasjonen ikke tilgjengelig i det offisielle Ubuntu -depotet, og derfor må vi legge til OpenNMS -depotet i katalogen /etc/apt/sources.list.d.

Trinn 1
Vi vil utføre følgende kommando for dette:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Steg 2
Der vil vi legge til følgende linjer:
 deb http://debian.OpenNMS.org stable main deb-src http://debian.OpenNMS.org stable main

FORSTØRRE

Trinn 3
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 4
Nå vil vi legge til OpenNMS GPG -nøklene med følgende kommando:

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

FORSTØRRE

Trinn 5
Igjen vil vi oppdatere depotet med utførelsen av følgende kommando:

 sudo apt -get update -y 
Trinn 6
Når dette depotet er oppdatert, fortsetter vi med å utføre følgende for OpenNMS -installasjonen:
 sudo apt-get install default-mta opennms -y 

FORSTØRRE

Trinn 7
Under installasjonsprosessen vises følgende meldinger:

FORSTØRRE

Trinn 8
I dette tilfellet definerer vi formen for e -postkonfigurasjon, klikk på OK, hvis vi velger Internett -nettsted, og vi vil definere navnet på e -postserveren:

FORSTØRRE

Trinn 9
Når den er definert, klikker du på OK, så ser vi den siste meldingen:

FORSTØRRE

Trinn 10
Klikk på Godta igjen, og installasjonen av OpenNMS avsluttes.
Når dette trinnet er fullført, skal vi lage en database for OpenNMS. For å gjøre dette vil vi utføre følgende kommando:

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

FORSTØRRE

Trinn 11
Vi håper at databasen er opprettet. Deretter starter vi tjenesten ved å utføre:

 sudo systemctl start opennms Firewall Configuration
Trinn 12
Det er nødvendig at vi tillater tilgang via en nettleser, og for dette må vi gi de nødvendige tillatelsene i brannmuren, vi vil utføre følgende:
 sudo ufw aktivere sudo ufw tillate 8980 sudo ufw laste inn på nytt

FORSTØRRE

5. Få tilgang til OpenNMS i Ubuntu 17


Til slutt, for å få tilgang til OpenNMS, går vi til en nettleser og bruker følgende:
 http: // IP_adresse: 8980 / åpennms 

FORSTØRRE

6. Få tilgang til OpenNMS i Ubuntu 17

Trinn 1
Der vil vi legge inn følgende legitimasjon:

  • Bruker: admin
  • Passord: admin

Steg 2
Når vi får tilgang kan vi starte administrasjonen av

FORSTØRRE

Herfra vil vi kunne utføre administrasjons- og kontrolloppgaver over flere serverparametere.

wave wave wave wave wave