Kako namestiti in konfigurirati Graphite na CentOS 7

Uvod

Graphite je zelo razširljiv grafični sistem v realnem času, ki ga je mogoče uporabiti za zbiranje različnih sistemskih informacij in njihovo prikazovanje v intuitivnem spletnem vmesniku. Graphite je tudi brezplačna in odprtokodna programska oprema.

Ta vadnica bo obravnavala postopek namestitve Graphite na primerek strežnika CentOS 7.

Predpogoji

  • Primerek CentOS 7.
  • Uporabnik sudo .

1. korak: Namestite zahtevane pakete

Da se Graphite namesti in deluje, mora biti na strežniku nameščen nabor paketov. Vendar ti paketi niso na voljo v privzetem repozitoriju yum CentOS. Primerki Vultr imajo privzeto omogočeno skladišče EPEL, če pa ga nameščate drugje, ga boste morali namestiti prek:

sudo yum install -y http://epel.mirror.constant.com/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

Nato namestite zahtevane pakete za Graphite, kot sledi:

sudo yum install -y graphite-web python-carbon

2. korak: Konfigurirajte Graphite

Nato bomo morali spremeniti datoteko s shemo shranjevanja. Vrednosti v tej datoteki bodo povedale, Carbonkako dolgo je treba vrednosti shraniti.

sudo nano /opt/graphite/conf/storage-schemas.conf 

Dodajte naslednje vrstice:

 [default]
 pattern = .*
 retentions = 12s:4h, 2m:3d, 5m:8d, 13m:32d, 1h:1y

Shranite datoteko in začnite Carbonuporabljati naslednji ukaz:

sudo systemctl enable carbon-cache
    sudo systemctl start carbon-cache 

Nato spremenite vrednosti timezonein SECRET_KEYv /etc/graphite-web/local_settings.py.

Ko končate, zaženite skript za nastavitev baze podatkov z naslednjim ukazom:

PYTHONPATH=/usr/share/graphite/webapp django-admin syncdb --settings=graphite.settings

4. korak: Konfigurirajte Apache za Graphite

Najprej odstranite privzeto indeksno stran iz apacha:

  echo > /etc/httpd/conf.d/welcome.conf

Nato uredite /etc/httpd/conf.d/graphite-web.conf in zamenjajte vse v bloku 'Imenik "/usr/share/graphite/"' z:

    Require all granted
    Order allow,deny
    Allow from all

Dodelite ustrezna dovoljenja imeniku Graphite:

sudo chown apache:apache /var/lib/graphite-web/graphite.db

In odpravite napako, povezano z gradnjo indeksov z:

  touch /var/lib/graphite-web/index

Zaženite Apache in omogočite samodejni zagon:

sudo systemctl start httpd  
sudo systemctl enable httpd  

Dostop do spletnega vmesnika Graphite

Morda boste morali omogočiti vrata 80 v firewalld:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

Zdaj lahko dostopate do Graphite v svojem spletnem brskalniku tako, da obiščete IP naslov vašega strežnika.

Pusti komentar

Vzpon strojev: aplikacije AI v resničnem svetu

Vzpon strojev: aplikacije AI v resničnem svetu

Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.

DDOS napadi: kratek pregled

DDOS napadi: kratek pregled

Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.

Razvoj shranjevanja podatkov – Infografika

Razvoj shranjevanja podatkov – Infografika

Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več