Skonfiguruj kolekcję jako centralny serwer monitorowania dla klientów

Skonfiguruj kolekcję jako centralny serwer monitorowania dla klientów

Ten samouczek skupi się na tym, jak włączyć wtyczkę sieciową Zbieranie demon, aby działać jako centralny serwer monitorowania dla innych Zbieranie Klienci zainstalowani na różnych serwerach w sieci.

Skonfiguruj kolekcję jako Central Linux Monitoring Server

Wymagania dla tej konfiguracji to skonfigurowanie jednego Zbieranie Demon (z Collectd-Web interfejs) na hoście nad siedzibą, który zostanie uruchomiony w trybie serwera, zapewniając centralny punkt monitorowania. Reszta monitorowanych hostów, które działają Zbieranie Demon, powinien być skonfigurowany tylko w trybie klienta, aby wysłać wszystkie zebrane statystyki do jednostki centralnej.

Wymagania

  1. Zainstaluj CollectD i CollectD-WEB, aby monitorować serwery Linux

Krok 1: Włącz tryb serwera CollectD

1. Przy założeniu, że Zbieranie Demon i Collectd-Web Interfejs jest już zainstalowany na twoim komputerze, który będzie działał jako serwer, pierwszym krokiem, którym musisz się zająć, jest zapewnienie, że czas systemu jest synchronizowany z serwerem czasowym w pobliżu bliskości.

Aby osiągnąć ten cel, możesz zainstalować NTP serwer na twoim komputerze lub wygodniejszą metodą byłoby regularne synchronizacja czasu systemu poprzez wykonywanie ntpdate polecenie Cron na serwerze czasu lokalnego lub serwerze czasu publicznego w pobliżu lokalu, konsultując się z pulą http: //.NTP.Witryna ORG dla dostępnych serwerów NTP.

Więc zainstaluj ntpdate polecenie, jeśli nie jest już obecne w twoim systemie i wykonaj synchronizację czasu z najbliższym serwerem czasu, wydając następujące polecenia:

# apt-get instaluj ntpdate [on Debaina systemy oparte] # yum instaluj ntpdate [on Czerwony kapelusz Systemy oparte] lub # DNF instaluj NTPDATE 
# ntpdate 0.ro.basen.NTP.org 

Notatka: Wymień odpowiednio adres URL serwera NTP w powyższym poleceniu.

Zainstaluj synchronizację NTPDate i czas

2. Następnie dodaj powyższe polecenie synchronizacji czasu do crontab Plik główny demona, aby można go było zaplanować codziennie o północy, wydając poniższe polecenie:

# crontab -e 

3. Kiedyś korzeń crontab Plik jest otwierany do edycji, dodaj następujący wiersz na dole pliku, zapisz go i wyjdź, aby aktywować harmonogram:

@Daily ntpdate 0.ro.basen.NTP.org 
Synchronizacja czasu serwera Linux

Notatka: Powtórz te kroki dotyczące synchronizacji czasu na wszystkie funkcje Zbieranie Instancje klienta obecne w Twojej sieci, aby cały czas systemowy był dostosowany do centralnego serwera czasu.

Krok 2: Skonfiguruj kolekcję w trybie serwera w centralnym systemie monitorowania

4. Aby uruchomić Zbieranie demon jako serwer i zbierz wszystkie statystyki z Zbieranie klienci, musisz włączyć Sieć podłącz.

Rola Sieć wtyczka polega na słuchaniu połączeń w Domyślnie 25826/UDP Port i odbieraj dane z instancji klienta. Otwórz więc główny plik konfiguracyjny CollectD do edycji i pocukania następujących stwierdzeń:

# nano/etc/collectd/collectd.conf lub # nano /itp. /collectd.conf 

Wyszukaj i pocukaj stwierdzenia jak poniżej:

LOLPLUGIN LOGFILE LOADPLUGIN SYSLOG LOGLEVEVEL „INFO” PLIK STDOUT TEN MESTAMP True PrintSeverity Fałsz logowanie Informacje 
Skonfiguruj kolekcję Skonfiguruj wtyczkę sieciową

Teraz wyszukaj głęboko w zawartości plików, zidentyfikuj blok wtyczki sieciowej i pocukaj następujące instrukcje, zastępując instrukcję słuchania, jak przedstawiono w następującym fragmencie:

… # Konfiguracja serwera:…  
Włącz Network dla CollectD

5. Po zakończeniu edycji pliku zapisz go, zamknij i uruchom ponownie Zbieranie usługa odzwierciedlająca zmiany i stać się słuchaniem serwera we wszystkich interfejsach sieciowych. Użyj Netstat polecenie zdobycia Zbieranie Wyjście gniazda sieciowego.

# usługa zbierania restartu lub # SystemCtl restart zbieraj [dla systemd init usługi] 
# netstat -tulpn | Grep Collectd 
Potwierdź strony sieciowe: 1 2