Come installare e configurare OpenNMS in Ubuntu 17

La gestione dei dati in un sistema operativo è essenziale quando si tratta di avere i migliori livelli di controllo e ottimizzazione dei processi, poiché in questo modo come amministratori abbiamo la possibilità di documentare qualsiasi anomalia che possa verificarsi nel sistema.

Uno degli strumenti più completi per questo è OpenNMS che è stato sviluppato come uno strumento di monitoraggio completo e quindi Solvetic analizzerà in dettaglio il suo utilizzo in Linux oggi.

Cos'è OpenNMSOpenNMS è stato creato come piattaforma open source per una facile integrazione e sviluppato per creare soluzioni e supporto quando si tratta di attività di monitoraggio della rete.

Al momento abbiamo due distribuzioni OpenNMS: Meridian e Horizon. L'opzione Meridian è speciale per aziende e aziende in cui i dati e il supporto devono essere stabili e avere un supporto a lungo termine, al contrario, Horizon è l'ideale per monitorare e gestire nuove tecnologie e ambienti IT.

Funzionalità di OpenNMSTra le sue varie caratteristiche troviamo:

  • Sta nella capacità di rilevare le interruzioni del servizio e misurare la latenza al fine di rappresentare graficamente e stabilire soglie attraverso il polling automatico.
  • Compatibile con molte applicazioni di monitoraggio dei servizi configurabili.
  • Possibilità di ottenere dati e metriche delle prestazioni tramite SNMP, JMX, WMI, NRPE, NSClient ++ e XMP apportando le modifiche pertinenti alla configurazione.
  • OpenNMS ha un'architettura flessibile ed estensibile per espandere le possibilità del servizio. OpenNMS dispone di interfacce North End per allarmi e API ReST per aiutare a integrare OpenNMS nell'infrastruttura esistente.
  • Capacità di rilevare topologie di rete a livello 2, basate su informazioni SNMP. utilizzando standard di settore come LLDP, CDP e Bridge-MIB discovery. OpenNMS supporta il rilevamento della topologia di routing Layer 3 basato su OSPF e IS-IS.
  • Possibilità di eseguire script esterni.
  • Integrazione di Request Tracker (RT).
  • Integrazione di BMC Remedy.
  • Integrazione OTRS.
  • Consente l'implementazione di JMS Alarm Northbound.
  • Compatibile con più sistemi operativi come Windows, Mac, Linux/Unix e Solaris.
  • Consente di inviare notifiche via e-mail.
  • In grado di elaborare 125.000 messaggi syslog al minuto.

1. Aggiorna il sistema Ubuntu 17

Passo 1
Il primo passo da compiere è aggiornare i pacchetti di sistema eseguendo i seguenti comandi:

 sudo apt-get update -y sudo apt-get upgrade -y
NotaPossiamo accedere come utenti root per evitare di usare il termine sudo.

INGRANDIRE

Passo 2
Dopo aver aggiornato il sistema operativo, sarà necessario definire il nome di dominio completo secondo necessità, per questo modificheremo il file / etc / hosts utilizzando l'editor desiderato:

 sudo nano / etc / host
Passaggio 3
Lì inseriamo quanto segue:
 192.168.0.21 server.OpenNMS.local server 

INGRANDIRE

Passaggio 4
L'indirizzo IP da inserire sarà l'indirizzo IP del server in cui viene installata l'applicazione. Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 5
Ora, accederemo al file / etc / hostname:

 sudo nano / etc / hostname 
Passaggio 6
Lì aggiungeremo la seguente riga. Ancora una volta salviamo le modifiche e usciamo dall'editor.
 server.OpenNMS.local 

INGRANDIRE

2. Installa PostgreSQL su Ubuntu 17

Passo 1
L'applicazione OpenNMS deve utilizzare PostgreSQL per tutto ciò che riguarda il database, per installare PostgreSQL eseguiremo il seguente comando:

 sudo apt-get install postgresql -y 

INGRANDIRE

Passo 2
Dopo aver eseguito il processo di installazione di PostgreSQL, sarà necessario consentire agli utenti l'accesso a questo database, PostgreSQL consentirà la connessione solo se abbiamo effettuato l'accesso con il nome dell'account locale che deve corrispondere all'utente PostgreSQL, in A questo punto dobbiamo menzionare che OpenNMS viene eseguito come root, quindi dobbiamo modificare la configurazione per consentire all'utente root di accedere alla seguente directory:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
Passaggio 3
Lì dobbiamo individuare le seguenti righe:
 locale tutti tutti peer host tutti tutti 127.0.0.1/32 md5 host tutti tutti :: 1/128 md5

INGRANDIRE

Passaggio 4
Dobbiamo cambiare l'ultimo valore come segue:

 locale tutti tutti attendibili host tutti tutti 127.0.0.1/32 attendibili host tutti tutti :: 1/128 attendibili

INGRANDIRE

Passaggio 5
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 6
Procediamo a riavviare il servizio PostgreSQL eseguendo quanto segue:

 sudo systemctl riavvia postgresql sudo systemctl abilita postgresql

INGRANDIRE

3. Installa Java su Ubuntu 17

Passo 1
Per l'installazione di Java aggiungeremo il seguente repository PPA:

 sudo add-apt-repository ppa: webupd8team / java 

INGRANDIRE

Passo 2
Quindi aggiorneremo questo repository eseguendo:

 sudo apt-get update -y 
Passaggio 3
Quindi possiamo installare Java con il seguente comando:
 sudo apt-get install oracle-java8-installer -y 

INGRANDIRE

Passaggio 4
Durante il processo di installazione vedremo quanto segue:

INGRANDIRE

Passaggio 5
Fare clic su Accetta e quindi dobbiamo accettare i termini della licenza Java:

INGRANDIRE

Passaggio 6
Una volta terminato questo passaggio, possiamo verificare la versione di Java eseguendo quanto segue:

 java -versione 

INGRANDIRE

4. Installa OpenNMS su Ubuntu 17


Per impostazione predefinita, l'applicazione OpenNMS non è disponibile nel repository ufficiale di Ubuntu, motivo per cui è necessario aggiungere il repository OpenNMS alla directory /etc/apt/sources.list.d.

Passo 1
Eseguiremo il seguente comando per questo:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Passo 2
Lì, aggiungeremo le seguenti righe:
 deb http://debian.OpenNMS.org stabile principale deb-src http://debian.OpenNMS.org stabile principale

INGRANDIRE

Passaggio 3
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 4
Ora aggiungeremo le chiavi OpenNMS GPG con il seguente comando:

 wget -O - http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt-key add - 

INGRANDIRE

Passaggio 5
Anche in questo caso aggiorneremo il repository con l'esecuzione del seguente comando:

 sudo apt-get update -y 
Passaggio 6
Una volta aggiornato questo repository, procediamo con l'esecuzione di quanto segue per l'installazione di OpenNMS:
 sudo apt-get install default-mta opennms -y 

INGRANDIRE

Passaggio 7
Durante il processo di installazione verranno visualizzati i seguenti messaggi:

INGRANDIRE

Passaggio 8
In questo caso definiamo il modulo di configurazione della posta, clicchiamo su OK, se selezioniamo Sito Internet, e definiremo il nome del server di posta:

INGRANDIRE

Passaggio 9
Una volta definito, fare clic su OK e vedremo il messaggio finale:

INGRANDIRE

Passaggio 10
Fare nuovamente clic su Accetta e il processo di installazione di OpenNMS terminerà.
Una volta terminato questo passaggio, creeremo un database per OpenNMS. Per farlo eseguiremo il seguente comando:

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

INGRANDIRE

Passaggio 11
Speriamo che il database venga creato. Quindi avvieremo il servizio eseguendo:

 sudo systemctl start opennms Configurazione firewall
Passaggio 12
È necessario consentire l'accesso tramite un browser Web e per questo dobbiamo fornire le autorizzazioni necessarie nel firewall, eseguiremo quanto segue:
 sudo ufw abilita sudo ufw consenti 8980 sudo ufw ricarica

INGRANDIRE

5. Accedi a OpenNMS in Ubuntu 17


Infine, per accedere a OpenNMS andiamo su un browser e utilizziamo quanto segue:
 http: // indirizzo_IP: 8980 / opennms 

INGRANDIRE

6. Accedi a OpenNMS in Ubuntu 17

Passo 1
Lì inseriremo le seguenti credenziali:

  • Utente: admin
  • Password: admin

Passo 2
Una volta che accediamo possiamo iniziare la gestione di

INGRANDIRE

Da qui saremo in grado di svolgere attività di gestione e controllo su più parametri del server.

wave wave wave wave wave