OpenNMS è una piattaforma di gestione della rete open source di livello aziendale che può essere utilizzata per monitorare e gestire numerosi dispositivi da un'unica istanza. Con tutti i tipi di metriche raccolte da OpenNMS, gli amministratori di sistema possono facilmente scoprire interruzioni del servizio e latenza e quindi prendere decisioni informate di conseguenza.
Prerequisiti
Passaggio 1 (facoltativo): imposta un file di scambio sul sistema
Se si utilizza un computer di fascia bassa con memoria minore, è necessario impostare un file di scambio prima di poter eseguire correttamente OpenNMS su di esso.
Accedi come root ed esegui quanto segue.
dd if=/dev/zero of=/swapfile count=2048 bs=1M
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Passaggio 2: installare OpenNMS
Tradizionalmente, l'installazione di OpenNMS è un lavoro relativamente complicato perché coinvolge più tecnologie, tra cui Oracle Java 8 JDK, PostgreSQL, OpenNMS, systemd, ecc. Fortunatamente, OpenNMS fornisce uno script ufficiale di installazione rapida per Ubuntu 16.04, che può semplificare notevolmente le procedure.
Avvertenza: questo script è solo per una nuova installazione di OpenNMS. Se sul sistema è stata installata una versione precedente di OpenNMS, l'esecuzione di questo script potrebbe causare conseguenze indesiderate.
cd
curl -L https://github.com/opennms-forge/opennms-install/archive/1.1.tar.gz | tar xz
cd opennms-install-1.1
bash bootstrap-debian.sh
Lo script installerà automaticamente tutti i componenti richiesti per l'esecuzione di OpenNMS. Durante il processo, è sufficiente confermare l'installazione e fornire le credenziali del database come segue.
- Se vuoi procedere, digita SÌ:
YES
- Inserisci il nome utente del database:
opennmsuser
- Inserisci la password del database:
yourpassword
Ricorda di sostituire il nome utente e la password sopra con il tuo.
Successivamente, quando si viene portati Configuring opennms-db
nell'interfaccia, premere Enter
per eseguire manualmente il programma di installazione di OpenNMS come richiesto.
Quando si viene introdotti Configuring oracle-java8-installer
nell'interfaccia, premere Enter
per confermare la propria conoscenza del Contratto di licenza del codice binario Oracle per i prodotti della piattaforma Java SE e JavaFX.
Quando viene visualizzata la domanda Do you accept the Oracle Binary Code license terms?
, utilizzare il Left Arrow
tasto per scegliere, <Yes>
quindi premere Enter
.
Se tutto è andato bene, vedrai il messaggio di congratulazioni.
Congratulations
---------------
OpenNMS is up and running. You can access the web application with
http://this-systems-ip:8980
...
Prima di accedere a OpenNMS utilizzando un browser Web, è necessario modificare le regole del firewall per consentire il traffico in entrata sulla porta 8980.
ufw allow OpenSSH
ufw allow 8980
ufw enable
Infine, punta il tuo browser Web preferito http://203.0.113.1:8980
e accedi con il nome utente admin
e la password predefiniti admin
.
Per motivi di sicurezza, è necessario modificare immediatamente la password. Passa il mouse sopra la navigazione principale Admin
e fai clic sul Change Password
collegamento.