Duomenų valdymas operacinėje sistemoje yra būtinas, kai reikia geriausio valdymo ir procesų optimizavimo lygio, nes tokiu būdu kaip administratoriai turime galimybę dokumentuoti bet kokias sistemoje atsirandančias anomalijas.
Vienas iš išsamiausių įrankių tam yra „OpenNMS“, kuris buvo sukurtas kaip išsami stebėjimo priemonė, todėl „Solvetic“ šiandien išsamiai išanalizuos jo naudojimą „Linux“.
Kas yra OpenNMS„OpenNMS“ buvo sukurta kaip atviro kodo platforma, skirta lengvai integruoti ir sukurta kuriant sprendimus ir palaikymą, kai reikia atlikti tinklo stebėjimo užduotis.
Šiuo metu turime du „OpenNMS“ paskirstymus: „Meridian“ ir „Horizon“. „Meridian“ variantas yra ypatingas įmonėms ir įmonėms, kuriose duomenys ir palaikymas turi būti stabilūs ir turėti ilgalaikę paramą, priešingai, „Horizontas“ idealiai tinka stebėti ir valdyti naujas technologijas ir IT aplinką.
„OpenNMS“ funkcijosTarp įvairių jo savybių galime pastebėti:
- Tai yra galimybė aptikti paslaugų pertraukimus ir išmatuoti delsą, kad būtų galima grafikuoti ir nustatyti slenksčius naudojant automatinę apklausą.
- Suderinamas su daugeliu konfigūruojamų paslaugų monitorių programų.
- Galimybė gauti duomenis ir našumo metriką per SNMP, JMX, WMI, NRPE, NSClient ++ ir XMP, atlikus atitinkamus konfigūracijos pakeitimus.
- „OpenNMS“ turi lanksčią ir išplečiamą architektūrą, kad išplėstų paslaugos galimybes. „OpenNMS“ turi „North End“ sąsajas aliarmams ir „ReST“ API, padedančią integruoti „OpenNMS“ į esamą infrastruktūrą.
- Galimybė aptikti tinklo topologijas 2 sluoksnyje, kurios pagrįstos SNMP informacija. naudojant tokius pramonės standartus kaip LLDP, CDP ir „Bridge-MIB discovery“. „OpenNMS“ palaiko OSPF ir IS-IS 3 sluoksnio maršruto topologijos atradimą.
- Galimybė vykdyti išorinius scenarijus.
- „Request Tracker“ (RT) integravimas.
- BMC Remedy integravimas.
- OTRS integracija.
- Leidžia įgyvendinti JMS signalą į šiaurę.
- Suderinamas su keliomis operacinėmis sistemomis, tokiomis kaip „Windows“, „Mac“, „Linux“ / „Unix“ ir „Solaris“.
- Leidžia siųsti pranešimus el.
- Gali apdoroti 125 000 sistemos dienoraščio pranešimų per minutę.
1. Atnaujinkite „Ubuntu 17“ sistemą
1 žingsnis
Pirmiausia reikia atnaujinti sistemos paketus, vykdant šias komandas:
sudo apt -get update -y sudo apt -get upgrade -yPastabaGalime pasiekti kaip pagrindiniai vartotojai, kad išvengtume sudo termino.
DIDELIS
2 žingsnis
Atnaujinus operacinę sistemą, prireikus reikės apibrėžti visą domeno pavadinimą, tam redaguosime / etc / hosts failą naudodami norimą redaktorių:
sudo nano / etc / hosts3 žingsnis
Ten įvedame:
192.168.0.21 serveris. „OpenNMS.local“ serveris
DIDELIS
4 žingsnis
Įvedamas IP adresas bus serverio, kuriame diegiama programa, IP adresas. Pakeitimus išsaugome naudodami šį klavišų derinį:
Ctrl + O
Mes paliekame redaktorių naudodami:
„Ctrl“ + X
5 žingsnis
Dabar mes pateksime į failą / etc / hostname:
sudo nano / etc / hostname6 žingsnis
Ten pridėsime šią eilutę. Vėl išsaugome pakeitimus ir išeiname iš redaktoriaus.
server.OpenNMS.local
DIDELIS
2. Įdiekite „PostgreSQL“ „Ubuntu 17“
1 žingsnis
„OpenNMS“ programa turi naudoti „PostgreSQL“ viskam, kas susiję su duomenų baze, norėdami įdiegti „PostgreSQL“, vykdysime šią komandą:
sudo apt -get install postgresql -y
DIDELIS
2 žingsnis
Atlikus „PostgreSQL“ diegimo procesą, reikės leisti vartotojams pasiekti šią duomenų bazę, „PostgreSQL“ leis prisijungti tik tuo atveju, jei būsime prisijungę prie vietinės paskyros, kuri turi atitikti „PostgreSQL“ vartotoją, pavadinimo. paminėti, kad „OpenNMS“ veikia kaip root, todėl turime pakeisti konfigūraciją, kad root vartotojas galėtų pasiekti šį katalogą:
sudo nano /etc/postgresql/9.5/main/pg_hba.conf3 žingsnis
Ten turime rasti šias eilutes:
vietinis visi visi bendraamžiai visi visi 127.0.0.1/32 md5 pagrindinis kompiuteris visi :: 1/128 md5
DIDELIS
4 žingsnis
Paskutinę vertę turime pakeisti taip:
local all all trust host all all 127.0.0.1/32 pasitikėjimas host all all :: 1/128 trust
DIDELIS
5 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:
Ctrl + O
Mes paliekame redaktorių naudodami:
„Ctrl“ + X
6 žingsnis
Mes iš naujo paleidžiame „PostgreSQL“ paslaugą atlikdami šiuos veiksmus:
sudo systemctl iš naujo paleiskite postgresql sudo systemctl įgalinkite postgresql
DIDELIS
3. Įdiekite „Java“ „Ubuntu 17“
1 žingsnis
Norėdami įdiegti „Java“, pridėsime šią PPA saugyklą:
sudo add-apt-repository ppa: webupd8team / java
DIDELIS
2 žingsnis
Tada mes atnaujinsime šią saugyklą vykdydami:
sudo apt -get update -y3 žingsnis
Tada galime įdiegti „Java“ naudodami šią komandą:
sudo apt-get install oracle-java8-installer -y
DIDELIS
4 žingsnis
Diegimo proceso metu pamatysime šiuos dalykus:
DIDELIS
5 žingsnis
Spustelėkite Sutinku, tada turime sutikti su „Java“ licencijos sąlygomis:
DIDELIS
6 žingsnis
Kai šis veiksmas bus baigtas, galime patikrinti „Java“ versiją atlikdami šiuos veiksmus:
java -versija
DIDELIS
4. Įdiekite „OpenNMS“ „Ubuntu 17“
Pagal numatytuosius nustatymus „OpenNMS“ programa nėra prieinama oficialioje „Ubuntu“ saugykloje, todėl turime pridėti „OpenNMS“ saugyklą prie /etc/apt/sources.list.d katalogo.
1 žingsnis
Norėdami tai padaryti, vykdysime šią komandą:
sudo nano /etc/apt/sources.list.d/OpenNMS.list2 žingsnis
Ten pridėsime šias eilutes:
deb http://debian.OpenNMS.org stabilus pagrindinis deb-src http://debian.OpenNMS.org stabilus pagrindinis
DIDELIS
3 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:
Ctrl + O
Mes paliekame redaktorių naudodami:
„Ctrl“ + X
4 žingsnis
Dabar pridėsime „OpenNMS GPG“ raktus naudodami šią komandą:
wget -O -http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt -key add -
DIDELIS
5 žingsnis
Dar kartą atnaujinsime saugyklą vykdydami šią komandą:
sudo apt -get update -y6 žingsnis
Kai ši saugykla bus atnaujinta, „OpenNMS“ diegimui vykdysime šiuos veiksmus:
sudo apt-get install default-mta opennms -y
DIDELIS
7 žingsnis
Diegimo metu bus rodomi šie pranešimai:
DIDELIS
8 žingsnis
Tokiu atveju mes apibrėžiame pašto konfigūracijos formą, spustelėkite Gerai, jei pasirenkame Interneto svetainė, ir mes nustatysime pašto serverio pavadinimą:
DIDELIS
9 veiksmas
Kai jis bus apibrėžtas, spustelėkite Gerai ir pamatysime galutinį pranešimą:
DIDELIS
10 žingsnis
Dar kartą spustelėkite Priimti ir „OpenNMS“ diegimo procesas baigsis.
Kai šis veiksmas bus baigtas, sukursime „OpenNMS“ duomenų bazę. Norėdami tai padaryti, vykdysime šią komandą:
sudo / usr / share / opennms / bin / install -dis
DIDELIS
11 žingsnis
Tikimės, kad duomenų bazė bus sukurta. Tada pradėsime paslaugą vykdydami:
sudo systemctl start opennms Ugniasienės konfigūracija12 žingsnis
Būtina, kad mes leistume prieigą per žiniatinklio naršyklę ir tam turime suteikti reikiamus leidimus ugniasienėje, vykdysime šiuos veiksmus:
sudo ufw įjungti sudo ufw leisti 8980 sudo ufw iš naujo
DIDELIS
5. Pasiekite „OpenNMS“ „Ubuntu 17“
Galiausiai, norėdami pasiekti „OpenNMS“, einame į naršyklę ir naudojame:
http: // IP_adresas: 8980 / opennms
DIDELIS
6. Pasiekite „OpenNMS“ „Ubuntu 17“
1 žingsnis
Ten įvesime šiuos kredencialus:
- Vartotojas: admin
- Slaptažodis: admin
2 žingsnis
Kai prieisime, galime pradėti valdyti
DIDELIS
Iš čia galėsime atlikti valdymo ir valdymo užduotis pagal kelis serverio parametrus.