Sådan installeres og konfigureres OpenNMS i Ubuntu 17

Datastyring i et operativsystem er afgørende, når det kommer til at have de bedste niveauer af kontrol og procesoptimering, da vi på denne måde som administratorer har mulighed for at dokumentere enhver anomali, der måtte opstå i systemet.

Et af de mest komplette værktøjer til dette er OpenNMS, der er blevet udviklet som et omfattende overvågningsværktøj, og derfor vil Solvetic analysere dets anvendelse i Linux i detaljer i dag.

Hvad er OpenNMSOpenNMS er blevet oprettet som en open source -platform til nem integration og udviklet til at skabe løsninger og support, når det kommer til netværksovervågningsopgaver.

Vi har i øjeblikket to OpenNMS -distributioner: Meridian og Horizon. Meridian-indstillingen er speciel for virksomheder og virksomheder, hvor data og support skal være stabil og have langsigtet support, tværtimod er Horizon ideel til overvågning og styring af nye teknologier og it-miljøer.

OpenNMS -funktionerBlandt de forskellige egenskaber finder vi:

  • Det er i evnen til at registrere tjenesteafbrydelser og måle forsinkelse for at tegne og fastsætte tærskler gennem automatisk afstemning.
  • Kompatibel med mange konfigurerbare servicemonitorprogrammer.
  • Mulighed for at indhente data og præstationsmålinger via SNMP, JMX, WMI, NRPE, NSClient ++ og XMP ved at foretage de relevante ændringer i konfigurationen.
  • OpenNMS har en fleksibel og udvidelig arkitektur for at udvide servicens muligheder. OpenNMS har North End -grænseflader til alarmer og ReST API til at hjælpe med at integrere OpenNMS i eksisterende infrastruktur.
  • Evne til at opdage netværkstopologier i lag 2, som er baseret på SNMP -oplysninger. ved hjælp af branchestandarder som LLDP, CDP og Bridge-MIB discovery. OpenNMS understøtter OSPF og IS-IS baseret Layer 3 routing topologi opdagelse.
  • Mulighed for eksekvering af eksterne scripts.
  • Request Tracker (RT) integration.
  • Integration af BMC Remedy.
  • OTRS integration.
  • Tillader implementering af JMS Alarm nordgående.
  • Kompatibel med flere operativsystemer som Windows, Mac, Linux / Unix og Solaris.
  • Giver dig mulighed for at sende meddelelser via e -mail.
  • Kan behandle 125.000 syslog -meddelelser pr. Minut.

1. Opdater Ubuntu 17 -system

Trin 1
Det første skridt at tage er at opdatere systempakkerne ved at udføre følgende kommandoer:

 sudo apt -get update -y sudo apt -get upgrade -y
BemærkVi kan få adgang som rodbrugere for at undgå at bruge sudo -udtrykket.

FORSTØRRE

Trin 2
Efter opdatering af operativsystemet vil det være nødvendigt at definere det fulde domænenavn efter behov. Til dette redigerer vi filen / etc / hosts ved hjælp af den ønskede editor:

 sudo nano / etc / hosts
Trin 3
Der indtaster vi følgende:
 192.168.0.21 server.OpenNMS.local server 

FORSTØRRE

Trin 4
IP -adressen, der skal indtastes, er IP -adressen på den server, hvor applikationen installeres. Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 5
Nu får vi adgang til filen / etc / hostname:

 sudo nano / etc / hostname 
Trin 6
Der vil vi tilføje følgende linje. Igen gemmer vi ændringerne og forlader editoren.
 server.OpenNMS.local 

FORSTØRRE

2. Installer PostgreSQL på Ubuntu 17

Trin 1
OpenNMS -applikationen skal bruge PostgreSQL til alt relateret til databasen, for at installere PostgreSQL udfører vi følgende kommando:

 sudo apt -get install postgresql -y 

FORSTØRRE

Trin 2
Efter at have udført PostgreSQL -installationsprocessen, vil det være nødvendigt at give brugerne adgang til denne database, PostgreSQL tillader kun forbindelsen, hvis vi har logget ind på navnet på den lokale konto, der skal matche PostgreSQL -brugeren, i På dette tidspunkt skal vi nævne, at OpenNMS kører som root, derfor skal vi ændre konfigurationen for at give root -brugeren adgang til følgende bibliotek:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
Trin 3
Der skal vi finde følgende linjer:
 lokal alle alle peer -værter alle alle 127.0.0.1/32 md5 vært alle alle :: 1/128 md5

FORSTØRRE

Trin 4
Vi skal ændre den sidste værdi som følger:

 lokal alle alle tillid værter alle alle 127.0.0.1/32 tillid værter alle alle :: 1/128 tillid

FORSTØRRE

Trin 5
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 6
Vi fortsætter med at genstarte PostgreSQL -tjenesten ved at udføre følgende:

 sudo systemctl genstart postgresql sudo systemctl aktiver postgresql

FORSTØRRE

3. Installer Java på Ubuntu 17

Trin 1
Til Java -installationen tilføjer vi følgende PPA -lager:

 sudo add-apt-repository ppa: webupd8team / java 

FORSTØRRE

Trin 2
Derefter opdaterer vi dette lager ved at udføre:

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

FORSTØRRE

Trin 4
Under installationsprocessen ser vi følgende:

FORSTØRRE

Trin 5
Klik på Accept, og derefter skal vi acceptere betingelserne i Java -licensen:

FORSTØRRE

Trin 6
Når dette trin er afsluttet, kan vi kontrollere Java -versionen ved at udføre følgende:

 java -version 

FORSTØRRE

4. Installer OpenNMS på Ubuntu 17


Som standard er OpenNMS -applikationen ikke tilgængelig i det officielle Ubuntu -arkiv, hvorfor vi skal tilføje OpenNMS -arkivet til biblioteket /etc/apt/sources.list.d.

Trin 1
Vi udfører følgende kommando for dette:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Trin 2
Der tilføjer vi følgende linjer:
 deb http://debian.OpenNMS.org stabil hoved deb-src http://debian.OpenNMS.org stabil hoved

FORSTØRRE

Trin 3
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 4
Nu tilføjer vi OpenNMS GPG -nøglerne med følgende kommando:

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

FORSTØRRE

Trin 5
Igen vil vi opdatere depotet med udførelsen af ​​følgende kommando:

 sudo apt -get update -y 
Trin 6
Når dette lager er opdateret, fortsætter vi med at udføre følgende for OpenNMS -installationen:
 sudo apt-get install default-mta opennms -y 

FORSTØRRE

Trin 7
Under installationsprocessen vises følgende meddelelser:

FORSTØRRE

Trin 8
I dette tilfælde definerer vi formen for mailkonfiguration, klik på OK, hvis vi vælger Internetside, og vi vil definere navnet på mailserveren:

FORSTØRRE

Trin 9
Når det er defineret, skal du klikke på OK, og vi vil se den sidste meddelelse:

FORSTØRRE

Trin 10
Klik igen på Acceptér, og OpenNMS -installationsprocessen slutter.
Når dette trin er afsluttet, skal vi oprette en database til OpenNMS. For at gøre dette vil vi udføre følgende kommando:

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

FORSTØRRE

Trin 11
Vi håber, at databasen er oprettet. Derefter starter vi tjenesten ved at udføre:

 sudo systemctl start opennms Firewall -konfiguration
Trin 12
Det er nødvendigt, at vi tillader adgang via en webbrowser, og til dette skal vi give de nødvendige tilladelser i firewallen, vi vil udføre følgende:
 sudo ufw aktiver sudo ufw tillader 8980 sudo ufw genindlæs

FORSTØRRE

5. Få adgang til OpenNMS i Ubuntu 17


Endelig går vi til en browser og bruger følgende for at få adgang til OpenNMS:
 http: // IP_adresse: 8980 / opennms 

FORSTØRRE

6. Få adgang til OpenNMS i Ubuntu 17

Trin 1
Der vil vi indtaste følgende legitimationsoplysninger:

  • Bruger: admin
  • Adgangskode: admin

Trin 2
Når vi har adgang, kan vi starte administrationen af

FORSTØRRE

Herfra vil vi være i stand til at udføre styrings- og kontrolopgaver over flere serverparametre.

wave wave wave wave wave