Jak skonfigurować NAGIOSQL3 (NAGIOS Web UI) na Linux

Jak skonfigurować NAGIOSQL3 (NAGIOS Web UI) na Linux

Najpierw upewnij się, że zainstalowałeś Service Nagios Core. W przeciwnym razie użyj naszych poprzednich artykułów do etapów instalacji podstawowej usługi Nagios w systemach opartych na Redhat lub systemie opartym na debian. Teraz przeczytaj ten artykuł, aby zainstalować interfejs internetowy NAGIOSQL3 do administrowania serwerem Nagios za pomocą interfejsu internetowego. Jeśli zainstalowałeś usługę podstawową Nagios z innym typem. Uważaj na katalogi i pliki plików i plików konfiguracyjnych.

Z powodzeniem skonfigurowaliśmy i zintegrowaliśmy NagiOSQL z Nagios przy użyciu poniżej. Ale nie możemy się pewni, czy to będzie dla Ciebie w 100%. Możesz uzyskać kilka błędów podczas konfiguracji. Zapraszam do zapytania z wszelkimi problemami w komentarzach do naszej sekcji pytania/odpowiedzi.

Krok 1 - Zainstaluj wymagane pakiety

Najpierw musimy zainstalować wymagane pakiety, użyć następujących poleceń, aby je zainstalować.

Systemy oparte na Redhat:

yum instaluj libssh2 libssh2-devel mysql mysql-server php-mysql php-pear php-devel pecl instaluj ssh2 ## Jeśli powyższe polecenie nie jest działane.php.Net/SSH2-0.12 

Systemy oparte na debian:

sudo apt-get instaluj libssh2-1 libssh2-1-dev mysql mysql-server sudo apt-get instaluj php-mysql php-pear php-devel php-gettxt php-gettxt 

Krok 2 - Pobierz archiwum Nagiosql3

Pobierz najnowszy dostępny archiwum NAGIOSQL3 i wyodrębnij w Nagios Document Root za pomocą poleceń.

cd/usr/local/nagios/share wget http: // sourceforge.net/projekty/nagiosql/files/nagiosql/nagiosql%203.2.0/nagiosql_320.smoła.GZ TAR XZF NAGIOSQL_320.smoła.GZ MV Nagiosql32 WebAdmin Chown -r Apache: Apache . CHMOD -R 775 . 

Krok 3 - Strefa czasowa PHP PHP

Edytować php.ini plik i aktualizacja następująca zmienna z wymaganą strefą czasową. Kliknij tutaj, aby uzyskać listę dostępnej strefy czasowej

[Data] ; Definiuje domyślną stref czasową używaną przez funkcje daty; http: // www.php.net/manual/en/dateTime.konfiguracja.PHP#INI.data.Data strefy czasowej.TimeZone = „Asia/Kalkuta”
12345[Data]; Definiuje domyślną stref czasową używaną przez funkcje daty; http: // www.php.net/manual/en/dateTime.konfiguracja.PHP#INI.data.Data strefy czasowej.TimeZone = „Asia/Kalkuta”

Uruchom ponownie serwer WWW Apache po edycji konfiguracji PHP.

Service Httpd restart 

Krok 4 - Start instalator internetowy NagiOSQL3

NagiOSQL3 zapewnia instalator internetowy do instalacji pakietu. Otwórz poniżej URL, aby uruchomić instalator internetowy dla NagiOSQL. Wykonaj kroki, jak pokazano w adresie URL. Instalator sieci pomoże Ci w przypadku wszelkich wymaganych zmian.

http: // svr1.tecadmin.net/nagios/webAdmin/instalacja/indeks.php 

4.1: Rozpocznij instalację Wizzard

Otwórz powyższy adres URL i kliknij przycisk Rozpocznij instalację

4.2: Sprawdź wymagania

Na tym ekranie instalator sprawdzi, czy wymagane pakiety są zainstalowane lub nie. Jeśli zobaczysz jakiś błąd na tym ekranie, napraw go ręcznie i kliknij Następny

4.3: Konfiguracja NagiOSQL

W tym kroku instalator wprowadzi szczegóły bazy danych do użycia dla NagiOSQL. Zaktualizuj także wartości ścieżki NagiOSQL zgodnie z podanymi zrzutami ekranu. Kliknij Następny

Jeśli zainstalowałeś Nagios w innym miejscu, tylko zmień wartości ścieżki.

4.4: Konfiguracja końcowa

Ten ekran pokazujący, że wszystkie kroki zostały pomyślnie ukończone. Wystarczy kliknąć Następny

4.5: logowanie Nagiosql

Po zakończeniu instalacji zostaniesz przekierowany na ekran logowania NagiOSQL.

Krok 5 - Dostęp do interfejsu internetowego NagiOSQL3

Po ukończeniu instalatora internetowego automatycznie przekieruje Cię do panelu administracyjnego NagiOSQL3. Aby otworzyć go później za pomocą adresu URL.

http: // svr1.tecadmin.net/nagios/webadmin 

Krok 6 - Zintegruj NagiOSQL3 z Nagios

To najważniejsza część konfiguracji NagiOSQL, może to być twoja konfiguracja jest inna niż ja, więc bądź ostrożny z poniżej kroku. Staram się napisać, aby zakończyć integrację.

6.1 - Edytuj konfigurację NagiOSQL

Zaloguj się do sekcji administratora NagiOSQL i przejdź do Administracja -> Administracja -> Cele konfiguracyjne i kliknij przycisk Zmodyfikuj instalację lokalną.

Na poniższym ekranie znajdziesz ścieżkę pliku konfiguracyjnego, upewnij się, że cały folder istnieje w pierwszej sekcji i sprawdź ścieżkę pliku za pomocą pliku konfiguracyjnego Nagios Core.

6.2 - Edytuj plik konfiguracji podstawy Nagios

Teraz edytuj plik konfiguracyjny Nagios /usr/local/nagios/etc/nagios.CFG i pochwal wszystkie wcześniejsze ustawienia konfiguracji CFG_FILE i CFG_DIR i dodaj nowy CFG_DIR z/usr/local/nagios/nagiosql.

cfg_file =/usr/local/nagios/nagiosql/polecenia.cfg cfg_file =/usr/local/nagios/nagiosql/contactgroups.cfg cfg_file =/usr/local/nagios/nagiosql/contacts.cfg cfg_file =/usr/local/nagios/nagiosql/contactTemplates.cfg cfg_file =/usr/local/nagios/nagiosql/hosteDependences.cfg cfg_file =/usr/local/nagios/nagiosql/hostescalacje.cfg cfg_file =/usr/local/nagios/nagiosql/hostextinfo.cfg cfg_file =/usr/local/nagios/nagiosql/hostgroups.cfg cfg_file =/usr/local/nagios/nagiosql/hostTemplates.cfg cfg_file =/usr/local/nagios/nagiosql/serviceDePendencje.cfg cfg_file =/usr/local/nagios/nagiosql/serviceSecalations.cfg cfg_file =/usr/local/nagios/nagiosql/servicextinfo.cfg cfg_file =/usr/local/nagios/nagiosql/serviceGroups.cfg cfg_file =/usr/local/nagios/nagiosql/serviceTemplates.CFG CFG_FILE =/usr/local/nagios/nagiosql/czasoprzestrzeni czasowe.cfg cfg_dir =/usr/local/nagios/nagiosql/hosts cfg_dir =/usr/local/nagios/nagiosql/usługi 

Krok 7 - Uruchom ponownie usługę podstawową Nagios

Na koniec zweryfikuj plik konfiguracyjny Nagios Core i uruchom ponownie usługę za pomocą poleceń.

/usr/local/nagios/bin/nagios -v/usr/local/nagios/etc/nagios.CFG 

Jeśli powyższe polecenie nie pokazuje błędów na ekranie, ponownie uruchom usług podstawowych Nagios

Uruchom nagiety serwisowe 

Gratulacje, które pomyślnie zainstalowałeś Nagios z NAGIOSQL3.

Bibliografia:
http: // www.Nagios.org/około