GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare OpenNMS su Debian 11

In questo tutorial, ti mostreremo come installare OpenNMS su Debian 11. Per quelli di voi che non lo sapessero, OpenNMS è un monitoraggio e gestione della rete open source e di livello aziendale È un'applicazione di monitoraggio della rete che raccoglie informazioni critiche da host locali e di rete utilizzando il protocollo SNPM. Può essere installata su sistemi operativi Linux e Windows e fornisce un'interfaccia basata sul Web per monitorare il traffico di rete tramite un browser Web.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo della soluzione di monitoraggio della rete OpenNMS su una Debian 11 (Bullseye).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa OpenNMS su Debian 11 Bullseye

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt comandi nel terminale:

sudo apt update
sudo apt upgrade

Passaggio 2. Installazione di OpenJDK.

Esegui il seguente comando di seguito per installare OpenJDK 11 sul tuo sistema Debian:

sudo apt install openjdk-11-jdk

Verifica la versione Java:

java -version

Passaggio 3. Installazione di OpenNMS su Debian 11.

Per impostazione predefinita, OpenNMS non è disponibile nel repository di base di Debian 11. Ora esegui il seguente comando per aggiungere il repository OpenNMS al tuo sistema:

nano /etc/apt/sources.list.d/opennms.list

Aggiungi le seguenti righe:

deb https://debian.opennms.org stable main
deb-src https://debian.opennms.org stable main

Quindi, importa la chiave GPG:

wget -O - https://debian.opennms.org/OPENNMS-GPG-KEY | apt-key add -

Dopodiché, aggiorna l'indice del pacchetto e installa i pacchetti OpenNMS:

sudo apt update
sudo apt install opennms

Una volta installato OpenNMS, installa automaticamente PostgreSQL. Avvia PostgreSQL e conferma il suo stato come di seguito:

sudo systemctl start postgresql
sudo systemctl status postgresql

Passaggio 4. Crea database e utente per OpenNMS.

Ora crea un database e un utente per OpenNMS. Innanzitutto, accedi a PostgreSQL con il seguente comando:

su - postgres
createuser opennms
psql -c "ALTER USER opennms WITH PASSWORD 'opennms';"
createdb -O opennms opennms
psql -c "ALTER USER postgres WITH PASSWORD 'your-strong-passwd';"
exit

Passaggio 5. Configura OpenNMS.

Esegui il comando seguente per configurare l'accesso al database nel file di configurazione di OpenNMS:

nano /usr/share/opennms/etc/opennms-datasources.xml

Cambia le seguenti righe:

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

Salva le modifiche nel file e chiudilo.

Passaggio 6. Inizializza e avvia OpenNMS.

Per inizializzare OpenNMS, devi integrarlo con Java. Quindi, esegui il comando seguente per rilevare l'ambiente Java:

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

Avanti, inizializza il database e rileva le librerie di sistema:

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

Una volta terminate l'installazione e la configurazione, puoi avviare e abilitare OpenNMS per l'esecuzione all'avvio del sistema:

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

Passaggio 7. Configura Firewall.

Ora apri la porta 8980 nel tuo firewall se hai un firewall UFW in esecuzione sul tuo sistema:

sudo ufw allow 8980/tcp
sudo ufw reload

Passaggio 8. Accesso all'interfaccia Web di OpenNMS.

Una volta installato correttamente, apri il tuo browser web e accedi alla console web OpenNMS utilizzando l'URL http://your-server-ip-address:8980/opennms . Dovresti vedere la pagina di accesso di OpenNMS:

Congratulazioni! Hai installato con successo OpenNMS. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di OpenNMS Open Network Management System open source su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, noi ti consiglio di controllare il sito Web ufficiale di OpenNMS.


Debian
  1. Come installare Nextcloud su Debian 9

  2. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  3. Come installare MongoDB 4.4 / 4.2 su Debian 9

  4. Come installare PostgreSQL su Debian 11 / Debian 10

  5. Come installare OpenNMS su un VPS Debian

Come installare ERPNext su Debian 9

Come installare MariaDB su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come installare Vai su Debian 11

Come installare OpenNMS su Debian 11