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 -yNotaPossiamo 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 / hostPassaggio 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 / hostnamePassaggio 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.confPassaggio 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 -yPassaggio 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.listPasso 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 -yPassaggio 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 firewallPassaggio 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.