Asenna OpenNMS Network Monitoring Debianiin ja Ubuntuun
OpenNMS (Open Network Management System) on ilmainen ja avoimen lähdekoodin, skaalautuva, laajennettava, yritystason ja monialustainen Java-pohjainen verkonhallinta-alusta, joka on suunniteltu valvomaan kriittisiä palvelut etäkoneilla ja kerää etäisäntätietojen tiedot SNMP:n ja JMX:n (Java Management Extensions) avulla.
Lue myös: Asenna OpenNMS Network Monitoring Tool CentOS/RHEL 7:ään
OpenNMS toimii Linux- ja Windows-käyttöjärjestelmissä, ja sen mukana tulee verkkopohjainen konsoli verkkojen ja sovellusten helppoon hallintaan, ja sitä tukee Postgres-tietokannan hallintajärjestelmä taustajärjestelmässä.
OpenNMS-vaatimukset
- Debian 9 tai uudempi, Ubuntu 16.04 LTS tai uudempi
- Asennettu OpenJDK 11 -kehityspaketti
- 2 CPU, 2 Gt RAM, 20 Gt levy
Tässä artikkelissa selitämme, kuinka uusin OpenNMS Horizon -verkkopalvelun valvontaohjelmisto asennetaan ja määritetään Debian- ja Ubuntu Linux -jakeluissa.
Vaihe 1: Javan asentaminen – OpenJDK 11 Ubuntuun
Asenna ensin OpenJDK Java 11:n uusin versio käyttämällä seuraavaa apt-komentoa.
sudo apt-get install openjdk-11-jdk
Tarkista seuraavaksi järjestelmääsi asennettu Javan-versio.
java -version
Aseta sitten Java-ympäristömuuttuja kaikille käyttäjille käynnistyksen yhteydessä lisäämällä seuraava rivi /etc/profile-tiedostoon.
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
tallenna tiedosto ja suorita seuraava komento lukeaksesi /etc/profile-tiedoston.
source /etc/profile
Vaihe 2: Asenna OpenNMS Horizon Ubuntuun
Asenna OpenNMS Horizon lisäämällä apt-arkisto hakemistoon /etc/apt/sources.list.d/opennms.list
ja lisäämällä GPG-avain, päivitä sitten APT-välimuisti seuraavilla komennoilla.
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
Asenna seuraavaksi OpenNMS Horizon -metapaketit (opennms-core ja opennms-webapp-jetty), joissa on kaikki sisäänrakennetut riippuvuudet ( jicmp6 ja jicmp, postgresql ja postgresql-libs).
sudo apt install opennms
Varmista sitten, että OpenNMS-metapaketit on asennettu /usr/share/opennms
-hakemistoon puu-apuohjelman avulla.
cd /usr/share/opennms
tree -L 1
Huomaa: On suositeltavaa poistaa OpenNMS Horizon -apt-varasto käytöstä asennuksen jälkeen, jotta estetään päivitykset sen ollessa käynnissä:
sudo apt-mark hold libopennms-java libopennmsdeps-java opennms-common opennms-db
Vaihe 3: Alusta ja asenna PostgreSQL
Debianissa ja Ubuntussa asennusohjelma alustaa heti pakettien asennuksen jälkeen Postgres-tietokannan, käynnistää palvelun ja mahdollistaa sen automaattisen käynnistyksen järjestelmässä. saapas.
Voit tarkistaa, onko palvelu käynnissä, suorittamalla seuraava komento:
sudo systemctl status postgresql
Vaihda seuraavaksi postgres-käyttäjätiliin ja luo opennms-tietokannan käyttäjä salasanalla.
sudo su - postgres
createuser -P opennms
createdb -O opennms opennms
Suojaa nyt postgres oletus-/pääkäyttäjätili asettamalla salasana.
psql -c "ALTER USER postgres WITH PASSWORD 'YOUR-POSTGRES-PASSWORD';"
Tässä vaiheessa sinun on määritettävä tietokannan käyttöoikeudet OpenNMS Horizon -määritystiedostoon.
sudo vim /usr/share/opennms/etc/opennms-datasources.xml
Etsi alla olevat osiot ja määritä kirjautumistiedot PostgreSQL-tietokannan käyttämiseksi:
<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" />
Tallenna muutokset tiedostoon ja sulje se.
Vaihe 4: Alusta ja käynnistä OpenNMS Horizon
Jotta voit alustaa OpenNMS:n, sinun on integroitava se Javan kanssa. Joten suorita seuraava komento tunnistaaksesi Java-ympäristön ja säilytä se /usr/share/opennms/etc/java.conf-määritystiedostossa.
sudo /usr/share/opennms/bin/runjava -s
Seuraavaksi sinun on alustettava tietokanta ja tunnistettava tiedostossa /opt/opennms/etc/libraries.properties
säilyneet järjestelmäkirjastot suorittamalla OpenNMS-asennusohjelma.
sudo /usr/share/opennms/bin/install -dis
Käynnistä OpenNMS-palvelu toistaiseksi systemd:n kautta, ota sitten käyttöön sen automaattinen käynnistys järjestelmän käynnistyessä ja tarkista sen tila näillä komennoilla.
sudo systemctl start opennms
sudo systemctl enable opennms
sudo systemctl status opennms
Jos järjestelmässäsi on käynnissä UFW-palomuuri, sinun on avattava palomuurisi portti 8980.
sudo ufw allow 8980/tcp
sudo ufw reload
Vaihe 5: Avaa OpenNMS Web Console ja kirjaudu sisään
Avaa nyt verkkoselain ja siirrä se seuraavaan URL-osoitteeseen päästäksesi OpenNMS-verkkokonsoliin.
http://SERVER_IP:8980/opennms
OR
http://FDQN-OF-YOUR-SERVER:8980/opennms
Kun kirjautumisliittymä tulee näkyviin seuraavan kuvan mukaisesti, käytä oletusarvoisia kirjautumistunnuksia: käyttäjänimi on admin ja salasana on admin.
Kun olet kirjautunut sisään ensimmäisen kerran, pääset järjestelmänvalvojan hallintapaneeliin.
Seuraavaksi sinun on vaihdettava järjestelmänvalvojan oletussalasana siirtymällä päänavigointivalikkoon, valitsemalla järjestelmänvalvoja → Vaihda salasana kohdassa Käyttäjätilin itsepalvelu., napsauta Vaihda salasana.
Anna nykyinen/oletussalasana, aseta uusi salasana ja vahvista se. Napsauta sitten Lähetä. Tämän jälkeen kirjaudu ulos ja kirjaudu sisään uudella salasanallasi.
Opi lopuksi määrittämään, määrittämään ja ylläpitämään OpenNMS Horizonia verkkokäyttöliittymän kautta, lisäämään solmuja ja sovelluksia tutustumalla OpenNMS-järjestelmänvalvojien oppaaseen.
Lue myös: Isäntien lisääminen OpenNMS-valvontapalvelimeen
OpenNMS on yritystason verkko- ja sovellusvalvontatyökalu. Kuten tavallista, ota meihin yhteyttä alla olevan palautelomakkeen kautta, jos sinulla on kysyttävää tai kommentteja tästä artikkelista.