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 -yNoteraVi 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 / hostsSteg 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 / hostnameSteg 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.confSteg 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 -ySteg 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.listSteg 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 -ySteg 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äggskonfigurationSteg 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.