Zainstaluj narzędzie do monitorowania sieci OpenNMS w Centos/Rhel 7

- 3305
- 795
- Klaudia Woś
Opennms (Lub Opennms Horizon) to darmowe i open source, skalowalne, rozszerzalne, wysoce konfigurowalne i wieloplatformowe monitorowanie sieci i platforma zarządzania siecią zbudowaną za pomocą Java. Jest to obecnie platforma zarządzania usługami sieciowymi, która jest obecnie wykorzystywana do zarządzania sieciami telekomunikacyjnymi i przedsiębiorstwami na całym świecie.
Przeczytaj także: Zainstaluj monitorowanie sieci Opennms w Debian i Ubuntu
Funkcje Opennms:
- Obsługuje zapewnienie usług.
- Obsługuje monitorowanie urządzeń i aplikacji.
- Opiera się na architekturze opartej na zdarzeniach.
- Obsługuje gromadzenie wskaźników wydajności z branżowych standardowych agentów za pośrednictwem SNMP, JMX, WMI, NRPE, NSClient ++ i XMP po prostu poprzez konfigurację.
- Pozwala na łatwą integrację w celu rozszerzenia strun wyboru i wydajności ramy gromadzenia danych.
- Obsługuje odkrycie topologii oparte na informacji SNMP ze standardów branżowych, takich jak LLDP, CDP i Bridge-MIB Discovery.
- System udostępniania do odkrycia sieci i aplikacji za pośrednictwem interfejsów interfejsów API opartych na interfejsach API lub REST.
Wymagania OpenNMS
- System operacyjny: Red Hat Enterprise Linux 7 lub Centos 7.
- Minimalny sprzęt: 2 CPU, 2 GB pamięci RAM, dysk 20 GB
W tym artykule wyjaśnimy, jak zainstalować i skonfigurować najnowsze Opennms Horizon oprogramowanie do monitorowania usług sieciowych w Rhel I Centos 7.X wydania.
Krok 1: Instalowanie Java i ustawienie java_home
Pierwszym krokiem jest zainstalowanie Jawa i jego środowisko w twoim systemie, jak Opennms Horizon wymaga co najmniej Java 8 lub wyższa wersja. Zainstalujemy najnowsze Openjdk Java 11 Wersja za pomocą następujące polecenie Yum.
# Yum Zainstaluj java-11-openjdk
Po zainstalowaniu Java możesz zweryfikować wersję Java w systemie za pomocą następującego polecenia.
# java -version

Teraz ustaw Jawa zmienna środowiskowa dla wszystkich użytkowników w czasie uruchamiania, dodając następujący wiersz /itp./Profil plik.
Eksport java_home =/usr/lib/jvm/java-111
Krok 2: Zainstaluj horyzont Opennms
Żeby zainstalować Opennms Horizon, Dodaj repozytorium Yum i klucz importu GPG.
# yum -y instaluj https: // yum.Opennms.org/repofiles/opennms-repo-stabil-rhel7.Noarch.RPM # RPM -Import https: // yum.Opennms.org/opennms-gpg-key
Następnie zainstaluj Opennms Pakiet meta wraz ze wszystkimi wbudowanymi zależnościami, takimi jak JICMP6 i JICMP, Opennms-Core, Opennms-Webapp-Jetty, PostgreSQL I Postgresql-libs.
# Yum -y instaluj opennms
Raz Opennms Meta pakietów są zainstalowane, możesz je zweryfikować w /opt/opennms
Korzystanie z następujących poleceń.
# cd /opt /opennms # Tree -l 1 . └└t Opennms ├── Bin ├wiąt ├lok Dane ├wiąt ├wią ├─ etc ├wiąt ├── Lib ├wiąc dziennika -> /var /opennms └── System
Krok 3: Zainicjuj i skonfiguruj PostgreSQL
Teraz musisz Zainicjuj PostgreSQL Baza danych.
# postgresql-setup initdb
Następnie zacznij PostgreSQL na razie i włącz go do automatycznego startowania w czasie rozruchu i sprawdzanie jego statusu.
# Systemctl Start PostgreSQL # Systemctl Włącz PostgreSQL # Systemctl Status PostgreSQL

Teraz stwórz dostęp do PostgreSQL Przełączając się na Postgres Konto użytkownika, a następnie uzyskaj dostęp do powłoki Postgres i utwórz Opennms Użytkownik bazy danych z hasłem i utwórz bazę danych OpenNMS, która jest własnością użytkownika OpenNMS w następujący sposób.
# Su -Postgres $ createuser -p Opennms $ CreedB -o Opennms Opennms

Ustaw hasło dla Postgres Super User.
$ PSQL -C „Zmień postgres użytkownika za pomocą hasła„ admin123 ”;” $ exit

Następnie musisz zmodyfikować zasady dostępu dla PostgreSQL w /var/lib/pgsql/data/pg_hba.conf
plik konfiguracyjny.
# vi/var/lib/pgsql/data/pg_hba.conf
Znajdź następujące wiersze i zmień metodę uwierzytelniania na MD5
zezwolić Opennms Horizon Dostęp do bazy danych w sieci lokalnej z hasłem Hashed MD5.
Prowadzić wszystkie 127.0.0.1/32 MD5 Host All All :: 1/128 MD5

Zastosuj zmiany konfiguracyjne dla PostgreSQL.
# SystemCtl RELOOD PostgreSQL
Następnie musisz skonfigurować dostęp do bazy danych Opennms Horizon. Otworzyć /opt/opennms/etc/opennms-datasources.XML plik konfiguracyjny, aby ustawić poświadczenia, aby uzyskać dostęp do bazy danych PostgreSQL utworzonej powyżej.
# vim/opt/opennms/etc/opennms-datasources.XML
Następnie ustaw poświadczenia, aby uzyskać dostęp do bazy danych PostgreSQL.

Krok 4: Zainicjuj i rozpocznij horyzont Opennms
W tym momencie musisz zintegrować domyślną wersję Jawa z Opennms Horizon. Uruchom następujące polecenie, aby wykryć Środowisko Java i trwaj w /opt/opennms/etc/java.conf plik konfiguracyjny.
#/opt/opennms/bin/runjava -s

Następnie uruchom Instalator Opennms który zainicjuje bazę danych i wykryje biblioteki systemowe przetrwały /opt/opennms/etc/biblioteki.nieruchomości.
#/opt/opennms/bin/instal -dis

Następnie zacznij Opennms Usługa horyzontu za pośrednictwem SystemD W międzyczasie włącz go do automatycznego startowania w systemie i sprawdzanie jego statusu.
# SystemCtl Start OpenNms # Systemctl Włącz Opennms # SystemCtl Status OpenNms

Jeśli masz zaporę na system, jest jedna krytyczna rzecz, którą musisz zrobić, zanim będziesz mógł uzyskać dostęp do Konsola internetowa Opennms. Zezwól na dostęp do konsoli internetowej OpenNMS z komputerów zdalnych za pośrednictwem portu interfejsu 8980 w twojej zaporze.
# Firewall-CMD --Permanent --add-port = 8980/tcp # firewall-cmd--relad
Krok 5: Uzyskaj dostęp do konsoli internetowej Opennms i logowanie
Następnie otwórz przeglądarkę i wpisz dowolny z poniższych adresów URL, aby uzyskać dostęp do konsoli internetowej.
http: // server_ip: 8980/opennms lub http: // fdqn-z-your-server: 8980/opennms
Gdy pojawi się interfejs logowania, domyślna nazwa użytkownika logowania jest Admin A hasło jest Admin.

Po zalogowaniu wylądujesz na domyślnym pulpicie pulpitu administracyjnym. Aby zapewnić bezpieczny dostęp do aplikacji internetowej OpenNMS, musisz zmienić domyślne hasło administratora. Przejdź do głównego menu nawigacyjnego w „admin → Zmień hasło, potem pod Samoobsługowanie konta użytkownika, Kliknij Zmień hasło".
Wprowadź stare, ustaw nowe hasło i potwierdź je, a następnie kliknij „Składać". Następnie wyloguj się i zaloguj się z nowym hasłem, aby użyć bezpieczniejszej sesji.

Przeczytaj także: Jak dodać hosty na serwerze monitorowania OpenNMS
Wreszcie, musisz nauczyć się kilku kroków, aby skonfigurować, skonfigurować i utrzymywać Opennms Horizon za pośrednictwem konsoli internetowej za pomocą przewodnika administratorów OpenNms.
Przeczytaj także: 20 Narzędzia wiersza poleceń do monitorowania wydajności Linux
Opennms to bezpłatna i w pełni open source Enterprise Service Service Management Platform. Jest skalowalny, rozszerzalny i wysoce konfigurowalny. W tym artykule wyjaśniliśmy, jak zainstalować Opennms W Centos I RHEL 7. Czy masz jakieś pytania lub komentarze do udostępnienia, skorzystaj z poniższego formularza opinii.
- « Jak dodawać hosty na serwerze monitorowania OpenNMS
- Jak skonfigurować Xorg jako domyślną sesję GNOME w Fedora »