డెబియన్ మరియు ఉబుంటులో ఓపెన్uఎన్uఎంఎస్ నెట్uవర్క్ మానిటరింగ్uను ఇన్uస్టాల్ చేయండి
ఓపెన్uఎన్uఎంఎస్ (ఓపెన్ నెట్uవర్క్ మేనేజ్uమెంట్ సిస్టమ్) ఒక ఉచిత మరియు ఓపెన్ సోర్స్, స్కేలబుల్, ఎక్స్uటెన్సిబుల్, ఎంటర్uప్రైజ్-గ్రేడ్ మరియు క్రాస్ ప్లాట్uఫాం జావా-ఆధారిత నెట్uవర్క్ మేనేజ్uమెంట్ ప్లాట్uఫాం రిమోట్ మెషీన్లలో క్లిష్టమైన సేవలను పర్యవేక్షించడానికి రూపొందించబడింది మరియు రిమోట్ హోస్ట్ డేటా యొక్క సమాచారాన్ని ఉపయోగించడం ద్వారా సేకరిస్తుంది SNMP మరియు JMX (జావా నిర్వహణ పొడిగింపులు).
ఓపెన్uఎన్uఎంఎస్ లైనక్స్ మరియు విండోస్ ఆపరేటింగ్ సిస్టమ్uలలో నడుస్తుంది మరియు బ్యాకెండ్uలో పోస్ట్uగ్రెస్ డేటాబేస్ మేనేజ్uమెంట్ సిస్టమ్ చేత మద్దతు ఇవ్వబడే నెట్uవర్క్uలు మరియు అనువర్తనాలను సులభంగా నిర్వహించడానికి వెబ్ ఆధారిత కన్సోల్uతో వస్తుంది.
- డెబియన్ 9 లేదా అంతకంటే ఎక్కువ, ఉబుంటు 16.04 ఎల్uటిఎస్ లేదా అంతకంటే ఎక్కువ
- ఓపెన్uజెడికె 11 డెవలప్uమెంట్ కిట్uను ఇన్uస్టాల్ చేసింది <
- 2 సిపియు, 2 జిబి ర్యామ్, 20 జిబి డిస్క్
ఈ వ్యాసంలో, డెబియన్ మరియు ఉబుంటు లైనక్స్ పంపిణీలలో సరికొత్త ఓపెన్ఎన్ఎమ్ఎస్ హారిజోన్ నెట్uవర్క్ సర్వీస్ మానిటరింగ్ సాఫ్ట్uవేర్uను ఎలా ఇన్uస్టాల్ చేయాలో మరియు సెటప్ చేయాలో మేము వివరిస్తాము.
దశ 1: ఉబుంటులో జావా - ఓపెన్uజెడికె 11 ని ఇన్uస్టాల్ చేస్తోంది
మొదట, కింది ఆప్ట్ కమాండ్ ఉపయోగించి OpenJDK జావా 11 యొక్క ఇటీవలి వెర్షన్uను ఇన్uస్టాల్ చేయండి.
$ sudo apt-get install openjdk-11-jdk
తరువాత, మీ సిస్టమ్uలో ఇన్uస్టాల్ చేయబడిన జావా సంస్కరణను ధృవీకరించండి.
$ java -version
/ Etc/ప్రొఫైల్ ఫైల్uలో కింది పంక్తిని జోడించడం ద్వారా బూట్ సమయంలో వినియోగదారులందరికీ జావా ఎన్విరాన్మెంట్ వేరియబుల్ సెట్ చేయండి.
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
ఫైల్ను సేవ్ చేయండి మరియు/etc/profile ఫైల్ చదవడానికి కింది ఆదేశాన్ని అమలు చేయండి.
$ source /etc/profile
దశ 2: ఉబుంటులో ఓపెన్uఎన్uఎంఎస్ హారిజన్uను ఇన్uస్టాల్ చేయండి
OpenNMS హారిజన్uను ఇన్uస్టాల్ చేయడానికి, /etc/apt/sources.list.d/opennms.list
లో apt రిపోజిటరీని జోడించి, GPG కీని జోడించండి, ఆపై కింది ఆదేశాలను ఉపయోగించి APT కాష్uను నవీకరించండి.
$ 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
తరువాత, అన్ని అంతర్నిర్మిత డిపెండెన్సీలతో (jicmp6 మరియు jicmp, postgresql మరియు postgresql-libs) OpenNMS Horizon మెటా-ప్యాకేజీలను (opennms-core మరియు opennms-webapp-jetty) వ్యవస్థాపించండి.
$ sudo apt install opennms
ట్రీ యుటిలిటీని ఉపయోగించి ఓపెన్uఎన్uఎంఎస్ మెటా ప్యాకేజీలు /usr/share/opennms
డైరెక్టరీలో ఇన్uస్టాల్ చేయబడిందని ధృవీకరించండి.
$ cd /usr/share/opennms $ tree -L 1
గమనిక: అప్uగ్రేడ్uలు నడుస్తున్నప్పుడు దాన్ని నిరోధించడానికి ఇన్uస్టాలేషన్ తర్వాత ఓపెన్uఎన్uఎంఎస్ హారిజన్ ఆప్ట్ రిపోజిటరీని డిసేబుల్ చెయ్యడానికి ఇది సిఫార్సు చేయబడింది:
$ sudo apt-mark hold libopennms-java libopennmsdeps-java opennms-common opennms-db
దశ 3: PostgreSQL ను ప్రారంభించండి మరియు సెటప్ చేయండి
డెబియన్ మరియు ఉబుంటులో, ప్యాకేజీలను వ్యవస్థాపించిన వెంటనే, ఇన్స్టాలర్ పోస్ట్uగ్రెస్ డేటాబేస్ను ప్రారంభిస్తుంది, సేవను ప్రారంభిస్తుంది మరియు సిస్టమ్ బూట్ వద్ద ఆటో-స్టార్ట్ చేయడానికి అనుమతిస్తుంది.
సేవ నడుస్తుందో లేదో తనిఖీ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ sudo systemctl status postgresql
తరువాత, పోస్ట్uగ్రెస్ యూజర్ ఖాతాకు మారండి మరియు పాస్uవర్డ్uతో ఓపెన్uఎన్ఎమ్ డేటాబేస్ వినియోగదారుని సృష్టించండి.
$ sudo su - postgres $ createuser -P opennms $ createdb -O opennms opennms
ఇప్పుడు పాస్uవర్డ్uను సెట్ చేయడం ద్వారా పోస్ట్uగ్రెస్ డిఫాల్ట్/సూపర్uయూజర్ ఖాతాను భద్రపరచండి.
$ psql -c "ALTER USER postgres WITH PASSWORD 'YOUR-POSTGRES-PASSWORD';"
ఈ దశలో, మీరు ఓపెన్uఎన్uఎంఎస్ హారిజోన్ కాన్ఫిగరేషన్ ఫైల్uలో డేటాబేస్ యాక్సెస్uను సెటప్ చేయాలి.
$ sudo vim /usr/share/opennms/etc/opennms-datasources.xml
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" />
ఫైల్uలోని మార్పులను సేవ్ చేసి దాన్ని మూసివేయండి.
దశ 4: ఓపెన్uఎన్uఎంఎస్ హారిజన్uను ప్రారంభించండి మరియు ప్రారంభించండి
OpenNMS ను ప్రారంభించడానికి, మీరు దానిని జావాతో అనుసంధానించాలి. కాబట్టి, జావా వాతావరణాన్ని గుర్తించడానికి కింది ఆదేశాన్ని అమలు చేయండి మరియు /usr/share/opennms/etc/java.conf కాన్ఫిగరేషన్ ఫైల్uలో కొనసాగండి.
$ sudo /usr/share/opennms/bin/runjava -s
తరువాత, మీరు డేటాబేస్ను ప్రారంభించాలి మరియు ఓపెన్ఎన్ఎమ్ఎస్ ఇన్స్టాలర్ను అమలు చేయడం ద్వారా /opt/opennms/etc/libraries.properties
లో ఉన్న సిస్టమ్ లైబ్రరీలను గుర్తించాలి.
$ sudo /usr/share/opennms/bin/install -dis
ఇప్పుడు systemd ద్వారా OpenNMS సేవను ప్రారంభించండి, ఆపై సిస్టమ్ ప్రారంభంలో స్వయంచాలకంగా ప్రారంభించడానికి దాన్ని ప్రారంభించండి మరియు ఈ ఆదేశాలతో దాని స్థితిని తనిఖీ చేయండి.
$ sudo systemctl start opennms $ sudo systemctl enable opennms $ sudo systemctl status opennms
మీ సిస్టమ్uలో యుఎఫ్uడబ్ల్యు ఫైర్uవాల్ నడుస్తుంటే, మీరు మీ ఫైర్uవాల్uలో పోర్ట్ 8980 ను తెరవాలి.
$ sudo ufw allow 8980/tcp $ sudo ufw reload
దశ 5: OpenNMS వెబ్ కన్సోల్ మరియు లాగిన్ యాక్సెస్
ఇప్పుడు వెబ్ బ్రౌజర్uను తెరిచి, ఓపెన్uఎన్uఎంఎస్ వెబ్ కన్సోల్uని యాక్సెస్ చేయడానికి కింది URL కు సూచించండి.
http://SERVER_IP:8980/opennms OR http://FDQN-OF-YOUR-SERVER:8980/opennms
కింది చిత్రంలో చూపిన విధంగా లాగిన్ ఇంటర్ఫేస్ చూపించిన తరువాత, డిఫాల్ట్ లాగిన్ ఆధారాలను ఉపయోగించండి: వినియోగదారు పేరు అడ్మిన్ మరియు పాస్వర్డ్ అడ్మిన్.
మీరు మొదటిసారి విజయవంతంగా లాగిన్ అయిన తర్వాత, మీరు నిర్వాహక డాష్uబోర్డ్uను యాక్సెస్ చేస్తారు.
తరువాత, మీరు ప్రధాన నావిగేషన్ మెనుకి వెళ్లడం ద్వారా డిఫాల్ట్ అడ్మిన్ పాస్uవర్డ్uను మార్చాలి, User "అడ్మిన్ Pass పాస్uవర్డ్ మార్చండి, యూజర్ ఖాతా స్వీయ-సేవ కింద," పాస్uవర్డ్ మార్చండి\"క్లిక్ చేయండి.
ప్రస్తుత/డిఫాల్ట్ పాస్uవర్డ్uను నమోదు చేసి, క్రొత్త పాస్uవర్డ్uను సెట్ చేసి దాన్ని నిర్ధారించండి, ఆపై Sub "సమర్పించు \" క్లిక్ చేయండి. తరువాత మీ క్రొత్త పాస్uవర్డ్uతో లాగ్ అవుట్ మరియు లాగిన్ అవ్వండి.
చివరగా, వెబ్ ఇంటర్uఫేస్ ద్వారా ఓపెన్uఎన్uఎంఎస్ హారిజన్uను ఎలా సెటప్ చేయాలో, కాన్ఫిగర్ చేయాలో మరియు నిర్వహించాలో తెలుసుకోండి, ఓపెన్uఎన్uఎంఎస్ అడ్మినిస్ట్రేటర్స్ గైడ్uను సంప్రదించడం ద్వారా నోడ్స్ మరియు అప్లికేషన్uను జోడించండి.
OpenNMS అనేది ఎంటర్ప్రైజ్-గ్రేడ్ నెట్uవర్క్ మరియు అప్లికేషన్ పర్యవేక్షణ సాధనం. ఎప్పటిలాగే, ఈ వ్యాసం గురించి ఏవైనా ప్రశ్నలు లేదా వ్యాఖ్యల కోసం దిగువ ఫీడ్uబ్యాక్ ఫారం ద్వారా మమ్మల్ని సంప్రదించండి.