Forutsetninger
Trinn 1 (valgfritt): Sett opp en byttefil på systemet
Trinn 2: Installer OpenNMS
OpenNMS er en enterprise-grade open source nettverksadministrasjonsplattform som kan brukes til å overvåke og administrere en rekke enheter fra en enkelt instans. Med alle slags beregninger samlet inn av OpenNMS, kan systemadministratorer enkelt oppdage tjenesteavbrudd og ventetid og deretter ta informerte beslutninger deretter.
Forutsetninger
Trinn 1 (valgfritt): Sett opp en byttefil på systemet
Hvis du bruker en low-end maskin med mindre minne, må du sette opp en swap-fil før du kan kjøre OpenNMS ordentlig på den.
Logg inn som root, og utfør følgende.
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
Trinn 2: Installer OpenNMS
Tradisjonelt er det å installere OpenNMS en relativt komplisert jobb fordi det involverer flere teknologier, inkludert Oracle Java 8 JDK, PostgreSQL, OpenNMS, systemd, etc. Heldigvis gir OpenNMS et offisielt hurtigstartinstallasjonsskript for Ubuntu 16.04, som kan forenkle prosedyrene betraktelig.
Advarsel: Dette skriptet er kun for en ny installasjon av OpenNMS. Hvis du har installert en tidligere versjon av OpenNMS på systemet, kan kjøring av dette skriptet føre til utilsiktede konsekvenser.
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
Skriptet vil automatisk installere alle nødvendige komponenter for å kjøre OpenNMS. Under prosessen trenger du bare å bekrefte installasjonen og oppgi databaselegitimasjon som følger.
- Hvis du vil fortsette, skriv JA:
YES
- Skriv inn databasebrukernavn:
opennmsuser
- Skriv inn databasepassord:
yourpassword
Husk å erstatte brukernavnet og passordet ovenfor med ditt eget.
Deretter, når du kommer inn i Configuring opennms-dbgrensesnittet, trykk Enterfor å kjøre OpenNMS-installasjonsprogrammet manuelt etter behov.
Når du kommer inn i Configuring oracle-java8-installergrensesnittet, trykk for Enterå bekrefte bevisstheten din om Oracle Binary Code-lisensavtalen for Java SE-plattformproduktene og JavaFX.
Når du ser spørsmålet Do you accept the Oracle Binary Code license terms?, bruk Left Arrowtasten for å velge <Yes>og trykk deretter på Enter.
Hvis alt gikk bra, vil du se gratulasjonsmeldingen.
Congratulations
---------------
OpenNMS is up and running. You can access the web application with
http://this-systems-ip:8980
...
Før du får tilgang til OpenNMS ved hjelp av en nettleser, bør du endre brannmurregler for å tillate innkommende trafikk på port 8980.
ufw allow OpenSSH
ufw allow 8980
ufw enable
Til slutt peker du på favorittnettleseren din http://203.0.113.1:8980, og logger på med standard brukernavn adminog standardpassord admin.
Av sikkerhetshensyn bør du endre passordet umiddelbart. Hold markøren over hovednavigasjonen Adminog klikk deretter på Change Passwordkoblingen.