Upravljanje podacima u operacijskom sustavu bitno je za postizanje najbolje razine kontrole i optimizacije procesa, jer na ovaj način kao administratori imamo mogućnost dokumentirati sve anomalije koje se mogu pojaviti u sustavu.
Jedan od najcjelovitijih alata za to je OpenNMS koji je razvijen kao sveobuhvatni alat za praćenje pa će stoga Solvetic danas detaljno analizirati njegovu upotrebu u Linuxu.
Što je OpenNMSOpenNMS je stvoren kao platforma otvorenog koda za jednostavnu integraciju i razvijen za stvaranje rješenja i podrške kada su u pitanju zadaci praćenja mreže.
Trenutno imamo dvije OpenNMS distribucije: Meridian i Horizon. Opcija Meridian posebna je za tvrtke i tvrtke u kojima podaci i podrška moraju biti stabilni i imati dugoročnu podršku, naprotiv, Horizon je idealan za praćenje i upravljanje novim tehnologijama i IT okruženjima.
Značajke OpenNMS -aMeđu različitim karakteristikama nalazimo:
- Ona je u sposobnosti otkrivanja prekida usluge i mjerenja kašnjenja kako bi se pomoću automatskog prozivanja grafički prikazali i uspostavili pragovi.
- Kompatibilan s mnogim aplikacijama za praćenje usluga koje se mogu konfigurirati.
- Mogućnost dobivanja podataka i mjerila performansi putem SNMP -a, JMX -a, WMI -ja, NRPE -a, NSClient ++ -a i XMP -a odgovarajućim promjenama u konfiguraciji.
- OpenNMS ima fleksibilnu i proširivu arhitekturu kako bi proširio mogućnosti usluge. OpenNMS ima North End sučelja za alarme i ReST API za pomoć pri integraciji OpenNMS -a u postojeću infrastrukturu.
- Sposobnost otkrivanja mrežnih topologija na 2. sloju, koje se temelje na SNMP informacijama. koristeći industrijske standarde kao što su LLDP, CDP i Bridge-MIB otkriće. OpenNMS podržava otkrivanje topologije usmjeravanja na OSPF-u i IS-IS-u sloja 3.
- Mogućnost izvršavanja vanjskih skripti.
- Integracija programa Tracker Tracker (RT).
- Integracija BMC lijeka.
- OTRS integracija.
- Omogućuje implementaciju JMS alarma na sjeveru.
- Kompatibilan s više operativnih sustava kao što su Windows, Mac, Linux / Unix i Solaris.
- Omogućuje slanje obavijesti putem e -pošte.
- Sposoban je obraditi 125 000 syslog poruka u minuti.
1. Ažurirajte Ubuntu 17 sustav
Korak 1
Prvi korak koji trebate poduzeti je ažuriranje sistemskih paketa izvršavanjem sljedećih naredbi:
sudo apt -get update -y sudo apt -get upgrade -yBilješkaMožemo pristupiti kao root korisnici kako bismo izbjegli korištenje sudo izraza.
POVEĆAJTE
Korak 2
Nakon ažuriranja operacijskog sustava bit će potrebno prema potrebi definirati cijeli naziv domene, za to ćemo urediti datoteku / etc / hosts pomoću željenog uređivača:
sudo nano / etc / hostsKorak 3
Tamo unosimo sljedeće:
192.168.0.21 poslužitelj.OpenNMS.lokalni poslužitelj
POVEĆAJTE
Korak 4
IP adresa za unos bit će IP adresa poslužitelja na kojem se aplikacija instalira. Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
Korak 5
Sada ćemo pristupiti datoteci / etc / hostname:
sudo nano / etc / hostnameKorak 6
Tamo ćemo dodati sljedeći redak. Ponovno spremamo promjene i izlazimo iz uređivača.
poslužitelj.OpenNMS.lokalno
POVEĆAJTE
2. Instalirajte PostgreSQL na Ubuntu 17
Korak 1
OpenNMS aplikacija mora koristiti PostgreSQL za sve što se odnosi na bazu podataka, da bismo instalirali PostgreSQL izvršit ćemo sljedeću naredbu:
sudo apt -get install postgresql -y
POVEĆAJTE
Korak 2
Nakon izvođenja instalacijskog procesa PostgreSQL, bit će potrebno dopustiti korisnicima pristup ovoj bazi podataka, PostgreSQL će dopustiti vezu samo ako smo se prijavili na naziv lokalnog računa koji mora odgovarati korisniku PostgreSQL, u U ovom trenutku moramo spomenuti da OpenNMS radi kao root, stoga moramo promijeniti konfiguraciju kako bismo omogućili root korisniku da moramo pristupiti sljedećem direktoriju:
sudo nano /etc/postgresql/9.5/main/pg_hba.confKorak 3
Tamo moramo locirati sljedeće retke:
lokalno sve sve ravnopravni host sve sve 127.0.0.1/32 md5 host sve sve :: 1/128 md5
POVEĆAJTE
Korak 4
Zadnju vrijednost moramo promijeniti na sljedeći način:
lokalno sve sve povjerenje domaćin sve sve 127.0.0.1/32 povjerenje domaćin sve sve :: 1/128 povjerenje
POVEĆAJTE
Korak 5
Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
Korak 6
Nastavljamo s ponovnim pokretanjem usluge PostgreSQL izvršavanjem sljedećeg:
sudo systemctl ponovno pokretanje postgresql sudo systemctl omogućiti postgresql
POVEĆAJTE
3. Instalirajte Javu na Ubuntu 17
Korak 1
Za instalaciju Jave dodat ćemo sljedeće spremište PPA:
sudo add-apt-repository ppa: webupd8team / java
POVEĆAJTE
Korak 2
Zatim ćemo ažurirati ovo spremište izvršavanjem:
sudo apt -get update -yKorak 3
Tada možemo instalirati Javu sa sljedećom naredbom:
sudo apt-get install oracle-java8-installer -y
POVEĆAJTE
Korak 4
Tijekom procesa instalacije vidjet ćemo sljedeće:
POVEĆAJTE
Korak 5
Pritisnite Prihvati i tada moramo prihvatiti uvjete Java licence:
POVEĆAJTE
Korak 6
Kada ovaj korak završi, možemo provjeriti Java verziju izvršavanjem sljedećeg:
java -verzija
POVEĆAJTE
4. Instalirajte OpenNMS na Ubuntu 17
Prema zadanim postavkama, aplikacija OpenNMS nije dostupna u službenom spremištu Ubuntu, stoga moramo dodati spremište OpenNMS u direktorij /etc/apt/sources.list.d.
Korak 1
Za to ćemo izvršiti sljedeću naredbu:
sudo nano /etc/apt/sources.list.d/OpenNMS.listKorak 2
Tamo ćemo dodati sljedeće retke:
deb http://debian.OpenNMS.org stabilan main deb-src http://debian.OpenNMS.org stabilan main
POVEĆAJTE
Korak 3
Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
Korak 4
Sada ćemo dodati OpenNMS GPG ključeve sa sljedećom naredbom:
wget -O -http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt -key add -
POVEĆAJTE
Korak 5
Opet ćemo ažurirati spremište izvršavanjem sljedeće naredbe:
sudo apt -get update -yKorak 6
Nakon što se ovo spremište ažurira, nastavljamo izvršavati sljedeće za instalaciju OpenNMS -a:
sudo apt-get install default-mta opennms -y
POVEĆAJTE
Korak 7
Tijekom instalacijskog procesa prikazat će se sljedeće poruke:
POVEĆAJTE
Korak 8
U ovom slučaju definiramo oblik konfiguracije pošte, kliknemo na U redu, ako odaberemo Internet stranicu, pa ćemo definirati naziv poslužitelja pošte:
POVEĆAJTE
Korak 9
Nakon što definirate, kliknite na U redu i vidjet ćemo konačnu poruku:
POVEĆAJTE
Korak 10
Ponovno kliknite Prihvati i postupak instalacije OpenNMS -a će završiti.
Nakon što ovaj korak završi, stvorit ćemo bazu podataka za OpenNMS. Da bismo to učinili, izvršit ćemo sljedeću naredbu:
sudo / usr / share / opennms / bin / install -dis
POVEĆAJTE
Korak 11
Nadamo se da je baza podataka stvorena. Zatim ćemo pokrenuti uslugu izvršavanjem:
sudo systemctl start opennms Konfiguracija vatrozidaKorak 12
Potrebno je dopustiti pristup putem web preglednika, a za to moramo dati potrebna dopuštenja u vatrozidu, izvršit ćemo sljedeće:
sudo ufw omogućiti sudo ufw dopustiti 8980 sudo ufw ponovno učitavanje
POVEĆAJTE
5. Pristupite OpenNMS -u u Ubuntu 17
Konačno, za pristup OpenNMS -u idemo u preglednik i koristimo sljedeće:
http: // IP_adresa: 8980 / opennms
POVEĆAJTE
6. Pristupite OpenNMS -u u Ubuntu 17
Korak 1
Tamo ćemo unijeti sljedeće vjerodajnice:
- Korisnik: admin
- Lozinka: admin
Korak 2
Nakon što pristupimo, možemo započeti upravljanje
POVEĆAJTE
Odavde ćemo moći obavljati zadatke upravljanja i kontrole nad više parametara poslužitelja.