Wyszukiwanie w witrynie

Grafana — oprogramowanie typu open source do analizy i monitorowania


Grafana to oprogramowanie typu open source, bogate, wydajne, eleganckie i o dużych możliwościach rozbudowy, działające w systemach Linux, Windows i >MacOS. Jest to de facto oprogramowanie do analizy danych, używane w Stack Overflow, eBay, PayPal, Uber i Cyfrowy ocean – żeby wymienić tylko kilka.

Obsługuje ponad 30 open source, a także komercyjne bazy danych/źródła danych, w tym MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus i InfluxDB. Pozwala na głęboką analizę dużych ilości danych operacyjnych w czasie rzeczywistym; wizualizuj, wysyłaj zapytania, ustawiaj alerty i uzyskuj wgląd w dane z różnych lokalizacji przechowywania.

Przeczytaj także: Jak zainstalować oprogramowanie Piwik (Google Analytics) w systemie Linux

Co ważne, Grafana umożliwia utworzenie wielu niezależnych organizacji, z których każda ma własne środowisko użytkowania (administratorzy, źródła danych, dashboardy i użytkownicy).

Funkcje Grafany:

  • Elegancka grafika do wizualizacji danych.
  • Szybkie i elastyczne wykresy z wieloma opcjami.
  • Dynamiczne dashboardy wielokrotnego użytku.
  • Jest wysoce rozszerzalny dzięki setkom pulpitów nawigacyjnych i wtyczek z oficjalnej biblioteki.
  • Obsługuje preferencje zaawansowanych użytkowników.
  • Obsługuje wielu najemców, konfiguruje wiele niezależnych organizacji.
  • Obsługuje uwierzytelnianie za pośrednictwem LDAP, Google Auth, Grafana.com i Github.
  • Obsługuje powiadomienia za pośrednictwem Slack, PagerDuty i innych.
  • Niezwykle wspiera współpracę, umożliwiając udostępnianie danych i pulpitów nawigacyjnych pomiędzy zespołami i wiele więcej.

Dostępna jest wersja demonstracyjna online, którą możesz wypróbować przed zainstalowaniem Grafany w swojej dystrybucji Linuksa.

Demo URL: http://play.grafana.org/

W tym artykule wyjaśnimy, jak zainstalować oprogramowanie Grafana – wizualizacja i monitorowanie danych na CentOS, Debian i Ubuntu > dystrybucje.

Zainstaluj Grafanę w systemach Linux

1. Zainstalujemy Grafanę z jej oficjalnych repozytoriów YUM lub APT, abyś mógł ją aktualizować za pomocą swojego domyślny menedżer pakietów.

Zainstaluj Grafanę na Debianie i Ubuntu

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install grafana

Zainstaluj Grafanę na CentOS, RHEL i Fedorze

echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

yum install grafana

2. Po zainstalowaniu Grafany ważne pliki znajdziesz w następujących lokalizacjach:

  • Instaluje plik binarny na /usr/sbin/grafana-server
  • Instaluje skrypt Init.d w /etc/init.d/grafana-server
  • Tworzy domyślny plik (zmienne środowiskowe) do /etc/default/grafana-server
  • Instaluje plik konfiguracyjny do /etc/grafana/grafana.ini
  • Instaluje usługę systemową o nazwie grafana-server.service
  • Domyślna konfiguracja ustawia plik dziennika pod adresem /var/log/grafana/grafana.log
  • Domyślna konfiguracja określa bazę danych sqlite3 w /var/lib/grafana/grafana.db
  • Instaluje pliki HTML/JS/CSS i inne pliki Grafana w /usr/share/grafana

3. Następnie uruchom usługę Grafana, sprawdź, czy jest uruchomiona i działa, a następnie włącz jej automatyczne uruchamianie podczas uruchamiania w następujący sposób. Domyślnie proces jest uruchamiany jako użytkownik grafana (utworzony podczas procesu instalacji) i nasłuchuje na porcie HTTP 3000.

Uruchom serwer Grafana (przez Systemd)

systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server

Uruchom serwer Grafana (przez init.d)

service grafana-server start
service grafana-server status
sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
/sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. Jeśli Twój system ma domyślnie włączoną zaporę sieciową, musisz otworzyć port 3000 w zaporze, aby umożliwić żądania klientów kierowane do procesu grafana.

-----------  [On Debian/Ubuntu] -----------
sudo ufw allow 3000/tcp
sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
firewall-cmd --permanent --add-port=3000/tcp
firewall-cmd --reload

5. Teraz użyj następującego adresu URL, aby uzyskać dostęp do Grafany, która przekieruje do strony logowania, danych uwierzytelniających użytkownika jako nazwa użytkownika: admin i hasło: administrator)

http://Your-Domain.com:3000
OR
http://IP-Address:3000

6. Po zalogowaniu uzyskasz dostęp do głównego panelu kontrolnego, jak pokazano na zrzucie ekranu poniżej.

7. Następnie dodaj bazę danych lub źródło danych i kliknij „Dodaj źródło danych”. Na przykład dodamy bazę danych MySQL; określ nazwę źródła danych, typ i parametry połączenia. Następnie kliknij Zapisz i przetestuj.

Zostaniesz powiadomiony, jeśli połączenie z bazą danych powiedzie się lub nie, jak pokazano na zrzucie ekranu. Następnie wróć do głównego pulpitu nawigacyjnego, aby dodać nowy pulpit nawigacyjny.

8. W głównym panelu kliknij Nowy panel, aby dodać nowy panel do wizualizacji danych ze źródła danych.

Stąd możesz dodawać więcej źródeł danych, dashboardów, zapraszać członków swojego zespołu, instalować aplikacje i wtyczki w celu rozszerzenia domyślnych funkcjonalności i robić więcej.

Więcej informacji można znaleźć na stronie głównej Grafany: https://grafana.com/

Grafana to eleganckie oprogramowanie do analizy i monitorowania danych w czasie rzeczywistym. Mamy nadzieję, że pomyślnie zainstalowałeś Grafanę na swoim systemie Linux. W przeciwnym razie skorzystaj z poniższego formularza opinii, aby zadać pytania lub podzielić się swoimi przemyśleniami na ten temat.