- 1. Kako instalirati spremište TICK na Ubuntu poslužitelju
- 2. Kako instalirati InfluxDB i konfigurirati autentifikaciju Ubuntu poslužitelja
- 3. Kako instalirati InfluxDB i konfigurirati Telegraf na Ubuntu poslužitelju
- 4. Kako instalirati Kapacitor na Ubuntu poslužitelju
- 5. Kako instalirati i konfigurirati Chronograf na Ubuntu poslužitelju
- 6. Kako konfigurirati upozorenja u Kapacitoru na Ubuntu poslužitelju
Jedan od najčešćih i najvažnijih zadataka koje moramo obavljati u području upravljanja sustavima i podrške je osigurati optimalne performanse sustava na razini aplikacija, korisnika, hardvera i softvera.
Kada upravljamo Ubuntu sustavima, postoje mnogi alati koji nam nude mogućnost preuzimanja kontrole i izravnog upravljanja nad mnogim parametrima ovoga, a danas ćemo govoriti o jednom posebno koji će biti od velike pomoći za pravilno upravljanje Ubuntu okruženjima: TICK.
Za ovaj slučaj ćemo koristiti Ubuntu poslužitelj 16.10.
Što je TICKTICK je skup aplikacija od Otvoreni izvor razvijen od strane Influxdata što će nam dati priliku da izvršimo jednostavnu i potpunu administraciju Ubuntu okruženja.
TICK je licenciran pod MIT.TICK.
TICK se sastoji od sljedećih elemenata:
Telegraf - Prikupljanje podataka u realnom vremenuTelegraf To je poslužiteljski agent koji svoj rad temelji na dodacima koji su odgovorni za prikupljanje svih metričkih podataka u stvarnom vremenu.
Ima dodatke koje možete nabaviti razne vrste metrika izravno iz trenutnog sustava ili izvucite metriku iz API-ja trećih strana.
Uključuje dodatke za Grafit, OpenTSDB, Datadog, Librato, Kafka, MQTT, NSQ.
InfluxDB - Baza podataka serija u stvarnom vremenuInfluxDB To je baza podataka stvorena da podrži velika pisanja i upite u operativnom sustavu. InfluxDB može se koristiti kao spremište za privremeno spremanje informacija uključujući DevOps, mjerne podatke aplikacija ili Ubuntu 16.10 analitiku u stvarnom vremenu.
Chronograf - Preglednik podataka u stvarnom vremenuZahvaljujući Chronografu imat ćemo pristup grafičkom okruženju svih informacija sustava u stvarnom vremenu i detaljno.
Kondenzator - generator upozorenja i radnjiKapacitor je izvorni upravitelj podataka koji obrađuje podatke koje dobiva InfluxDB.
Kondenzator Može se integrirati s aplikacijama kao što su HipChat, OpsGenie, Alert, Sensu, PagerDuty, Slack za generiranje upozorenja povezanih s bilo kojom anomalijom, statistikom ili novim obrascima u sustavu.
1. Kako instalirati spremište TICK na Ubuntu poslužitelju
Da bismo izvršili instalaciju, trebat će nam neki minimalni zahtjevi:
Uvjeti za instaliranje TICK -aU osnovi moramo imati sljedeće komponente da bi TICK ispravno radio:
- Ubuntu poslužitelj 16.04 ili 16.10 koji se može preuzeti na sljedećoj poveznici: Ubuntu poslužitelj 16.
- Imati SMTP poslužitelj Za slanje upozorenja Kapacitor -a možemo instalirati sendmail pomoću sljedeće naredbe:
sudo apt-get install sendmail
- Kao izborno, možemo stvoriti besplatni GitHub račun za zaštitu korisničkog sučelja pri pokretanju Chronografa. Da bismo ga stvorili, možemo otići na sljedeću vezu:
Imajući to na umu, nastavljamo s instaliranjem i konfiguriranjem TICK -a na Ubuntu poslužitelju 16.1º.
Korak 1
Ovo spremište će nam dati mogućnost da sigurno i učinkovito izvršimo TICK u Ubuntu 16.10, za to ćemo izvršiti sljedeće naredbe prema njihovom redoslijedu:
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add-source/etc/lsb-release echo "deb https://repos.influxdata.com/$[DISTRIB_ID ,,} $ {DISTRIB_CODENAME} stabilan" | sudo tee /etc/apt/sources.list.d/influxdb.list
POVEĆAJTE
Korak 2
Sada ćemo ažurirati pakete pomoću naredbe:
sudo apt-get ažuriranje
2. Kako instalirati InfluxDB i konfigurirati autentifikaciju Ubuntu poslužitelja
Korak 1
Zatim nastavljamo s instalacijom InfluxDB na Ubuntu 16.10 izvršavajući sljedeću naredbu:
sudo apt-get installfluxdb
POVEĆAJTE
Korak 2
Nakon što je proces instalacije InfluxDB dovršen, nastavljamo s pokretanjem usluge izvršavanjem sljedeće naredbe:
sudo systemctl startfluxdbKorak 3
Za provjeru trenutnog statusa InfluxDB izvršavamo sljedeću naredbu u Ubuntuu:
sudo systemctl statusfluxdb
POVEĆAJTE
Vidimo da je njegov status aktivan.
Korak 5
Sljedeći korak je stvaranje administratorskog korisnika koji će ograničiti pristup bazi podataka uz održavanje njenog integriteta i dostupnosti. Za to moramo pokrenuti InfluxDB koristeći sljedeću vrijednost:
PriljevKorak 6
Sada ćemo stvoriti korisnika koji označava odgovarajuću lozinku koristeći sljedeću sintaksu:
IZRADI KORISNIKA "Rješenje" S LOZINKOM Solvetic123 'SA SVIM PRIVILEGIJAMAKorak 7
Kreiranog korisnika možemo provjeriti pomoću sljedeće naredbe. Iz baze izlazimo unošenjem riječi
napustiti korisnike emisije
POVEĆAJTE
Korak 6
Sada ćemo pristupiti konfiguracijskoj datoteci InfluxDB koja se nalazi na putu /etc/influxdb/influxdb.conf, koristit ćemo preferirani uređivač:
sudo nano /etc/influxdb/influxdb.conf
POVEĆAJTE
Korak 7
Tamo ćemo pronaći odjeljak HTTP i izvršiti sljedeću prilagodbu u retku omogućen auth. Komentiramo ga brisanjem simbola # na početku. Mijenjamo njegovu vrijednost iz lažne u istinitu.
POVEĆAJTE
Korak 8
Spremamo promjene pomoću kombinacije tipki
Ctrl + O
Y napustili smo urednika koristeći
Ctrl + X
Korak 9
Ponovno pokrećemo uslugu izvršavanjem sljedeće naredbe:
sudo systemctl ponovno pokretanjefluxdb
3. Kako instalirati InfluxDB i konfigurirati Telegraf na Ubuntu poslužitelju
Korak 1
Sjetimo se da je Telegraf agent koji u stvarnom vremenu prikuplja podatke iz mjernih podataka sustava, a za njegovu instalaciju izvršit ćemo sljedeću naredbu:
sudo apt-get install telegraf
POVEĆAJTE
Usluga Telegraf automatski će se pokrenuti.
Korak 2
Sada će to biti potrebno pristupiti konfiguracijskoj datoteci Telegrafa Da bismo dodali korisničko ime i lozinku koje smo prethodno stvorili, za to ćemo izvršiti sljedeće:
sudo nano /etc/telegraf/telegraf.conf
POVEĆAJTE
Korak 3
Tamo ćemo locirati liniju izlazi.influxdb za dodavanje korisničkog imena i lozinke:
POVEĆAJTE
Korak 4
Datoteku spremamo pomoću Ctrl + O. Ponovno pokrećemo uslugu Telegraf izvršavanjem sljedeće naredbe:
sudo systemctl restart telegrafKorak 5
Provjeravamo trenutno stanje Telegrafa pomoću sljedeće naredbe:
systemctl status telegraf
POVEĆAJTE
Korak 6
Možemo provjeriti je li njegov status aktivan. Na ovaj način Telegraf već prikuplja informacije o mjernim podacima sustava, da bismo provjerili pristupit ćemo InfluxDB -u s našim vjerodajnicama:
priljev -naziv korisnika rješen -lozinka Solvetic123Korak 7
Nakon što pristupimo, koristit ćemo naredbu prikazuju baze podataka za popis trenutnih baza podataka. Tamo ćemo vidjeti odgovarajuće baze podataka.
POVEĆAJTE
Korak 8
Vidimo da je baza podataka Telegraf stvorena, sada izvršavamo sljedeću naredbu za korištenje navedene baze podataka:
koristiti telegrafKorak 9
Sada ćemo koristiti naredbu prikaži mjerenja navesti njegov sadržaj:
POVEĆAJTE
Korak 10
Kao što vidimo, Telegraf je već prikupio više mjernih podataka, sjetimo se da Telegraf ima mogućnost prikupljanja mjernih podataka iz mnogih usluga i baza podataka, kao što su:
- Apač
- Kasandra
- Lučki radnik
- IP tablice
- MySQL
- PostgreSQL
- Redis
Korak 11
Da bismo znali svaku posebnu uputu, moramo koristiti sljedeću sintaksu u terminalu:
telegraf -usage (dodatak)
4. Kako instalirati Kapacitor na Ubuntu poslužitelju
Korak 1
Sljedeći korak je instaliranje Kapacitora na Ubuntu 16.10 pomoću sljedeće naredbe:
sudo apt-get install kapacitor
POVEĆAJTE
Korak 2
Zatim ćemo pristupiti konfiguracijskoj datoteci Kapacitor izvršavanjem sljedeće naredbe:
sudo nano /etc/kapacitor/kapacitor.confKorak 3
Tamo ćemo locirati liniju priljevdb za dodavanje stvorenog korisničkog imena i lozinke:
POVEĆAJTE
Korak 4
Spremamo promjene pomoću tipki:
Ctrl + O
Y Izašli smo van iz uređivača pomoću tipki
Ctrl + X
Korak 5
Pokrećemo uslugu Kapacitor izvršavanjem sljedeće naredbe:
sudo systemctl start kapacitorKorak 6
Da biste to provjerili Kondenzator se ispravno izvršava, upotrijebit ćemo sljedeću naredbu za popis njegovih zadataka:
kapacitor popis zadataka
POVEĆAJTE
5. Kako instalirati i konfigurirati Chronograf na Ubuntu poslužitelju
Korak 1
Za njegovu instalaciju u Ubuntu poslužitelju 16.10 izvršit ćemo sljedeće naredbe prema njihovom redoslijedu:
wget https://dl.influxdata.com/chronograf/releases/chronograf_1.2.0~beta5_amd64.deb sudo dpkg -i chronograf_1.2.0 ~ beta5_amd64.deb
POVEĆAJTE
Korak 2
Pokrećemo uslugu Chronograf pomoću sljedeće naredbe:
sudo systemctl početak chronografKorak 3
Ako iz nekog razloga koristimo UFW u Ubuntu poslužitelju, poželjno je da ovu vezu dodamo kako je dopušteno izvršavanjem sljedeće naredbe:
sudo ufw dopustiti 8888 / tcp
POVEĆAJTE
Korak 4
Sada idemo u bilo koji preglednik i u adresnu traku ćemo unijeti sljedeću sintaksu:
http: // IP adresa: 8888POVEĆAJTE
Korak 5
Tamo unosimo korisničko ime i lozinku koje smo stvorili u InfluxDB -u i kliknite na gumb Povežite novi izvor i imat ćemo pristup svim informacijama sustava u stvarnom vremenu:
POVEĆAJTE
Korak 6
Tamo će biti moguće definirati kako će se informacije prikazivati, pri vrhu možemo urediti te vrijednosti. Iz ovog prozora ćemo konfigurirati Kondenzator za upravljanje i slanje alarma, za to kliknemo na ikonu Zupčanik s lijeve strane i vidjet ćemo sljedeće:
POVEĆAJTE
Korak 7
Biramo Kondenzator i prikazat će se sljedeći prozor:
POVEĆAJTE
Korak 8
Kako nismo stvorili korisnika za Kapacitor, možemo kliknuti na opciju Spojite kondenzator i prozor će se aktivirati Konfigurirajte krajnju točku upozorenja.
Kapacitor je kompatibilan s više upravitelja upozorenja, kao što su: HipChat, OpsGenie, PagerDuty, Sensu, Slack, SMTP, Talk, Telegram. Možemo koristiti SMTP poslužitelj i konfigurirati njegove vrijednosti ili ako smo instalirali poslati mail jednostavno kliknemo na Uštedjeti za spremanje promjena.
POVEĆAJTE
6. Kako konfigurirati upozorenja u Kapacitoru na Ubuntu poslužitelju
Postupak postavljanja upozorenja i primanja putem e -pošte jednostavan je.
Korak 1
Da biste to učinili, kliknite ikonu Usklik s lijeve strane i odaberite opciju Pravila za kondenzator:
POVEĆAJTE
Korak 2
U prikazanom prozoru odabiremo opciju Kreirajte novo pravilo.
POVEĆAJTE
Korak 3
U prikazanim opcijama kliknite na auto telegraf
POVEĆAJTE
Korak 4
Kasnije odabiremo opciju Sustav / opterećenje1 i vidjet ćemo sljedeći grafikon:
POVEĆAJTE
Korak 5
U prirodi Pošalji upozorenje gdje je load1 veće od Uspostavit ćemo uvjete za stvaranje upozorenja, u ovom slučaju unijeli smo 0,2:
POVEĆAJTE
Korak 6
Zatim ćemo zalijepiti sljedeći redak u polje Poruka upozorenja:
{{.ID}} je vrijednost {{.Level}}: {{index .Fields "value"}}
POVEĆAJTE
Korak 7
Možemo lebdjeti iznad svake od linija na terenu Predlošci za opis svake radnje. SMTP odabiremo na terenu Pošaljite ovo upozorenje na:
POVEĆAJTE
Korak 8
U prirodi Dodajte e -adresu Upisat ćemo adresu e -pošte na koju će se poslati upozorenje. Na kraju kliknemo na opciju Spremi pravilo za spremanje promjena. Upozorenje će biti poslano u JSON formatu.
POVEĆAJTE
Kao što možemo razumjeti, TICK pruža vrlo korisnu pomoć za upravljanje svim parametrima sustava na jednostavan i jasan način, dopuštajući administrativnim zadacima da budu što praktičniji i dinamičniji. Predlažemo drugu alternativu za nadzirati sustav, ali pomoću Sysdiga na Ubuntu Linuxu.
Monitor Ubuntu