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 -yBemæ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 / hostsTrin 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 / hostnameTrin 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.confTrin 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 -yTrin 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.listTrin 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 -yTrin 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 -konfigurationTrin 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.