Shigar da Kulawar Sadarwar OpenNMS a cikin Debian da Ubuntu


OpenNMS (Open Network Management System) kyauta ce kuma budaddiya, mai iya fadada, mai iya fadada, tsarin hadahadar kasuwanci da dandamali na tsarin sadarwar Java wanda aka tsara don saka idanu kan ayyuka masu mahimmanci akan injunan nesa da kuma tattara bayanan masu masaukin bayanai ta hanyar amfani da su SNMP da JMX (Javaarin Gudanar da Java).

OpenNMS yana gudanar da tsarin Linux da Windows kuma yana zuwa da kayan kwalliya na yanar gizo don sauƙaƙe gudanar da cibiyoyin sadarwa da aikace-aikace, wanda aka tallafawa ta hanyar tsarin sarrafa bayanan Postgres a cikin baya.

  • Debian 9 ko sama da haka, Ubuntu 16.04 LTS ko mafi girma
  • An shigar da Kit ɗin Ci Gaban 11 na OpenJDK
  • 2 CPU, 2 GB RAM, 20 GB faifai

A cikin wannan labarin, za mu bayyana yadda za a girka da saita sabon software na kula da sabis na hanyar sadarwa na OpenNMS Horizon a cikin rarraba Debian da Ubuntu Linux.

Step1: Shigar da Java - OpenJDK 11 a Ubuntu

Da farko, shigar da mafi kyawun kwanan nan na OpenJDK Java 11 ta amfani da umarnin da ya dace.

$ sudo apt-get install openjdk-11-jdk

Na gaba, tabbatar da sigar Java da aka girka akan tsarinku.

$ java -version

Sa'annan saita canza yanayin Java don duk masu amfani a lokacin taya, ta ƙara layi mai zuwa a cikin/etc/fayil ɗin fayil.

export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64

adana fayil ɗin kuma gudanar da umarni mai zuwa don karanta/sauransu/fayil ɗin fayil.

$ source /etc/profile

Mataki 2: Shigar da OpenNMS Horizon a cikin Ubuntu

Don shigar da OpenNMS Horizon, ƙara wurin ajiyar kayan aiki a cikin /etc/apt/sources.list.d/opennms.list kuma ƙara maɓallin GPG, sa'annan ku sabunta maɓallin APT ta amfani da waɗannan umarnin.

$ cat << EOF | sudo tee /etc/apt/sources.list.d/opennms.list
deb https://debian.opennms.org stable main
deb-src https://debian.opennms.org stable main
EOF
$ wget -O - https://debian.opennms.org/OPENNMS-GPG-KEY | apt-key add -
$ apt update

Na gaba, shigar da abubuwan kunshe na OpenNMS Horizon (opennms-core da opennms-webapp-jetty) tare da duk masu dogaro da aka gina (jicmp6 da jicmp, postgresql da postgresql-libs).

$ sudo apt install opennms

Sannan tabbatar cewa an sanya fakitin OpenNMS meta a cikin adireshin /usr/share/opennms ta amfani da itacen mai amfani.

$ cd /usr/share/opennms
$ tree -L 1

Lura: Ana bada shawara don musaki wurin buɗe OpenNMS Horizon bayan shigarwa don hana haɓaka yayin aiki:

$ sudo apt-mark hold libopennms-java libopennmsdeps-java opennms-common opennms-db

Mataki na 3: alizeaddamar da Saita PostgreSQL

A kan Debian da Ubuntu, nan da nan bayan shigar da fakitin, mai shigarwar ya ƙaddamar da bayanan gidan Postgres, fara sabis ɗin kuma yana ba shi damar farawa ta atomatik a tsarin boot.

Don bincika idan sabis ɗin yana sama da aiki, gudanar da umarnin mai zuwa:

$ sudo systemctl status postgresql

Na gaba, canza zuwa asusun mai amfani na postgres kuma ƙirƙirar mai amfani da ɗakunan ajiya na bude tare da kalmar wucewa.

$ sudo su - postgres
$ createuser -P opennms
$ createdb -O opennms opennms

Yanzu amintaccen bayanan tsoho/superuser na postgres ta saita kalmar wucewa.

$ psql -c "ALTER USER postgres WITH PASSWORD 'YOUR-POSTGRES-PASSWORD';"

A wannan matakin, kuna buƙatar saita hanyar samun bayanai a cikin fayil ɗin sanyi na OpenNMS Horizon.

$ sudo vim /usr/share/opennms/etc/opennms-datasources.xml

Nemo sassan da ke ƙasa kuma saita takardun shaidarka don samun damar bayanan PostgreSQL:

<jdbc-data-source name="opennms"
                    database-name="opennms"
                    class-name="org.postgresql.Driver"
                    url="jdbc:postgresql://localhost:5432/opennms"
                    user-name="opennms-db-username"
                    password="opennms-db-user-passwd” />
<jdbc-data-source name="opennms-admin"
                    database-name="template1"
                    class-name="org.postgresql.Driver"
                    url="jdbc:postgresql://localhost:5432/template1"
                    user-name="postgres"
                    password="postgres-super-user-passwd" />

Adana canje-canje a cikin fayil ɗin kuma rufe shi.

Mataki na 4: Farawa da fara OpenNMS Horizon

Don fara OpenNMS, kana buƙatar haɗa shi da Java. Don haka, gudanar da umarni mai zuwa don gano yanayin Java kuma nace cikin /usr/share/opennms/etc/java.conf fayil ɗin daidaitawa.

$ sudo /usr/share/opennms/bin/runjava -s

Na gaba, kuna buƙatar fara bayanan bayanan ku kuma gano dakunan karatu na tsarin sun ci gaba a cikin /opt/opennms/etc/libraries.properties ta hanyar tafiyar da mai saka OpenNMS.

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

Yanzu fara sabis na OpenNMS ta hanyar tsari don yanzu, sannan a ba shi damar farawa ta atomatik a tsarin farawa da bincika matsayinsa tare da waɗannan umarnin.

$ sudo systemctl start opennms
$ sudo systemctl enable opennms
$ sudo systemctl status opennms

Idan kana da katangar bangon UFW da ke gudana a kan tsarinka, kana buƙatar buɗe tashar 8980 a cikin Firewall ɗinka.

$ sudo ufw allow 8980/tcp
$ sudo ufw reload

Mataki 5: Samun damar OpenNMS Web Console da Shiga ciki

Yanzu buɗe burauzar yanar gizo ka nuna ta URL mai zuwa don samun damar buɗewar yanar gizon OpenNMS.

http://SERVER_IP:8980/opennms
OR 
http://FDQN-OF-YOUR-SERVER:8980/opennms

Bayan shigarwar shigarwa ta nuna kamar yadda aka nuna a hoto mai zuwa, yi amfani da takardun shaidodin shiga na asali: sunan mai amfani admin ne kuma kalmar sirri itace admin.

Da zarar kun sami nasarar shiga karo na farko, zaku sami damar dashboard ɗin gudanarwa.

Na gaba, kuna buƙatar canza kalmar izinin shiga ta asali ta hanyar zuwa babban menu na kewayawa, danna\"admin → Canza kalmar wucewa, ƙarƙashin -arfafa Asusun Kai na Mai amfani, danna" Canza kalmar shiga\".

Shigar da kalmar wucewa ta yanzu/tsohuwa, saita sabon kalmar wucewa ka tabbatar da ita, saika latsa\"Sallama \". Bayan haka fita da shiga tare da sabon kalmar sirri.

A ƙarshe, koya yadda ake saitawa, daidaitawa, da kuma kiyaye OpenNMS Horizon ta hanyar haɗin yanar gizo, ƙara nodes da aikace-aikace ta hanyar tuntuɓar Jagoran Gudanarwar OpenNMS.

OpenNMS babbar hanyar sadarwa ce ta kayan aiki da kayan aikin sa ido. Kamar yadda kuka saba, ku riske mu ta hanyar fom ɗin da ke ƙasa don kowane tambayoyi ko tsokaci game da wannan labarin.