Weboldal keresés

Az OpenNMS Network Monitoring telepítése Debian és Ubuntu rendszerben


Az OpenNMS (Open Network Management System) egy ingyenes és nyílt forráskódú, méretezhető, bővíthető, vállalati szintű és többplatformos Java-alapú hálózatfelügyeleti platform, amelyet a kritikus fontosságú hálózatfelügyeletre terveztek. szolgáltatásokat távoli gépeken, és összegyűjti a távoli gazdagépek adatait az SNMP és a JMX (Java Management Extensions) használatával.

Olvassa el még: Telepítse az OpenNMS Network Monitoring Tool eszközt a CentOS/RHEL 7 rendszerben

Az OpenNMS Linux és Windows operációs rendszereken fut, és webalapú konzollal érkezik a hálózatok és alkalmazások egyszerű adminisztrálására, amelyet a háttérben egy Postgres adatbázis-kezelő rendszer támogat.

OpenNMS követelmények

  • Debian 9 vagy újabb, Ubuntu 16.04 LTS vagy újabb
  • Telepített OpenJDK 11 fejlesztői készlet
  • 2 CPU, 2 GB RAM, 20 GB lemez

Ebben a cikkben elmagyarázzuk, hogyan kell telepíteni és beállítani a legújabb OpenNMS Horizon hálózati szolgáltatásfigyelő szoftvert Debian és Ubuntu Linux disztribúciókban.

1. lépés: Java telepítése – OpenJDK 11 Ubuntuban

Először telepítse az OpenJDK Java 11 legújabb verzióját a következő apt paranccsal.

sudo apt-get install openjdk-11-jdk

Ezután ellenőrizze a rendszerére telepített Java verzióját.

java -version

Ezután állítsa be a Java környezeti változót az összes felhasználó számára rendszerindításkor a következő sor hozzáadásával az /etc/profile fájlba.

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

mentse a fájlt, és futtassa a következő parancsot az /etc/profile fájl elolvasásához.

source /etc/profile

2. lépés: Telepítse az OpenNMS Horizont az Ubuntuban

Az OpenNMS Horizon telepítéséhez adja hozzá az apt tárolót a /etc/apt/sources.list.d/opennms.list fájlhoz, és adja hozzá a GPG kulcsot, majd frissítse az APT gyorsítótárat a következő parancsokkal.

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

Ezután telepítse az OpenNMS Horizon meta-csomagokat (opennms-core és opennms-webapp-jetty) az összes beépített függőséggel ( jicmp6 és jicmp, postgresql és postgresql-libs).

sudo apt install opennms

Ezután ellenőrizze, hogy az OpenNMS metacsomagok telepítve vannak-e a /usr/share/opennms könyvtárban a fa segédprogrammal.

cd /usr/share/opennms
tree -L 1

Megjegyzés: Javasoljuk, hogy a telepítés után tiltsa le az OpenNMS Horizon apt tárolót, hogy megakadályozza a frissítéseket futás közben:

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

3. lépés: Inicializálja és állítsa be a PostgreSQL-t

Debian és Ubuntu esetén a csomagok telepítése után a telepítő azonnal inicializálja a Postgres adatbázist, elindítja a szolgáltatást, és lehetővé teszi az automatikus indítást a rendszeren csomagtartó.

Annak ellenőrzéséhez, hogy a szolgáltatás működik-e, futtassa a következő parancsot:

sudo systemctl status postgresql

Ezután váltson a postgres felhasználói fiókra, és hozzon létre egy opennms adatbázis-felhasználót jelszóval.

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

Most biztosítsa a postgres alapértelmezett/szuperfelhasználói fiókot jelszó beállításával.

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

Ebben a szakaszban be kell állítania az adatbázis-hozzáférést az OpenNMS Horizon konfigurációs fájlban.

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

Keresse meg az alábbi szakaszokat, és állítsa be a hitelesítő adatokat a PostgreSQL adatbázis eléréséhez:

<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" />

Mentse el a változtatásokat a fájlban, és zárja be.

4. lépés: Inicializálja és indítsa el az OpenNMS Horizont

Az OpenNMS inicializálásához integrálnia kell a Javával. Ezért futtassa a következő parancsot a Java környezet észleléséhez, és megmaradjon a /usr/share/opennms/etc/java.conf konfigurációs fájlban.

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

Ezután inicializálnia kell az adatbázist, és az OpenNMS telepítőjének futtatásával észlelnie kell az /opt/opennms/etc/libraries.properties fájlban megmaradt rendszerkönyvtárakat.

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

Most indítsa el az OpenNMS szolgáltatást a systemd-n keresztül, majd engedélyezze az automatikus elindulást a rendszer indításakor, és ellenőrizze állapotát ezekkel a parancsokkal.

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

Ha UFW tűzfal fut a rendszeren, meg kell nyitnia a tűzfal 8980 portját.

sudo ufw allow 8980/tcp
sudo ufw reload

5. lépés: Nyissa meg az OpenNMS Web Console-t és jelentkezzen be

Most nyisson meg egy webböngészőt, és mutasson rá a következő URL-re az OpenNMS webkonzol eléréséhez.

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

Miután a bejelentkezési felület az alábbi képen látható módon megjelenik, használja az alapértelmezett bejelentkezési adatokat: a felhasználónév admin, a jelszó pedig az admin.

Az első sikeres bejelentkezés után elérheti az adminisztrációs irányítópultot.

Ezután módosítania kell az alapértelmezett rendszergazdai jelszót. Ehhez lépjen a fő navigációs menübe, majd kattintson a Felhasználói fiók önkiszolgálása alatt az „rendszergazdaJelszó módosítása lehetőségre”., kattintson a „Jelszó módosítása” elemre.

Írja be az aktuális/alapértelmezett jelszót, állítson be új jelszót, és erősítse meg, majd kattintson a „Küldés” gombra. Ezt követően jelentkezzen ki, és jelentkezzen be az új jelszóval.

Végül tanulja meg, hogyan állíthat be, konfigurálhat és tarthat karban egy OpenNMS Horizont webes felületen keresztül, hogyan adhat hozzá csomópontokat és alkalmazásokat az OpenNMS rendszergazdák útmutatója alapján.

Olvassa el még: Hosztok hozzáadása az OpenNMS Monitoring Serverhez

Az OpenNMS egy vállalati szintű hálózat- és alkalmazásfigyelő eszköz. Szokás szerint az alábbi visszajelzési űrlapon keresztül forduljon hozzánk, ha bármilyen kérdése vagy megjegyzése van ezzel a cikkel kapcsolatban.