Grafy na Shinkene cez Graphite
Webová agentúra » Digitálne správy » Grafy na Shinkene cez Graphite

Grafy na Shinkene cez Graphite

Graf je pohodlný spôsob, ako vidieť vývoj metrík servera. Keď myslíme na graf v linuxovom svete, zvyčajne si predstavíme Munina. Veľmi výkonné riešenie, ktoré v niektorých prípadoch používam. Ten však má svojho vlastného agenta, ktorý bude skúmať cieľový stroj, aby následne získal údaje interpretované vo forme grafu. Keď už máte monitorovací server ako Shinken, je to ako robiť prácu dvakrát. Aby sme to prekonali, vytvoríme grafitový server.

Program sa skladá z troch častí.

  • šepot, databázový stroj
  • Uhlík, počúvajúci server, ktorý sa stará o vkladanie údajov do databázy
  • grafit, webové rozhranie v pythone Django

Inštalácia grafitu

Inštalácia závislostí

Potrebujete tiež webový server s knižnicou, ktorá vám umožní načítať program Django.

Inštalácia grafitu

Nastavenie predvolenej konfigurácie

Nastavenie apache vHost

Upozornenie, ak používate novšiu distribúciu s verziou Apache vyššou ako 2.4, musíte upraviť vHost nasledovne

Aktivujeme vHost

Vytvorenie databázy

Spúšťame Carbon server

Odoslať testovacie údaje

V tejto fáze máme funkčný Graphite, ak prejdete na adresu vášho servera v HTTP, mali by ste vidieť, že sa na webovom rozhraní objavia vaše testovacie dáta.

grafit-webui

Križovatka v Shinkene

Modul Graphite inštalujeme z repozitárov Shinken

Pridávame modul graphite-ui do WebUI pod /etc/shinken/modules/webui.cfg

Grafitový modul pridávame do brokera pod /etc/shinken/brokers/broker-master.cfg

Grafitový modul konfigurujeme v /etc/shinken/modules/graphite.cfg

Nakonfigurujeme prístup ku grafitovému webu pod /etc/shinken/modules/ui-graphite.cfg

Dávajte pozor, aby ste na koniec adresy URL nedali lomku, inak odkazy nebudú fungovať.

A nakoniec znova spustíme Shinken, aby sme to všetko zohľadnili.

Teraz by ste mali vidieť svoje grafy na karte s rovnakým názvom vo webovom rozhraní Shinken

shinken_graph_graphiteNa webovom rozhraní Graphite by sa mali objaviť aj vaši hostitelia.

grafitový_webui

Karta „4 hodiny“ nemusí fungovať. Je to preto, že časové pásmo nie je v týchto dvoch komponentoch rovnaké.

Ak chcete upraviť časové pásmo shinken, prejdite do súboru /etc/shinken/shinken.cfg

A pre grafit musíte aktivovať konfiguračný súbor skopírovaním príkladu

A odkomentujte riadok zodpovedajúci hodnote časového pásma