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.