Jak zainstalować i skonfigurować OpenNMS w Ubuntu 17

Zarządzanie danymi w systemie operacyjnym jest niezbędne, jeśli chodzi o posiadanie najlepszych poziomów kontroli i optymalizacji procesów, ponieważ w ten sposób jako administratorzy mamy możliwość udokumentowania wszelkich anomalii, które mogą wystąpić w systemie.

Jednym z najbardziej kompletnych narzędzi do tego celu jest OpenNMS, który został opracowany jako wszechstronne narzędzie do monitorowania i dlatego Solvetic przeanalizuje dziś szczegółowo jego użycie w Linuksie.

Co to jest OpenNMSOpenNMS został stworzony jako platforma open source do łatwej integracji i opracowany w celu tworzenia rozwiązań i wsparcia, jeśli chodzi o zadania monitorowania sieci.

Obecnie posiadamy dwie dystrybucje OpenNMS: Meridian i Horizon. Opcja Meridian jest wyjątkowa dla firm i firm, w których dane i wsparcie muszą być stabilne i mieć długoterminowe wsparcie, przeciwnie, Horizon jest idealny do monitorowania i zarządzania nowymi technologiami i środowiskami IT.

Funkcje OpenNMSWśród jego różnych cech znajdujemy:

  • Jest w stanie wykrywać przerwy w świadczeniu usług i mierzyć opóźnienia w celu tworzenia wykresów i ustalania progów poprzez automatyczne odpytywanie.
  • Kompatybilny z wieloma konfigurowalnymi aplikacjami do monitorowania usług.
  • Możliwość pozyskiwania danych i metryk wydajnościowych poprzez SNMP, JMX, WMI, NRPE, NSClient++ i XMP poprzez wprowadzenie odpowiednich zmian w konfiguracji.
  • OpenNMS posiada elastyczną i rozszerzalną architekturę w celu rozszerzenia możliwości usługi. OpenNMS posiada interfejsy North End dla alarmów i ReST API, aby pomóc zintegrować OpenNMS z istniejącą infrastrukturą.
  • Możliwość wykrywania topologii sieci w warstwie 2, które są oparte na informacjach SNMP. przy użyciu standardów branżowych, takich jak wykrywanie LLDP, CDP i Bridge-MIB. OpenNMS obsługuje wykrywanie topologii routingu w warstwie 3 oparte na protokole OSPF i IS-IS.
  • Możliwość wykonywania zewnętrznych skryptów.
  • Integracja z śledzeniem żądań (RT).
  • Integracja BMC Remedy.
  • Integracja OTRS.
  • Umożliwia implementację JMS Alarm Northbound.
  • Kompatybilny z wieloma systemami operacyjnymi, takimi jak Windows, Mac, Linux / Unix i Solaris.
  • Umożliwia wysyłanie powiadomień pocztą elektroniczną.
  • Zdolne do przetwarzania 125 000 komunikatów syslog na minutę.

1. Zaktualizuj system Ubuntu 17

Krok 1
Pierwszym krokiem do wykonania jest aktualizacja pakietów systemowych poprzez wykonanie następujących poleceń:

 aktualizacja sudo apt-get -y aktualizacja sudo apt-get -y
NotatkaMożemy uzyskać dostęp jako użytkownicy root, aby uniknąć używania terminu sudo.

POWIĘKSZAĆ

Krok 2
Po aktualizacji systemu operacyjnego konieczne będzie zdefiniowanie pełnej nazwy domeny według potrzeb, w tym celu wyedytujemy plik / etc / hosts za pomocą żądanego edytora:

 sudo nano / etc / hosts
Krok 3
Tam wpisujemy:
 192.168.0.21 serwer.OpenNMS.serwer lokalny 

POWIĘKSZAĆ

Krok 4
Adres IP do wprowadzenia będzie adresem IP serwera, na którym aplikacja jest instalowana. Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 5
Teraz uzyskamy dostęp do pliku / etc / hostname:

 sudo nano / etc / nazwa hosta 
Krok 6
Tam dodamy następującą linię. Ponownie zapisujemy zmiany i wychodzimy z edytora.
 serwer.OpenNMS.local 

POWIĘKSZAĆ

2. Zainstaluj PostgreSQL na Ubuntu 17

Krok 1
Aplikacja OpenNMS musi używać PostgreSQL do wszystkiego, co dotyczy bazy danych, aby zainstalować PostgreSQL wykonamy następujące polecenie:

 sudo apt-get zainstaluj postgresql -y 

POWIĘKSZAĆ

Krok 2
Po wykonaniu procesu instalacji PostgreSQL konieczne będzie umożliwienie użytkownikom dostępu do tej bazy danych, PostgreSQL zezwoli na połączenie tylko wtedy, gdy zalogowaliśmy się na nazwę konta lokalnego, które musi odpowiadać użytkownikowi PostgreSQL, w W tym momencie musimy wspomnieć, że OpenNMS działa jako root, dlatego musimy zmienić konfigurację, aby umożliwić użytkownikowi root dostęp do następującego katalogu:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
Krok 3
Tam musimy zlokalizować następujące wiersze:
 lokalne wszystkie wszystkie równorzędne host wszystkie wszystkie 127.0.0.1/32 host md5 wszystkie wszystkie :: 1/128 md5

POWIĘKSZAĆ

Krok 4
Musimy zmienić ostatnią wartość w następujący sposób:

 lokalne wszystkie wszystkie ufaj hostom wszystkie wszystkie 127.0.0.1/32 ufaj hostom wszystkie wszystkie :: 1/128 ufaj

POWIĘKSZAĆ

Krok 5
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 6
Kontynuujemy ponowne uruchomienie usługi PostgreSQL, wykonując następujące czynności:

 sudo systemctl restart postgresql sudo systemctl włącz postgresql

POWIĘKSZAĆ

3. Zainstaluj Javę na Ubuntu 17

Krok 1
Do instalacji Javy dodamy następujące repozytorium PPA:

 sudo add-apt-repository ppa: webupd8team / java 

POWIĘKSZAĆ

Krok 2
Następnie zaktualizujemy to repozytorium, wykonując:

 aktualizacja sudo apt-get -y 
Krok 3
Następnie możemy zainstalować Javę za pomocą następującego polecenia:
 sudo apt-get install oracle-java8-installer -y 

POWIĘKSZAĆ

Krok 4
Podczas procesu instalacji zobaczymy:

POWIĘKSZAĆ

Krok 5
Kliknij Akceptuj, a następnie musimy zaakceptować warunki licencji Java:

POWIĘKSZAĆ

Krok 6
Po zakończeniu tego kroku możemy sprawdzić wersję Java, wykonując następujące czynności:

 wersja java 

POWIĘKSZAĆ

4. Zainstaluj OpenNMS na Ubuntu 17


Domyślnie aplikacja OpenNMS nie jest dostępna w oficjalnym repozytorium Ubuntu, dlatego musimy dodać repozytorium OpenNMS do katalogu /etc/apt/sources.list.d.

Krok 1
W tym celu wykonamy następujące polecenie:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Krok 2
Tam dodamy następujące wiersze:
 deb http://debian.OpenNMS.org stabilna strona główna deb-src http://debian.OpenNMS.org stabilna strona główna

POWIĘKSZAĆ

Krok 3
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 4
Teraz dodamy klucze OpenNMS GPG za pomocą następującego polecenia:

 wget -O - http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt-key add - 

POWIĘKSZAĆ

Krok 5
Ponownie zaktualizujemy repozytorium, wykonując następujące polecenie:

 aktualizacja sudo apt-get -y 
Krok 6
Po zaktualizowaniu tego repozytorium przystępujemy do wykonania następujących czynności dla instalacji OpenNMS:
 sudo apt-get install default-mta opennms -y 

POWIĘKSZAĆ

Krok 7
Podczas procesu instalacji zostaną wyświetlone następujące komunikaty:

POWIĘKSZAĆ

Krok 8
W tym przypadku określamy formę konfiguracji poczty, klikamy OK, jeśli wybieramy Witryna internetowa i określamy nazwę serwera pocztowego:

POWIĘKSZAĆ

Krok 9
Po zdefiniowaniu kliknij OK, a zobaczymy ostatni komunikat:

POWIĘKSZAĆ

Krok 10
Ponownie kliknij Akceptuj, a proces instalacji OpenNMS zakończy się.
Po zakończeniu tego kroku utworzymy bazę danych dla OpenNMS. Aby to zrobić, wykonamy następujące polecenie:

 sudo / usr / udostępnij / opennms / bin / install -dis 

POWIĘKSZAĆ

Krok 11
Mamy nadzieję, że baza danych powstała. Następnie uruchomimy usługę wykonując:

 sudo systemctl start opennms Konfiguracja zapory
Krok 12
Konieczne jest, abyśmy zezwolili na dostęp przez przeglądarkę internetową i do tego musimy nadać niezbędne uprawnienia w zaporze ogniowej, wykonamy następujące czynności:
 sudo ufw włącz sudo ufw zezwól na 8980 sudo ufw przeładuj

POWIĘKSZAĆ

5. Uzyskaj dostęp do OpenNMS w Ubuntu 17


Na koniec, aby uzyskać dostęp do OpenNMS, przechodzimy do przeglądarki i używamy:
 http: // adres_IP: 8980 / opennms 

POWIĘKSZAĆ

6. Uzyskaj dostęp do OpenNMS w Ubuntu 17

Krok 1
Tam wprowadzimy następujące poświadczenia:

  • Użytkownik: administrator
  • Hasło: administrator

Krok 2
Po uzyskaniu dostępu możemy rozpocząć zarządzanie

POWIĘKSZAĆ

Stąd będziemy mogli wykonywać zadania zarządzania i kontroli nad wieloma parametrami serwera.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave