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 CentOS 7, 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-yum.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.
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 poter accedere a OpenNMS utilizzando un browser Web, è necessario modificare le regole del firewall per consentire il traffico in entrata sulla porta 8980.
firewall-cmd --zone=public --add-port=8980/tcp --permanent
systemctl reload firewalld.service
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.