Knowledgebase

Aveti intrebari? Sunteti in locul potrivit!

Cum instalez OpenNMS pe Ubuntu 16.04 LTS

OpenNMS este o platforma open source pentru managementul de retea care poate fi folosita in monitorizarea si administrarea device-urilor multiple de la o singura instanta. Cu o multime de date colectate administratori de sistem OpenNMS pot descoperi cu usurinta latentele sau problemele aparute si aplica setarile necesare.

De ce aveti nevoie:

– o instanta de server Ubuntu 16.04 LTS x64 cu cel putin 2Gb memorie
– posibilitatea de a va loga ca si utilizator root
– instanta de server a fost updatata la ultima versiune stabila

Pasul 1: Setarea unui fisier swap pentru sistem

In cazul in care folositi un server cu performante scazute, este necesar sa setati un fisier swap inainte de rularea platformei OpenNMS

Autentificati-va ca root si executati urmatoarele comenzi:
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

Pasul 2: Instalarea OpenNMS

Procesul de instalare OpenNMS este in general destul de complicat pentru ca implica folosirea unor tehnologii multiple, incluzand aici: Oracle Java 8 JDK, PostgreSQL, OpenNMS, systemd, etc insa OpenNMS va pune la dispozitie un scritp de instalare rapida pentru Ubuntu 16.04 care va simplifica procedura.
Atentie: acest script functioneaza doar pentru o instalare noua OpenNMS, in cazul in care aveti instalata o versiune mai veche pot sa apara probleme de nefunctionare.

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

Scriptul va instala in mod automat componentele necesare pentru rularea OpenNMS. In timpul procesului de instalare este necesar doar sa confirmati anumite elemente si sa precizati utilizatorul si baza de date

– If you want to proceed, type YES: YES
– Enter database username: utilizatorbazadedate
– Enter database password: parolautilizatoruluibazei

Apoi, dupa ce ajungeti la interfata Configuring opennms-db apasati Enter pentru a confirma raspunsurile legate de acceptarea licentelor.

Can observati intrebarea Do you accept the Oracle Binary Code license terms? utilizati sageata stanga si alegeti si apasati Enter.

Daca procesul a decurs bine se va afisa mesajul:


Congratulations
---------------

OpenNMS is up and running. You can access the web application with

http://ip-server:8980

Inainte de a accesa OpenNMS utilizand un browser, trebuie sa modificati regulile de firewall pentru a permite traficul pe portul 8980.

ufw allow OpenSSH
ufw allow 8980
ufw enable

Pasul final este sa accesati http://adresa-ip-server:8980 si sa va logati cu utilizator : admin parola admin.

Este necesar sa modificati parola de indata ce sunteti autentificat la panoul de administrare.