opened image
Prometheus icon

Prometheus

ვერსია

2.53.2

OS

Ubuntu 22.04

ეძებთ ეფექტურ გადაწყვეტას მონიტორინგისთვის? Prometheus — ეს არის ძლიერი მონიტორინგის სისტემა, რომელიც განკუთვნილია თანამედროვე IT ინფრასტრუქტურების მართვისთვის. იქნება ეს Prometheus Linux-ზე თუ Prometheus monitoring Windows Server-ზე, ეს ინსტრუმენტი საშუალებას გაწვდოს მეტრიკები და მონაცემები სხვადასხვა კომპონენტებიდან, როგორიცაა სერვერები, მონაცემთა ბაზები და მიკროსერვისები, HTTP მოთხოვნების საშუალებით. თავისი მოქნილობის, სხვა სისტემებთან, როგორიცაა Grafana, ინტეგრაციის და ავტომატური შეტყობინებების მხარდაჭერის წყალობით, Prometheus monitoring system ხდება შეუცვლელი გადაწყვეტა DevOps გუნდებისთვის.

Prometheus-ის ძირითადი უპირატესობები

  1. სრული მონიტორინგის შესაძლებლობები:

    • მეტრიკების შეგროვება სერვერებიდან, მონაცემთა ბაზებიდან, აპლიკაციებიდან და მიკროსერვისებიდან, მათ შორის Prometheus network monitoring და Prometheus server monitoring.

    • სტანდარტიზებული პროტოკოლებისა და მონაცემთა ფორმატების მხარდაჭერა.

  2. მოთხოვნების მოქნილი ფორმატი:

    • PromQL მოთხოვნის ენის გამოყენება მონაცემების ანალიზისთვის და პერსონალიზებული მეტრიკების შექმნისთვის.

  3. ავტომატური შეტყობინებები:

    • კრიტიკული მოვლენების შესახებ შეტყობინებების კონფიგურაცია პრობლემებზე სწრაფი რეაგირებისთვის.

  4. Grafana-ს ინტეგრაცია:

    • მეტრიკების ვიზუალიზაციისა და თვალსაჩინო გრაფიკების შესაქმნელად, რაც ამარტივებს მონაცემების ანალიზს.

  5. გადამწვდელობის სიმარტივე:

    • Marketplace-ის მზა გადაწყვეტილებების წყალობით სწრაფი დაწყების შესაძლებლობა, იქნება ეს Prometheus Linux-ზე თუ Prometheus Windows Server Monitoring.

 

 

 

Prometheus-ის გადამწვდელობის ნაბიჯები
  

1. Prometheus სერვერის ინსტალაცია

  • გადამწვდეთ სერვერი Marketplace-დან.

  • წარმატებული ინსტალაციის შემდეგ, თქვენ მიიღებთ მონაცემებს დაკავშირებისთვის. ისინი იქნებიან ხელმისაწვდომი/გაგზავნილი:

    • თქვენი ელექტრონული ფოსტის მისამართზე.

    • პერსონალურ ანგარიშში ტიკეტის სახით.

 

2. სერვერთან დაკავშირება

 

დაკავშირეთ სერვერთან SSH-ის საშუალებით, თქვენი ოპერაციული სისტემისთვის შესაბამისი კლიენტის გამოყენებით:

  • Linux/MacOS: სტანდარტული ტერმინალი.

  • Windows: PuTTY კლიენტი ან ინტეგრირებული OpenSSH.

  • გამოიყენეთ პაროლი, რომელიც დააყენეთ ინსტალაციის დროს, ან წინასწარ კონფიგურირებული SSH-კი. თუ არ იცით როგორ შექმნათ გასაღები, გაეცანით ამ ინსტრუქციას.

 

სერვერზე შესვლის შემდეგ, თქვენ იხილავთ შემდეგ შეტყობინებას:

 

 

 

დაკავშირების მონაცემების სანახავად, შეასრულეთ ბრძანება:

 

cat /root/.password_credentials

 

 

3. Prometheus-ის კონფიგურაცია

 

აპლიკაციის ძირითადი დირექტორია მდებარეობს შემდეგ მისამართზე:

 

/etc/prometheus/

 

 

მთავარი კონფიგურაციის ფაილი — prometheus.yml. მასში შეგიძლიათ მიუთითოთ:

  • მეტრიკების წყაროები.

  • შეტყობინებების პარამეტრები.

  • მონიტორინგის სხვა პარამეტრები.

 

ფაილის რედაქტირებისთვის შეასრულეთ:

 

vim  /etc/prometheus/prometheus.yml

 


4. SSL სერტიფიკატის კონფიგურაცია

უსაფრთხო დაკავშირებისთვის HTTPS-ის საშუალებით, შეასრულეთ შემდეგი ნაბიჯები:

დომენის მიბმა:

  • დარწმუნდით, რომ დომენი ან სუბდომენი მიმართულია თქვენი სერვერის IP-მისამართზე.

  • კონფიგურაცია გააკეთეთ DNS ჩანაწერების საშუალებით ჰოსტინგის მართვის პანელზე.

  • Let's Encrypt სერტიფიკატის ინსტალაცია:

 

შეასრულეთ ბრძანება:

 

certbot --nginx

 

 

 

დაიცავით ინსტრუქციები:

  • მიუთითეთ ადმინისტრატორის ელექტრონული ფოსტის მისამართი.

  • მიიღეთ გამოყენების პირობები (დააჭირეთ Y).

  • მიუთითეთ დომენის სახელი (მაგალითად, your.domain.com).

  • უარი თქვით ელექტრონული ფოსტის მისამართის გადაცემაზე ანალიტიკისთვის (N).

  • ელოდეთ პროცესის დასრულებას (დაახლოებით 5 წუთი).

 

5. Prometheus-ის მართვის პანელზე წვდომა

ვებსაიტზე წვდომისთვის ბრაუზერში შეიყვანეთ სერვერის IP-მისამართი, მაგალითად:

 

https://<თქვენი-IP>

 

  • თუ SSL სერტიფიკატი ჯერ არ არის ინსტალირებული, ბრაუზერი შეიძლება აჩვენოს გაფრთხილება, რომელიც შეიძლება იგნორირდეს.

 

 

ავტორიზაციის შემდეგ, გაიხსნება მართვის პანელი, სადაც შეგიძლიათ:

  • მოიძიოთ შეგროვებული მეტრიკები.

  • შეასრულოთ მოთხოვნები PromQL-ის საშუალებით.

  • კონფიგურაცია გააკეთოთ სხვა ინსტრუმენტებთან ინტეგრაციისთვის.

 

 

მახასიათებლები და რეკომენდაციები
  

პორტი 25:
ნაგულისხმევად ეს პორტი დაბლოკილია. თუ საჭიროა მისი განბლოკვა, მიმართეთ ტექნიკურ მხარდაჭერას.

 

შეტყობინებების ავტომატიზაცია:

კონფიგურაცია გააკეთეთ Alertmanager-ისთვის დროულად შეტყობინების მიზნით.

 

Grafana-ს ინტეგრაცია:

გამოიყენეთ Grafana თვალსაჩინო გრაფიკების და დეშბორდების შესაქმნელად Prometheus-ის მონაცემების საფუძველზე.
კონფიგურაციის განახლება:

prometheus.yml-ში ცვლილებების შეტანის შემდეგ, ხელახლა დაიწყეთ სერვისი:

 

systemctl restart prometheus

 
Prometheus monitoring system — ეს არის ძლიერი ინსტრუმენტი, რომელიც უზრუნველყოფს დეტალურ კონტროლს თქვენი ინფრასტრუქტურის მდგომარეობაზე. არ აქვს მნიშვნელობა, იყენებთ Prometheus-ს Linux-ზე თუ გჭირდებათ Prometheus monitoring Windows Server, ეს სისტემა Prometheus უზრუნველყოფს მოქნილობას და სანდოობას. მისი ინტეგრაცია Grafana-სთან და ავტომატური შეტყობინებების მხარდაჭერა ხდის მას იდეალურ არჩევანს DevOps გუნდებისთვის. გამოიყენეთ Prometheus network monitoring და Prometheus server monitoring, რათა გაზარდოთ თქვენი სისტემების სტაბილურობა და შესრულება. Prometheus — ეს არის თქვენი გზა ეფექტური და სანდო მონიტორინგისკენ.