opened image
Prometheus icon

Prometheus

Versija

2.53.2

OS

Ubuntu 22.04

Ieškote efektyvaus sprendimo stebėjimui? Prometheus — tai galinga stebėjimo sistema, skirta valdyti šiuolaikines IT infrastruktūras. Nesvarbu, ar tai būtų Prometheus Linux, ar Prometheus monitoring Windows Server, šis įrankis leidžia rinkti metrikas ir duomenis iš įvairių komponentų, tokių kaip serveriai, duomenų bazės ir mikroservisai, per HTTP užklausas. Dėl savo lankstumo, integracijos su kitomis sistemomis, tokiomis kaip Grafana, ir automatinio pranešimų palaikymo, Prometheus stebėjimo sistema tampa nepakeičiama DevOps komandų sprendimu.

Pagrindiniai Prometheus privalumai

  1. Platus stebėjimo galimybių spektras:

    • Metrikų rinkimas iš serverių, duomenų bazių, programų ir mikroservisų, įskaitant Prometheus tinklo stebėjimą ir Prometheus serverio stebėjimą.

    • Standartizuotų protokolų ir duomenų formatų palaikymas.

  2. Lankstus užklausų formatas:

    • PromQL užklausų kalbos naudojimas duomenų analizei ir pritaikytų metrikų kūrimui.

  3. Automatiniai pranešimai:

    • Kritinių įvykių pranešimų nustatymas greitam problemų sprendimui.

  4. Integracija su Grafana:

    • Vizualinių grafikų ir metrikų vaizdavimas, kas palengvina duomenų analizę.

  5. Lengvas diegimas:

    • Galimybė greitai pradėti naudojant paruoštus sprendimus iš Marketplace, nesvarbu, ar tai būtų Prometheus Linux, ar Prometheus Windows Server Monitoring.

 

 

 

Žingsniai diegiant Prometheus
  

1. Prometheus serverio diegimas

  • Diegti serverį iš Marketplace.

  • Sėkmingai įdiegus, gausite prisijungimo duomenis. Jie bus prieinami / išsiųsti:

    • Į jūsų elektroninį paštą.

    • Kaip bilietas asmeninėje paskyroje.

 

2. Prisijungimas prie serverio

 

Prisijunkite prie serverio per SSH naudodami klientą, tinkantį jūsų OS:

  • Linux/MacOS: standartinė terminalas.

  • Windows: PuTTY klientas arba integruotas OpenSSH.

  • Naudokite slaptažodį, nustatytą diegimo metu, arba iš anksto sukonfigūruotą SSH raktą. Jei nežinote, kaip sukurti raktą, susipažinkite su šiuo vadovu.

 

Prisijungę prie serverio, pamatysite šią žinutę:

 

 

 

Norėdami peržiūrėti prisijungimo duomenis, vykdykite komandą:

 

cat /root/.password_credentials

 

 

3. Prometheus konfigūravimas

 

Programos šakninė direktorija yra adresu:

 

/etc/prometheus/

 

 

Pagrindinis konfigūracijos failas — prometheus.yml. Jame galite nurodyti:

  • Metrikų šaltinius.

  • Pranešimų parametrus.

  • Kitas stebėjimo nustatymus.

 

Norėdami redaguoti failą, vykdykite:

 

vim  /etc/prometheus/prometheus.yml

 


4. SSL sertifikato nustatymas

Norėdami saugiai prisijungti per HTTPS, atlikite šiuos veiksmus:

Domeno pririšimas:

  • Įsitikinkite, kad domenas arba subdomenas nukreiptas į jūsų serverio IP adresą.

  • Nustatykite DNS įrašus per hosting'o valdymo pultą.

  • Įdiekite Let's Encrypt sertifikatą:

 

Vykdykite komandą:

 

certbot --nginx

 

 

 

Sekite instrukcijomis:

  • Nurodykite administratoriaus el. pašto adresą.

  • Priimkite naudojimo sąlygas (paspauskite Y).

  • Nurodykite domeno pavadinimą (pvz., your.domain.com).

  • Atsisakykite el. pašto adreso perdavimo analizei (N).

  • Palaukite, kol procesas bus baigtas (apie 5 minutes).

 

5. Prieiga prie Prometheus valdymo pulto

Norėdami pasiekti žiniatinklio sąsają, naršyklėje įveskite serverio IP adresą, pavyzdžiui:

 

https://<jūsų-IP>

 

  • Jei SSL sertifikatas dar nėra įdiegtas, naršyklė gali parodyti įspėjimą, kurį galima ignoruoti.

 

 

Po autorizacijos atsidarys valdymo pultas, kuriame galėsite:

  • Peržiūrėti surinktas metrikas.

  • Vykdyti užklausas per PromQL.

  • Nustatyti integracijas su kitais įrankiais.

 

 

Ypatybės ir rekomendacijos
  

Portas 25:
Pagal numatytuosius nustatymus šis portas yra užblokuotas. Jei reikia jį atblokuoti, kreipkitės į techninę pagalbą.

 

Pranešimų automatizavimas:

Nustatykite Alertmanager, kad laiku praneštumėte apie gedimus.

 

Integracija su Grafana:

Naudokite Grafana, kad sukurtumėte vizualius grafikus ir prietaisų skydelius, pagrįstus Prometheus duomenimis.
Konfigūracijos atnaujinimas:

Po pakeitimų prometheus.yml failuose, perkraukite paslaugą:

 

systemctl restart prometheus

 
Prometheus stebėjimo sistema — tai galingas įrankis, užtikrinantis išsamų jūsų infrastruktūros būklės stebėjimą. Nesvarbu, ar naudojate Prometheus Linux, ar jums reikia Prometheus monitoring Windows Server, ši Prometheus sistema suteikia lankstumo ir patikimumo. Jos integracija su Grafana ir automatinio pranešimų palaikymas daro ją idealiu pasirinkimu DevOps komandoms. Naudokite Prometheus tinklo stebėjimą ir Prometheus serverio stebėjimą, kad padidintumėte savo sistemų stabilumą ir našumą. Prometheus — tai jūsų kelias į efektyvų ir patikimą stebėjimą.