وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب Prometheus روی اوبونتو 20.04 LTS؟

0 11
زمان لازم برای مطالعه: 9 دقیقه


Prometheus نرم افزار منبع باز برای نظارت بر رایانه ها، نرم افزارها و خدمات است. می‌تواند معیارهای مختلفی را از سیستم‌عامل‌ها، نرم‌افزارها و سرویس‌ها در زمان واقعی حذف کند و بسته به کاربران هشدار دهد روی بر اساس رویدادهای مختلف روی آن معیارها

در این مقاله قصد دارم در مورد قسمت های مختلف پرومتئوس صحبت کنم و روش نصب آن را به شما نشان دهم روی اوبونتو 20.04 LTS. همچنین اصول اولیه آن را به شما نشان خواهم داد. بنابراین، بیایید شروع کنیم!

فهرست مطالب

  1. پیش نیازها
  2. بخش هایی از پرومتئوس
  3. صادرکنندگان رسمی پرومتئوس
  4. نصب پرومتئوس
  5. نصب Node Exporter
  6. اضافه کردن Node Exporter به Prometheus
  7. با استفاده از پرومتئوس
  8. نتیجه
  9. منابع

پیش نیازها

برای دانلود فایل های مورد نیاز از خط فرمان، باید داشته باشید wget نصب شده است روی کامپیوتر شما.

می توانید نصب کنید wget با دستور زیر:

$ sudo آپدیت مناسب && sudo apt نصب wget -y

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

برای اهداف امنیتی، اجرای Prometheus با امتیازات فوق العاده کاربر (به عنوان کاربر) ایده خوبی نیست root). بنابراین، در این مقاله، من Prometheus را برای اجرا به عنوان یک کاربر عادی سیستم پیکربندی می کنم پرومتئوس.

می توانید یک کاربر جدید ایجاد کنید پرومتئوس با دستور زیر:

$ sudo useradd –system –no-create-home –shell /usr/sbin/nologin prometheus

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

بخش هایی از پرومتئوس

پرومتئوس دارای 3 بخش است:

من. پرومتئوس
این نرم افزار اصلی است که برای جمع آوری معیارها از منابع مختلف و ارسال هشدار به آن استفاده می شود مدیر هشدار.

ii صادرکنندگان
اینها عادت دارند export معیارهای مربوط به سیستم عامل، نرم افزار و خدمات. پرومتئوس از صادرکنندگان برای جمع آوری معیارها استفاده می کند. صادرکنندگان رسمی زیادی دارد (یعنی Node Exporter، Blackbox Exporter، MySQLd Exporter). هر یک از آنها برای صادرات انواع مختلف اطلاعات متریک استفاده می شود.

III. مدیر هشدار

Alert Manager برای ارسال هشدارها (دریافت شده از Prometheus) از طریق ایمیل و خدمات وب استفاده می شود. اگر می خواهید استفاده کنید پرومتئوس فقط برای نظارت، شما نیازی ندارید مدیر هشدار.

در این مقاله فقط روش نصب را به شما نشان خواهم داد پرومتئوس و یکی از صادرکنندگان (صادرکننده گره) روی کامپیوتر شما. من به شما نشان نمی دهم که چگونه پیکربندی کنید مدیر هشدار. مقاله اختصاصی خواهم نوشت روی آن موضوع

صادرکنندگان رسمی پرومتئوس

صادرکنندگان رسمی پرومتئوس عبارتند از:

من. صادرکننده گره
عادت دارد export معیارهای سخت افزار و سیستم عامل که توسط هسته های لینوکس در معرض پرومتئوس قرار می گیرند.

ii صادر کننده بلک باکس
برای نظارت بر نقاط پایانی شبکه از طریق پروتکل های HTTP، HTTPS، DNS، ICMP و TCP استفاده می شود.

III. کنسول صادرکننده
عادت دارد export معیارهای سلامت خدمات کنسولی به پرومتئوس.

IV صادر کننده گرافیت
برای تبدیل معیارهای صادر شده در پروتکل متن ساده گرافیت قالب به قالبی که پرومتئوس می تواند بفهمد و export.

v. صادرکننده HAProxy
عادت دارد export آمار HAProxy برای Prometheus.

vi. صادرکننده memcached
عادت دارد export معیارهای memcached برای پرومتئوس.

vii. صادر کننده mysqld
عادت دارد export آمار سرور MySQL به Prometheus.

viii. صادرکننده statsd
برای تبدیل معیارهای به سبک StatsD به معیارهای Prometheus و export آنها به پرومتئوس.

در این مقاله فقط به آن می پردازم صادرکننده گره. اگر می‌خواهید صادرکننده‌های دیگری را نصب کنید، آن را بررسی کنید وب سایت رسمی پرومتئوس.

نصب پرومتئوس

آخرین نسخه Prometheus را می توانید از سایت دانلود کنید وب سایت رسمی پرومتئوس و آن را نصب کنید روی اوبونتو 20.04 LTS بسیار آسان.

ابتدا به مسیر بروید ~/دانلود دایرکتوری (یا هر دایرکتوری موقت دیگری به انتخاب شما) به شرح زیر است:

$ cd ~/دانلودها

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

آخرین نسخه Prometheus (نسخه 2.28.0 در زمان نگارش این مقاله) را با دستور زیر دانلود کنید:

$ wget https://github.com/prometheus/prometheus/releases/download/v2.28.0/prometheus-2.28.0.linux-amd64.tar.gz

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

پرومتئوس در حال دانلود است. ممکن است کمی طول بکشد تا تکمیل شود.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

در این مرحله، Prometheus باید دانلود شود.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

هنگامی که Prometheus بارگیری شد، باید یک فایل آرشیو جدید پیدا کنید prometheus-2.28.0.linux-amd64.tar.gz در فهرست کاری فعلی شما، همانطور که در تصویر زیر مشخص شده است.

$ ls -lh

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

را استخراج کنید prometheus-2.28.0.linux-amd64.tar.gz آرشیو با دستور زیر:

$ tar xvzf prometheus-2.28.0.linux-amd64.tar.gz

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

شما باید یک دایرکتوری جدید پیدا کنید prometheus-2.28.0.linux-amd64/، همانطور که در تصویر زیر مشخص شده است.

$ ls -lh

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

حالا، حرکت دهید prometheus-2.28.0.linux-amd64 دایرکتوری به /opt/ دایرکتوری و نام آن را به پرومتئوس به شرح زیر است:

$ sudo mv -v prometheus-2.28.0.linux-amd64 /opt/prometheus

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

کاربر و گروه همه فایل ها و دایرکتوری ها را تغییر دهید /opt/prometheus/ دایرکتوری به root:

$ sudo chown -Rfv root:root /opt/prometheus

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

مجوزهای فایل و دایرکتوری همه فایل ها و دایرکتوری ها را برطرف کنید /opt/prometheus/ فهرست راهنما:

$ sudo chmod -Rfv 0755 /opt/prometheus

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

فایل پیکربندی پرومتئوس است /opt/prometheus/prometheus.yml.

می توانید آن را با ویرایشگر متن نانو به صورت زیر باز کنید:

$ sudo nano /opt/prometheus/prometheus.yml

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

فایل پیکربندی پیش فرض Prometheus /opt/prometheus/prometheus.yml باید همانطور که در تصویر زیر نشان داده شده است به نظر برسد.

فایل تنظیمات پیش فرض به خوبی کار می کند.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

خطوطی که با # نماد نظرات هستند

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

(اختیاری) در صورت تمایل، می توانید خطوط نظر را از فایل پیکربندی حذف کنید /opt/prometheus/prometheus.yml با دستور زیر:

$ egrep -v ‘(^[ ]*#)|(^$)’ /opt/prometheus/prometheus.yml | sudo سه راهی /opt/prometheus/prometheus.yml

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

پس از حذف تمام خطوط نظر، فایل پیکربندی /opt/prometheus/prometheus.yml باید همانطور که در تصویر زیر نشان داده شده است به نظر برسد.

$ sudo nano /opt/prometheus/prometheus.yml

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

بعد از هر scrape_interval در زمان (15 ثانیه در این پیکربندی)، پرومتئوس داده ها را از کارهای پیکربندی شده در scrape_configs بخش.

پیشنهاد می‌کنیم بخوانید:  Chrome را در اوبونتو 22.04 حذف نصب کنید

در scrape_configs در بخش، اهدافی را فهرست می‌کنید که پرومتئوس پس از هر بار داده‌ها را از آن‌ها پاک می‌کند scrape_interval زمان.

برای پیکربندی یک هدف، به اطلاعات زیر نیاز دارید:

  1. A می تواند هر چیزی باشد و برای شناسایی هدف استفاده می شود.
  2. نام DNS یا آدرس IP و شماره پورت هدفی که صادرکننده Prometheus در آن موجود است.

به طور پیش فرض، فقط یک هدف localhost:9090 برای پیکربندی شده است پرومتئوس کار. Prometheus خود معیارهای زمان اجرا خود را صادر می کند روی بندر 9090. بنابراین، این هدف اطلاعات مربوط به نمونه در حال اجرا Prometheus را خراش می دهد.

بعد از هر ارزیابی_فاصله زمان، قوانین تعریف شده در rule_files بخش ارزیابی می شود و هشدارها به آن ارسال می شود مدیر هشدار پیکربندی شده در هشدار دهنده بخش. Alerting and Alert Manager از موضوع این مقاله خارج است. بنابراین، من آنها را در اینجا پوشش نمی دهم.

پرومتئوس به دایرکتوری نیاز دارد که بتواند معیارهای جمع آوری شده را در آن ذخیره کند. در این مقاله، من آن را در /opt/prometheus/data/ فهرست راهنما.

بنابراین، یک دایرکتوری جدید ایجاد کنید داده ها/ در /opt/prometheus/ دایرکتوری به شرح زیر

$ sudo mkdir -v /opt/prometheus/data

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

همانطور که شما Prometheus را به عنوان کاربر اجرا می کنید پرومتئوس، /opt/prometheus/data/ دایرکتوری باید در دسترس کاربر باشد پرومتئوس.

بنابراین، کاربر و گروه را تغییر دهید /opt/prometheus/data/ دایرکتوری به پرومتئوس به شرح زیر است:

$ sudo chown -Rfv prometheus:prometheus /opt/prometheus/data

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

حال باید یک فایل سرویس systemd برای Prometheus ایجاد کنید تا بتوانید به راحتی سرویس prometheus را با systemd مدیریت کنید (شروع، توقف، راه اندازی مجدد و اضافه کنید).

برای ایجاد یک فایل سرویس systemd prometheus.service، دستور زیر را اجرا کنید:

$ sudo nano /etc/systemd/system/prometheus.service

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

در خطوط زیر کدها را وارد کنید prometheus.service فایل.

[Unit]

توضیحات=سیستم مانیتورینگ و پایگاه داده سری زمانی

[Service]

راه اندازی مجدد = همیشه
کاربر=پرومته
ExecStart=/opt/prometheus/prometheus –config.file=/opt/prometheus/prometheus.yml –storage.tsdb.path=/opt/prometheus/data
ExecReload=/bin/kill -HUP $MAINPID
TimeoutStopSec=20s
SendSIGKILL=نه
LimitNOFILE=8192

[Install]

WantedBy=multi-user.target

پس از اتمام کار، فشار دهید + ایکس به دنبال Y و <ورود> برای نجات prometheus.service فایل.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

برای اعمال تغییرات systemd، دستور زیر را اجرا کنید:

$ sudo systemctl daemon-reload

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

حالا، شروع کنید پرومتئوس سرویس با دستور زیر:

$ sudo systemctl راه اندازی prometheus.service

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

اضافه کردن پرومتئوس سرویس به راه اندازی سیستم، به طوری که به طور خودکار شروع شود روی بوت کردن با دستور زیر:

$ sudo systemctl prometheus.service را فعال می کند

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

همانطور که می بینید، پرومتئوس خدمات است فعال/در حال اجرا. هم هست فعال شد (به طور خودکار شروع می شود روی چکمه).

$ sudo وضعیت systemctl prometheus.service

اکنون با دستور زیر آدرس IP رایانه خود را پیدا کنید:

$ hostname -I

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

همانطور که می بینید، آدرس IP کامپیوتر من است 192.168.20.131. برای شما متفاوت خواهد بود. بنابراین، از هم اکنون آن را با مال خود جایگزین کنید روی.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

مرورگر وب مورد علاقه خود را باز کنید و از آن بازدید کنید http://192.168.20.131:9090/graph. مرورگر شما باید نمودار Prometheus را بارگیری کند page، همانطور که در تصویر زیر می بینید.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

به آدرس URL بروید http://192.168.20.131:9090/targets از مرورگر وب مورد علاقه شما و تمام اهدافی که پیکربندی کرده اید باید نمایش داده شوند. در اینجا نشان داده شده است که پرومتئوس هدف در بالا حالت.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

نصب Node Exporter

صادرکننده گره برای صادرات سخت افزار و معیارهای سیستم عامل که توسط هسته لینوکس در معرض پرومتئوس قرار می گیرند استفاده می شود. در این قسمت قصد دارم روش دانلود آخرین نسخه Node Exporter و نصب آن را به شما نشان دهم روی اوبونتو 20.04 LTS.

ابتدا به مسیر بروید ~/دانلود دایرکتوری به شرح زیر

$ cd ~/دانلودها

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

آخرین نسخه Node Exporter (نسخه 1.1.2 در زمان نوشتن این مقاله) را با دستور زیر دانلود کنید:

$ wget https://github.com/prometheus/node_exporter/releases/download/v1.1.2/node_exporter-1.1.2.linux-amd64.tar.gz

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

Node Exporter در حال دانلود است. ممکن است کمی طول بکشد تا تکمیل شود.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

در این مرحله، Node Exporter باید دانلود شود.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

هنگامی که Node Exporter دانلود شد، باید یک فایل آرشیو جدید پیدا کنید node_exporter-1.1.2.linux-amd64.tar.gz در فهرست کاری فعلی شما، همانطور که در تصویر زیر مشخص شده است.

$ ls -lh

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

را استخراج کنید node_exporter-1.1.2.linux-amd64.tar.gz با دستور زیر در فهرست کاری فعلی خود بایگانی کنید:

$ tar xzf node_exporter-1.1.2.linux-amd64.tar.gz

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

دایرکتوری جدید node_exporter-1.1.2.linux-amd64/ باید ایجاد شود، همانطور که در تصویر زیر مشخص شده است.

$ ls -lh

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

در node_exporter-1.1.2.linux-amd64/ دایرکتوری، شما باید پیدا کنید node_exporter فایل باینری

$ ls -lh node_exporter-1.1.2.linux-amd64

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

حرکت دهید node_exporter فایل باینری از node_exporter-1.1.2.linux-amd64/ دایرکتوری به /usr/local/bin/ دایرکتوری به شرح زیر

$ sudo mv -v node_exporter-1.1.2.linux-amd64/node_exporter /usr/local/bin/

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

همچنین کاربر و گروه را تغییر دهید /usr/local/bin/node_exporter فایل باینری به root به شرح زیر است:

$ sudo چاشنی root:root /usr/local/bin/node_exporter

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

Node Exporter باید نصب شود.

حالا باید بتوانید اجرا کنید node_exporter درست مثل هر دستور دیگری

$ node_exporter –version

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

اکنون باید یک فایل سرویس systemd برای Node Exporter ایجاد کنید تا بتوانید به راحتی مدیریت کنید (شروع، توقف، راه اندازی مجدد و اضافه کردن به راه اندازی) nodeخدمات صادرکننده با systemd.

برای ایجاد یک فایل سرویس systemd node-صادر کننده.خدمات، دستور زیر را اجرا کنید:

$ sudo نانو /etc/systemd/system/node-صادر کننده.خدمات

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

در خطوط زیر کدها را وارد کنید node-صادر کننده.خدمات فایل.

[Unit]

توضیحات=صادر کننده پرومتئوس برای معیارهای ماشین

[Service]

راه اندازی مجدد = همیشه
کاربر=پرومته
ExecStart=/usr/local/bin/node_exporter
ExecReload=/bin/kill -HUP $MAINPID
TimeoutStopSec=20s
SendSIGKILL=نه

[Install]

WantedBy=multi-user.target

پس از اتمام کار، فشار دهید + ایکس به دنبال Y و <ورود> برای نجات node-صادر کننده.خدمات فایل.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

برای اعمال تغییرات systemd، دستور زیر را اجرا کنید:

$ sudo systemctl daemon-reload

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

حالا، شروع کنید node-صادر کننده سرویس با دستور زیر:

$ sudo systemctl شروع کنید node-صادر کننده.خدمات

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

اضافه کردن node-صادر کننده سرویس به راه اندازی سیستم تا به طور خودکار شروع شود روی بوت کردن با دستور زیر:

$ sudo systemctl را فعال کنید node-صادر کننده.خدمات

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

همانطور که می بینید، node-صادر کننده خدمات است فعال/در حال اجرا. هم هست فعال شد (به طور خودکار شروع می شود روی چکمه).

$ sudo وضعیت systemctl node-صادر کننده.خدمات

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

اکنون آدرس IP کامپیوتری که Node Exporter را در آن نصب کرده اید با دستور زیر پیدا کنید:

$ hostname -I

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

همانطور که می بینید، آدرس IP کامپیوتر من است 192.168.20.131. برای شما متفاوت خواهد بود. بنابراین، از هم اکنون آن را با مال خود جایگزین کنید روی.

پیشنهاد می‌کنیم بخوانید:  روش نصب Plex روی اوبونتو 22.04

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

برای بررسی اینکه آیا Node Exporter کار می کند یا خیر، از URL دیدن کنید http://192.168.20.131:9100/metrics از مرورگر وب مورد علاقه شما اگر همه چیز خوب پیش رفت، باید آن را ببینید page، همانطور که در تصویر زیر نشان داده شده است.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

اضافه کردن Node Exporter به Prometheus

هنگامی که Node Exporter را نصب کردید روی رایانه ای که می خواهید با پرومته نظارت کنید، باید پرومته را طوری پیکربندی کنید که معیارها را از آن رایانه جمع آوری کند. تنها کاری که باید انجام دهید این است که رایانه ای را که Node Exporter را در آن نصب کرده اید به عنوان هدف اضافه کنید روی پرومتئوس

برای انجام این کار، را باز کنید prometheus.yml فایل تنظیمات به شرح زیر است:

$ sudo nano /opt/prometheus/prometheus.yml

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

خطوط زیر را در قسمت اضافه کنید scrape_configs بخش از prometheus.yml فایل. مطمئن شوید که همه چیز را به درستی تورفتگی کرده اید تا از خطاهای نحوی جلوگیری کنید.

– job_name: ‘node_exporter’
static_configs:
– اهداف: [‘192.168.20.131:9100’]

پس از اتمام کار، فشار دهید + ایکس به دنبال Y و <ورود> برای نجات prometheus.yml فایل.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

اینجا اسم شغل است node_exporter و هدف است 192.168.20.131:9100 (همانطور که Node Exporter در حال اجرا است روی پورت 9100).

اگر می خواهید چندین سرور را با Prometheus نظارت کنید، باید Node Exporter را نصب کنید روی هر یک از آنها و ایجاد شغل جدید برای هر یک از آنها. در این صورت، می توانید از نام میزبان سرور خود به عنوان نام کار آن استفاده کنید تا شناسایی هر هدف آسان تر شود.

برای اعمال تغییرات، Prometheus را با دستور زیر راه اندازی مجدد کنید:

$ sudo systemctl راه اندازی مجدد prometheus.service

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

اکنون از URL بازدید کنید http://192.168.20.131:9090/targets از مرورگر وب مورد علاقه خود و شما باید یک ورودی جدید را ببینید node_exporter، همانطور که در تصویر زیر مشخص شده است. کلیک روی بیشتر نشان بده، اطلاعات بیشتر.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

همانطور که می بینید، هدف node_exporter در بالا حالت. بنابراین، Node Exporter به خوبی کار می‌کند و Prometheus می‌تواند معیارها را از رایانه‌ای که Node Exporter را در آن نصب کرده‌اید جمع‌آوری کند.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

با استفاده از پرومتئوس

در این بخش، من به شما نشان می دهم که چگونه از Prometheus برای نظارت بر ترافیک شبکه رایانه خود (جایی که Node Exporter را نصب کرده اید) استفاده کنید. این باید به شما کمک کند تا یک ایده اولیه از روش عملکرد پرومتئوس به دست آورید.

ابتدا به نمودار پرومتئوس بروید page (http://192.168.20.131:9090) از مرورگر وب مورد علاقه شما.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

در اصطلاح بخش، عبارت Prometheus را تایپ کرده و کلیک کنید روی اجرا کردن تا آنها را اجرا کنند.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

هنگامی که شروع به تایپ عبارت Prometheus کردید، همانطور که در تصویر زیر می بینید، باید تکمیل خودکار دریافت کنید.

ویژگی های صادر شده توسط Node Exporter با شروع می شود گره_.

برای نظارت بر کل بایت های دریافتی (دانلود شده) توسط کامپیوتر، تایپ کنید node_network_receive_bytes_total و کلیک کنید روی اجرا کردن.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

در جدول تب، مقدار فعلی ویژگی انتخابی شما باید نمایش داده شود.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

برای مشاهده نمودار ملک انتخابی خود، کلیک کنید روی را نمودار برگه

را node_network_receive_bytes_total شمارنده است بنابراین، حاوی مقدار کل بایت های دریافتی/دانلود شده است. شمارنده همچنان افزایش خواهد یافت. هرگز کاهش نخواهد یافت. این همان چیزی است که در این نمودار می بینید.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

با استفاده از نرخ() تابع روی را node_network_receive_bytes_total پیشخوان.

برای انجام این کار، عبارت را تایپ کنید نرخ (node_network_receive_bytes_total[1m]) و کلیک کنید روی اجرا کردن. همانطور که در تصویر زیر می بینید، نمودار باید نشان دهد که کامپیوتر شما در هر ثانیه چند بایت داده دریافت کرده است.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

می توانید کلیک کنید روی را + و برای تنظیم جدول زمانی نمودار. این باید به شما کمک کند تا مشاهده کنید که چگونه یک ملک در مدت زمان معینی تغییر می کند.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

به همین ترتیب می توانید از نرخ (node_network_transmit_bytes_total[1m]) عبارت برای نمایش تعداد بایت هایی که رایانه شما در هر ثانیه آپلود می کند.

روش نصب Prometheus روی اوبونتو 20.04 LTS؟روش نصب Prometheus روی اوبونتو 20.04 LTS؟

نتیجه

در این مقاله روش نصب آخرین نسخه Prometheus و Node Exporter را به شما نشان دادم روی اوبونتو 20.04 LTS. من همچنین به شما نشان داده ام که چگونه فایل های سرویس systemd را برای Prometheus و Node Exporter ایجاد کنید. به غیر از آن، روش استفاده از Prometheus برای نظارت بر ترافیک شبکه رایانه شما در اینجا نیز مورد بحث قرار گرفته است. این مقاله باید به شما کمک کند تا با Prometheus شروع کنید.

منابع

[1] Prometheus – سیستم نظارت و پایگاه داده سری زمانی
[2] دانلود | پرومتئوس
[3] فایل سیستمی اوبونتو 20.04 LTS prometheus
[4] مرد اوبونتو پرومتئوس page
[5] اوبونتو 20.04 LTS prometheus-nodeفایل systemd صادرکننده

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-02 11:46:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید