Så här installerar och konfigurerar du OpenNMS i Ubuntu 17

Datahantering i ett operativsystem är viktigt när det gäller att ha de bästa nivåerna av kontroll och processoptimering, eftersom vi på detta sätt som administratörer har möjlighet att dokumentera eventuella avvikelser som kan uppstå i systemet.

Ett av de mest kompletta verktygen för detta är OpenNMS som har utvecklats som ett omfattande övervakningsverktyg och därför kommer Solvetic att analysera dess användning i Linux i detalj idag.

Vad är OpenNMSOpenNMS har skapats som en öppen källkod för enkel integration och utvecklats för att skapa lösningar och support när det gäller nätverksövervakningsuppgif.webpter.

Vi har för närvarande två OpenNMS -distributioner: Meridian och Horizon. Meridianalternativet är speciellt för företag och företag där data och support måste vara stabilt och ha långsiktigt stöd, tvärtom är Horizon idealisk för övervakning och hantering av ny teknik och IT-miljöer.

OpenNMS -funktionerBland dess olika egenskaper hittar vi:

  • Det är i förmågan att upptäcka avbrott i tjänsten och mäta latens för att rita och fastställa trösklar genom automatisk polling.
  • Kompatibel med många konfigurerbara servicemonitorapplikationer.
  • Möjlighet att erhålla data och prestandamått via SNMP, JMX, WMI, NRPE, NSClient ++ och XMP genom att göra relevanta ändringar i konfigurationen.
  • OpenNMS har en flexibel och utökbar arkitektur för att utöka tjänstens möjligheter. OpenNMS har North End -gränssnitt för larm och ReST API för att integrera OpenNMS i befintlig infrastruktur.
  • Möjlighet att upptäcka nätverkstopologier i lager 2, som är baserade på SNMP -information. med branschstandarder som LLDP, CDP och Bridge-MIB discovery. OpenNMS stöder OSPF och IS-IS baserad Layer 3 routing topology discovery.
  • Möjlighet att köra externa skript.
  • Request Tracker (RT) integration.
  • Integration av BMC Remedy.
  • OTRS -integration.
  • Tillåter implementering av JMS Alarm Northbound.
  • Kompatibel med flera operativsystem som Windows, Mac, Linux / Unix och Solaris.
  • Låter dig skicka aviseringar via e -post.
  • Kan bearbeta 125 000 syslog -meddelanden per minut.

1. Uppdatera Ubuntu 17 -systemet

Steg 1
Det första steget att ta är att uppdatera systempaketen genom att utföra följande kommandon:

 sudo apt -get update -y sudo apt -get upgrade -y
NoteraVi kan komma åt som rotanvändare för att undvika att använda sudo -termen.

FÖRSTORA

Steg 2
Efter uppdatering av operativsystemet kommer det att vara nödvändigt att definiera hela domännamnet efter behov, för detta redigerar vi filen / etc / hosts med önskad editor:

 sudo nano / etc / hosts
Steg 3
Där anger vi följande:
 192.168.0.21 server.OpenNMS.local server 

FÖRSTORA

Steg 4
IP -adressen som ska anges är IP -adressen för servern där programmet installeras. Vi sparar ändringarna med följande tangentkombination:

Ctrl + O

Vi lämnar redaktören med:

Ctrl + X

Steg 5
Nu kommer vi åt filen / etc / hostname:

 sudo nano / etc / hostname 
Steg 6
Där kommer vi att lägga till följande rad. Återigen sparar vi ändringarna och lämnar redigeraren.
 server.OpenNMS.local 

FÖRSTORA

2. Installera PostgreSQL på Ubuntu 17

Steg 1
OpenNMS -applikationen måste använda PostgreSQL för allt som rör databasen, för att installera PostgreSQL kör vi följande kommando:

 sudo apt -get install postgresql -y 

FÖRSTORA

Steg 2
Efter att ha utfört PostgreSQL -installationsprocessen kommer det att vara nödvändigt att ge användarna åtkomst till denna databas, PostgreSQL tillåter endast anslutningen om vi har loggat in på namnet på det lokala kontot som måste matcha PostgreSQL -användaren, i Vid denna tidpunkt måste vi nämna att OpenNMS körs som root, därför måste vi ändra konfigurationen så att rotanvändaren måste komma åt följande katalog:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
Steg 3
Där måste vi hitta följande rader:
 local all all peer host all all 127.0.0.1/32 md5 host all all :: 1/128 md5

FÖRSTORA

Steg 4
Vi måste ändra det sista värdet enligt följande:

 local all all trust host all all 127.0.0.1/32 trust host all all :: 1/128 förtroende

FÖRSTORA

Steg 5
Vi sparar ändringarna med följande tangentkombination:

Ctrl + O

Vi lämnar redaktören med:

Ctrl + X

Steg 6
Vi fortsätter att starta om PostgreSQL -tjänsten genom att köra följande:

 sudo systemctl starta om postgresql sudo systemctl aktivera postgresql

FÖRSTORA

3. Installera Java på Ubuntu 17

Steg 1
För Java -installationen kommer vi att lägga till följande PPA -arkiv:

 sudo add-apt-repository ppa: webupd8team / java 

FÖRSTORA

Steg 2
Sedan uppdaterar vi det här förvaret genom att köra:

 sudo apt -get update -y 
Steg 3
Då kan vi installera Java med följande kommando:
 sudo apt-get install oracle-java8-installer -y 

FÖRSTORA

Steg 4
Under installationsprocessen kommer vi att se följande:

FÖRSTORA

Steg 5
Klicka på Acceptera och sedan måste vi acceptera villkoren för Java -licensen:

FÖRSTORA

Steg 6
När detta steg är klart kan vi kontrollera Java -versionen genom att köra följande:

 java -version 

FÖRSTORA

4. Installera OpenNMS på Ubuntu 17


Som standard är OpenNMS -applikationen inte tillgänglig i det officiella Ubuntu -förvaret, varför vi måste lägga till OpenNMS -förvaret i katalogen /etc/apt/sources.list.d.

Steg 1
Vi kommer att utföra följande kommando för detta:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Steg 2
Där kommer vi att lägga till följande rader:
 deb http://debian.OpenNMS.org stabilt huvud deb-src http://debian.OpenNMS.org stabilt huvud

FÖRSTORA

Steg 3
Vi sparar ändringarna med följande tangentkombination:

Ctrl + O

Vi lämnar redaktören med:

Ctrl + X

Steg 4
Nu lägger vi till OpenNMS GPG -nycklarna med följande kommando:

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

FÖRSTORA

Steg 5
Återigen kommer vi att uppdatera förvaret med körningen av följande kommando:

 sudo apt -get update -y 
Steg 6
När det här förvaret har uppdaterats fortsätter vi att köra följande för OpenNMS -installationen:
 sudo apt-get install default-mta opennms -y 

FÖRSTORA

Steg 7
Under installationsprocessen visas följande meddelanden:

FÖRSTORA

Steg 8
I det här fallet definierar vi formen för e -postkonfiguration, klicka på OK, om vi väljer Internet Site, och vi kommer att definiera namnet på e -postservern:

FÖRSTORA

Steg 9
När du har definierat klickar du på OK så ser vi det slutliga meddelandet:

FÖRSTORA

Steg 10
Klicka igen på Acceptera och OpenNMS -installationsprocessen avslutas.
När detta steg är klart ska vi skapa en databas för OpenNMS. För att göra detta kommer vi att utföra följande kommando:

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

FÖRSTORA

Steg 11
Vi hoppas att databasen skapas. Sedan startar vi tjänsten genom att köra:

 sudo systemctl start opennms Brandväggskonfiguration
Steg 12
Det är nödvändigt att vi tillåter åtkomst via en webbläsare och för detta måste vi ge nödvändiga behörigheter i brandväggen, vi kommer att utföra följande:
 sudo ufw aktivera sudo ufw tillåta 8980 sudo ufw ladda om

FÖRSTORA

5. Få åtkomst till OpenNMS i Ubuntu 17


Slutligen, för att komma åt OpenNMS går vi till en webbläsare och använder följande:
 http: // IP_adress: 8980 / opennms 

FÖRSTORA

6. Få åtkomst till OpenNMS i Ubuntu 17

Steg 1
Där kommer vi att ange följande referenser:

  • Användare: admin
  • Lösenord: admin

Steg 2
När vi har åtkomst kan vi börja hantera

FÖRSTORA

Härifrån kommer vi att kunna utföra hanterings- och kontrolluppgif.webpter över flera serverparametrar.

wave wave wave wave wave