Jak skonfigurować NAGIOSQL3 (NAGIOS Web UI) na Linux
- 3295
- 852
- Roland Sokół
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
- « Jak konfigurować węzeł.JS z MongoDB na Ubuntu & Debian
- Jak monitorować zdalny host Windows za pomocą NAGIOS »