Wykresy na Shinken przez Graphite
Agencja internetowa » Wiadomości cyfrowe » Wykresy na Shinken przez Graphite

Wykresy na Shinken przez Graphite

Wykres to wygodny sposób, aby zobaczyć ewolucję metryk serwera. Kiedy myślimy o grafie w świecie Linuksa, zwykle myślimy o Muninie. Bardzo potężne rozwiązanie, z którego korzystam w niektórych przypadkach. Ten ostatni ma jednak własnego agenta, który przesłuchuje maszynę docelową, aby następnie uzyskać dane zinterpretowane w postaci wykresu. Kiedy masz już serwer monitorujący, taki jak Shinken, to tak, jakbyś wykonał tę pracę dwa razy. Aby temu zaradzić, stworzymy serwer Graphite.

Program składa się z trzech części.

  • Szept, silnik bazy danych
  • Węgiel, serwer nasłuchujący, który zajmuje się wstawianiem danych do bazy danych
  • grafit, interfejs sieciowy w Pythonie Django

Montaż grafitu

Instalowanie zależności

Potrzebny jest również serwer WWW z biblioteką pozwalającą na załadowanie programu Django.

Instalacja grafitowa

Konfiguracja domyślnej konfiguracji

Konfigurowanie serwera Apache vHost

Ostrzeżenie, jeśli korzystasz z nowszej dystrybucji z wersją Apache większą niż 2.4, musisz zmodyfikować vHost w następujący sposób

Aktywujemy vHost

Tworzenie bazy danych

Uruchamiamy serwer Carbon

Wyślij dane testowe

Na tym etapie mamy funkcjonalny Graphite, jeśli przejdziesz na adres swojego serwera w HTTP powinieneś zobaczyć swoje dane testowe pojawiające się w interfejsie WWW.

grafit-webui

Skrzyżowanie w Shinken

Instalujemy moduł Graphite z repozytoriów Shinken

Dodajemy moduł graphite-ui do WebUI w /etc/shinken/modules/webui.cfg

Dodajemy moduł grafitowy do brokera w /etc/shinken/brokers/broker-master.cfg

Konfigurujemy moduł graphite w /etc/shinken/modules/graphite.cfg

Konfigurujemy dostęp do grafitowego webui w /etc/shinken/modules/ui-graphite.cfg

Uważaj, aby nie umieścić ukośnika na końcu adresu URL, w przeciwnym razie linki nie będą działać.

I na koniec ponownie uruchamiamy Shinken, aby wziąć to wszystko pod uwagę.

Powinieneś teraz zobaczyć swoje wykresy w zakładce o tej samej nazwie w interfejsie internetowym Shinken

shinken_graph_graphiteW interfejsie internetowym Graphite powinny również pojawić się hosty.

graphite_webui

Karta „4 godziny” może nie działać. Dzieje się tak, ponieważ strefa czasowa nie jest taka sama w obu komponentach.

Aby dostosować strefę czasową shinken, przejdź do pliku /etc/shinken/shinken.cfg

A dla grafitu musisz aktywować plik konfiguracyjny, kopiując przykład

I odkomentuj linię odpowiadającą wartości strefy czasowej!

 

 

 

★ ★ ★ ★ ★