Zainstaluj spojrzenia, napięcie
- 4465
- 531
- Laura Zygmunt
Grances to bezpłatne narzędzie do monitorowania w czasie openu, nowoczesnym, wieloplatformowym, najlepszym i. Może działać w różnych trybach: jako samodzielny, w trybie klienta/serwera oraz w trybie serwera WWW.
Napięciedb to baza danych typu open source i skalowalne szeregi czasowe dla wskaźników, zdarzeń i analizy w czasie rzeczywistym.
Grafana to open source, bogata w funkcje, potężne, eleganckie i wysoce rozszerzalne, międzyplatformowe narzędzie do monitorowania i analizy metrycznej, z pięknymi i konfigurowalnymi pulpitami nawigacyjnymi. Jest to de facto oprogramowanie do analizy danych.
W tym artykule wyjaśnimy, jak zainstalować i skonfigurować Spojrzenia, Napięciedb I Grafana Aby monitorować wydajność Centos 7 serwer.
Krok 1: Zainstaluj spojrzenia w Centos 7
1. Pierwszy zacznij od zainstalowania najnowszej stabilnej wersji Spojrzenia (v2.11.1) za pomocą PIP. Jeśli nie masz pypeć, Zainstaluj go w następujący sposób, w tym Python-Headers wymagane do instalacji Psutil.
# Yum Zainstaluj Python-Pip Python-Devel
2. Kiedyś PYPEĆ i Python-Headers, Uruchom następujące polecenie, aby zainstalować najnowszą stabilną wersję Spojrzenia i zweryfikuj wersję.
# PIP Instaluj spojrzenia # spojrzenia -v Spogląda V2.11.1 z Psutil V5.4.7
Alternatywnie, jeśli już masz Spojrzenia Zainstalowane możesz zaktualizować go do najnowszej wersji za pomocą następującego polecenia.
# instalacja PIP -Spojrzenie na aktualizację
3. Teraz musisz zacząć patrzeć przez Systemd tak, że działało jako usługa. Utwórz nową jednostkę, tworząc plik o nazwie Spojrzenia.praca W /etc/systemd/system/.
# vim/etc/systemd/system/bystry.praca
Skopiuj i wklej następującą konfigurację w pliku Spojrzenia.praca. --konfigurator
Określa plik konfiguracyjny, --Eksport-influxdb
Opcja informuje o eksportowaniu statystyk na serwer napływowy i --Wyłącz-IP
Opcja wyłącza moduł IP.
[Jednostka] Opis = spojrzenia po = sieć.docelowy napływ.Service [Service] ExecStart =/usr/bin/Grances - -config/home/admin/.konfigurowanie/spojrzenia/spojrzenia.conf --quiet-export-influxdb--disable-ip restart = on-failure restartsec = 30s timoutsec = 30s [instaluj] Wantby = Multi-User.cel
Zapisz plik i zamknij go.
4. Następnie ponownie załaduj konfigurację SystemD Manager, rozpocznij usługę spojrzeń, wyświetl jej status i włącz ją do automatycznego startowania w czasie rozruchu.
# SystemCtl Demon-Reload # SystemCtl Start Rings.Service # SystemCtl Rzuty statusu.Service # Systemctl Włącz spojrzenia.praca
5. Następnie musisz pobrać plik konfiguracyjny Grances dostarczony przez programistę za pomocą polecenia WGET, jak pokazano.
# mkdir ~/.Config/Grances/ # wget https: // raw.Githubusercontent.com/Nicolargo/Grances/Master/Conf/Grances.conf -p ~/.Config/Grances/
6. W celu eksportu Spojrzenia statystyki do Napięciedb baza danych, potrzebujesz Python Prfluxddb lib, który można go zainstalować za pomocą polecenia PIP.
# sudo pip instal influxdb
Krok 2: Zainstaluj influxDB w Centos 7
7. Następnie musisz dodać repozytorium napalania Napięciedb pakiet jak pokazano.
# kot <8. Po dodaniu repozytorium do konfiguracji YUM zainstaluj Napięciedb pakiet, uruchamiając.
# Yum Instal influxDB9. Następnie zacznij Napięciedb Usługa za pośrednictwem SystemD potwierdź, że działa, przeglądając jego status i włącz go do automatycznego startowania w systemie.
# SystemCtl start napływ pralksdb # Systemctl Status Ifluxdb # Systemctl Włącz napływ10. Domyślnie InfluxDB używa portu TCP 8086 W przypadku komunikacji klienta-serwera przez interfejs API HTTP PrfluxDB musisz otworzyć ten port w zaporze za pomocą zapory ogniowej CMD.
# firewall-cmd --add-port = 8086/tcp --Permanent # firewall-cmd--relad11. Następnie musisz utworzyć bazę danych w Napięciedb do przechowywania danych z Spojrzenia. napływ Polecenie zawarte w pakietach InfluxDB jest najprostszym sposobem interakcji z bazą danych. Więc wykonaj napływ Aby uruchomić CLI i automatycznie połączyć się z lokalną instancją napływu.
# napływUruchom następujące polecenia, aby utworzyć bazę nazywaną Spojrzenia i wyświetl dostępne bazy danych.
Połączone z http: // localhost: 8086 Wersja 1.6.2 Wersja skorupy napływu: 1.6.2> Utwórz spojrzenia bazy danych > Pokaż bazy danych Nazwa: Nazwa baz danych ---- _NTERNAL ROLLES>Aby wyjść z Napływ Shell, Typ Wyjście i uderz Wchodzić.
Krok 3: Zainstaluj Grafana w Centos 7
12. Teraz zainstaluj Grafana Od oficjalnego repozytorium Yum, zacznij od dodania następującej konfiguracji do /etc/mniam.repozytorium.D/Grafana.Repo plik repozytorium.
[Grafana] Nazwa = grafana baseurl = https: // packagecloud.IO/Grafana/Stable/el/7/$ basearch repo_gpgcheck = 1 włączony = 1 gpgcheck = 1 gpgkey = https: // packageCloud.IO/GPG.klucz https: // grafanarel.S3.Amazonaws.com/rpm-gpg-key-grafana sslverify = 1 sslcacert =/etc/pki/tls/certs/ca-bundle.crt13. Po dodaniu repozytorium do konfiguracji YUM zainstaluj Grafana pakiet, uruchamiając.
# mniam instaluj Grafana14. Po zainstalowaniu Grafana, Załaduj konfigurację SystemD Manager, uruchom serwer Grafana, sprawdź, czy usługa jest uruchomiona, przeglądając jej status i włącz go do automatycznego startowania w czasie rozruchu.
# Systemctl Demon-Reload # Systemctl Start Grafana-Server # Systemctl Status Grafana-Server # Systemctl Włącz Grafana-Server15. Dalej, otwarty port 3000 Który Grafana Serwer słucha, w zaporze za pomocą zapory ogniowej-CMD.
# firewall-cmd --add-port = 3000/tcp --Permanent # firewall-cmd--reladKrok 4: Monitoruj wskaźniki serwera Centos 7 za pośrednictwem Grafana
16. W tym momencie możesz użyć następującego adresu URL, aby uzyskać dostęp Grafana Interfejs internetowy, który przekieruje się na stronę logowania, użyj domyślnych poświadczeń, aby zalogować się.
URL: http: // server_ip: 3000 Nazwa użytkownika: Admin Hasło: AdminZostaniesz poproszony o utworzenie nowego hasła, gdy to zrobisz, zostaniesz przekierowany na pulpit domowy, jak pokazano na zrzucie ekranu poniżej.
Login administratora Grafana Grafana ustawiony hasło administratora Pulpit nawigacyjny Grafana17. Następnie kliknij Utwórz swoje pierwsze źródło danych, które powinny być bazą danych napływu. Pod Ustawienia, Wprowadź odpowiednią nazwę E.G Spogląda import, Następnie użyj następujących wartości dla pozostałych dwóch ważnych zmiennych (URL HTTP I Baza danych napalania) Jak pokazano na zrzucie ekranu.
URL HTTP: http: // localhost: 8086 Szczegóły napływu - baza danych: SpojrzeniaNastępnie kliknij Zapisz i test Aby połączyć się z źródłem danych. Powinieneś otrzymać informację zwrotną wskazującą „Źródło danych działa".
Utwórz źródło danych18. Teraz musisz zaimportować Spojrzenia panel. Kliknij Plus
Importuj spojrzenia(+)
I idź do Import Jak pokazano na zrzucie ekranu.17. Będziesz potrzebować albo URL Pulpitu Pulpitowego lub identyfikator lub prześlij to
Importuj deskę rozdzielczą.JSON
plik, z którego można znaleźć Grafana.com. W takim przypadku użyjemy Pulpit rozdzielcza URL, stworzony przez dewelopera Speciens https: // grafana.com/pulpity nawigacyjne/2387 lub id jest 2387.18. Po załadowaniu deski rozdzielczej Grafana, w opcjach, znajdź spojrzenia i wybierz źródło danych InluxDB (Spogląda import), który utworzyłeś wcześniej, a następnie kliknij Import Jak pokazano na poniższym zrzucie ekranu.
Importować ustawienia19. Po pomyślnym importowaniu Spojrzenia Pulpit nawigacyjny, powinieneś być w stanie oglądać wykresy pokazujące wskaźniki z serwera dostarczone przez rzuty widoczne za pośrednictwem napływu.
Monitoruj centos za pomocą GrafanyTo wszystko na teraz! W tym artykule wyjaśniliśmy, jak monitorować serwer Centos 7 za pomocą spojrzeń, napływu i grafana. Jeśli masz jakieś zapytania lub informacje do udostępnienia, użyj poniższego formularza komentarza.