GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare OpenNMS su CentOS 7

In questo tutorial, ti mostreremo come installare e configurare OpenNMS sul tuo server CentOS 7. Per chi non lo sapesse, OpenNMS è una rete open source gratuita a livello aziendale piattaforma di monitoraggio e gestione che fornisce informazioni per consentirci di prendere decisioni in merito alla futura pianificazione della rete e della capacità.OpenNMS è progettato per gestire decine di migliaia di dispositivi da un unico server e gestire illimitati dispositivi utilizzando un cluster di server.Include un motore di rilevamento per configurare e gestire automaticamente i dispositivi di rete senza l'intervento dell'operatore.

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 di OpenNMS su un server CentOS 7.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • 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 CentOS 7

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

yum clean all
yum -y update

Passaggio 2. Installazione di Java per OpenNMS.

Se non hai installato Java, puoi seguire la nostra guida qui.

Passaggio 3. Installazione di PostgreSQL per OpenNMS.

Se non hai installato PostgreSQL, puoi seguire la nostra guida qui. Dopo aver installato PostgreSQL, ora dovrai assicurarti che PostgreSQL sia attivo e attivo. Eseguiamo il comando seguente per inizializzare prima il database e quindi avviarne i servizi:

postgresql-setup initdb 
systemctl start postgresql
systemctl enable postgresql

Passaggio 4. Configura PostgreSQL

Modifica il postgresql.conf , che si trova in /var/lib/pgsql/data directory e apri il postgresql.conf file in un editor di testo e configurare i seguenti parametri come mostrato:

### nano /var/lib/pgsql/data/postgresql.conf
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
listen_addresses = 'localhost'
max_connections = 256
#------------------------------------------------------------------------------
# RESOURCE USAGE
#------------------------------------------------------------------------------
shared_buffers = 1024MB

Quindi consenti l'accesso al Database modificando il file “pg_hba.conf” come mostrato di seguito:

### nano /var/lib/pgsql/data/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust

Modifiche salvate e quindi riavvia i servizi PostgreSQL:

systemctl restart postgresql

Passaggio 4. Installazione di OpenNMS.

In primo luogo, aggiungi OpenNMS RPM Repository:

rpm -ivh http://yum.opennms.org/repofiles/opennms-repo-stable-rhel7.noarch.rpm

Quindi, installa OpenNMS:

yum update
yum install opennms

Una volta completata l'installazione, configura JAVA per OpenNMS:

/opt/opennms/bin/runjava -s

Ora è il momento di avviare il programma di installazione di OpenNMS che creerà e configurerà il database di OpenNMS, mentre lo stesso comando verrà utilizzato nel caso si volesse aggiornarlo all'ultima versione versione:

/opt/opennms/bin/install -dis

Infine, avvia il servizio OpenNMS usando il comando:

systemctl start opennms
systemctl enable opennms

Passaggio 5. Configura il firewall per OpenNMS.

Quindi segui le istruzioni seguenti per configurare il firewall per consentire OpenNMS:

firewall-cmd --permanent --add-port=8980/tcp
firewall-cmd --reload

Passaggio 6. Accesso a OpenNMS.

OpenNMS sarà disponibile sulla porta HTTP 8980 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:8980 o http://server-ip:8980 . Fornisci il nome utente e la password mentre il nome utente e la password predefiniti sono admin/admin. Se stai usando un firewall, apri la porta 8980 per abilitare l'accesso al pannello di controllo.

Congratulazioni! Hai installato con successo OpenNMS. Grazie per aver utilizzato questo tutorial per installare OpenNMS Network Monitoring and Management Platform sul tuo sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito Web di OpenNMS.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare PostgreSQL su CentOS 7

  3. Come installare PostgreSQL 10 su CentOS 6 / RHEL 6

  4. Come installare PostgreSQL su CentOS 7 / RHEL 7

  5. Come installare PostgreSQL Server su CentOS 8

Come installare phpPgAdmin su CentOS 7

Come installare phpPgAdmin 5.6 su CentOS 7 / RHEL 7

Come installare PostgreSQL in CentOS 8

Come installare PostgreSQL Database Server CentOS 8

Come installare PostgreSQL su CentOS 6

Come installare PostgreSQL e pgAdmin in CentOS 8