پرش به محتوا
نوین هاست
  • سرور مجازی
  • درباره ما
  • تماس با ما
  • بازارچه
  • دانشنامه
نوین هاست
  • سرور مجازی
    • برگشت
    • سرور مجازی ایران
      • برگشت
      • سرور مجازی برج میلاد
      • سرور مجازی زیرساخت
    • سرور مجازی اروپا
      • برگشت
      • سرور مجازی المان
      • سرور مجازی انگلیس
      • سرور مجازی فرانسه
      • سرور مجازی اتریش
      • سرور مجازی هلند
      • سرور مجازی بلغارستان
      • سرور مجازی مجارستان
      • سرور مجازی دانمارک
      • سرور مجازی سوئد
      • سرور مجازی جزیره من
      • سرور مجازی جمهوری چک
      • سرور مجازی ایتالیا
      • سرور مجازی فنلاند
      • سرور مجازی یونان
      • سرور مجازی سوئیس
      • سرور مجازی ایسلند
      • سرور مجازی کرواسی
      • سرور مجازی اسپانیا
    • سرور مجازی آسیا
      • برگشت
      • سرور مجازی ترکیه
      • سرور مجازی سنگاپور
      • سرور مجازی مالزی
      • سرور مجازی شیلی
      • سرور مجازی هنگ کنگ
      • سرور مجازی امارات
      • سرور مجازی ژاپن
      • سرور مجازی روسیه
    • سرور مجازی آمریکا
      • برگشت
      • سرور مجازی امریکا
      • سرور مجازی کانادا
    • سایر VPS ها
      • برگشت
      • سرور مجازی استرالیا
      • سرور مجازی رایگان
      • سرور مجازی اقتصادی
      • سرور مجازی ترید و بایننس
      • سرور مجازی با کارت گرافیک
      • سرور مجازی نیجریه
      • سرور مجازی بورس
      • سرور مجازی کلاس آنلاین
      • سرور مجازی کاهش پینگ
      • سرور مجازی والتر
      • سرور مجازی فارکس
      • سرور مجازی میکروتیک
      • سرور مجازی NVME
  • سرور اختصاصی
    • برگشت
    • سرور اختصاصی ایران
      • برگشت
      • سرور اختصاصی برج میلاد
      • سرور اختصاصی زیرساخت
    • سرور اختصاصی اروپا
      • برگشت
      • سرور اختصاصی آلمان
      • سرور اختصاصی ترکیه
      • سرور اختصاصی فنلاند
      • سرور اختصاصی هلند
      • سرور اختصاصی انگلیس
      • سرور اختصاصی فرانسه
    • سرور اختصاصی آمریکا
      • برگشت
      • سرور اختصاصی آمریکا
      • سرور اختصاصی کانادا
    • کولوکیشن
      • برگشت
      • آسیاتک
      • زیرساخت
  • هاست
    • برگشت
    • هاست دانلود
    • هاست نامحدود
    • هاست وردپرس
    • هاست ویندوز ایران
  • نوین پلاس +
  • پنل کاربری ارتباط با ما
  • سرور مجازی
  • سرور مجازی ایرانسرور مجازی حرفه ای از ایران
  • سرور مجازی اروپاپایداری و کیفیت ، سرعت بالا
  • سرور مجازی آسیاوب سرور لایت اسپید و امنیت و سرعت بالا
  • سایر VPS هابهینه برای فروشگاه های وردپرسی
  • سرور مجازی زیرساخت
    • سرور مجازی برج میلاد
  • سرور مجازی المان
    • سرور مجازی فرانسه
    • سرور مجازی سوئد
    • سرور مجازی اتریش
    • سرور مجازی اسپانیا
    • سرور مجازی انگلیس
    • سرور مجازی ایتالیا
    • سرور مجازی ایسلند
    • سرور مجازی بلغارستان
    • سرور مجازی سوئیس
    • سرور مجازی جزیره من
    • سرور مجازی جمهوری چک
    • سرور مجازی فنلاند
    • سرور مجازی دانمارک
    • سرور مجازی مجارستان
    • سرور مجازی هلند
    • سرور مجازی یونان
  • سرور مجازی شیلی
    • سرور مجازی روسیه
    • سرور مجازی ترکیه
    • سرور مجازی مالزی
    • سرور مجازی ژاپن
    • سرور مجازی سنگاپور
    • سرور مجازی هنگ کنگ
    • سرور مجازی امارات
  • سرور مجازی کانادا
    • سرور مجازی امریکا
    • سرور مجازی نیجریه
    • سرور مجازی استرالیا
    • سرور مجازی NVME
    • سرور مجازی با کارت گرافیک
    • سرور مجازی رایگان
    • سرور مجازی ترید و بایننس
    • سرور مجازی فارکس
    • سرور مجازی کلاس آنلاین
    • سرور مجازی میکروتیک
    • سرور مجازی والتر
    • سرور مجازی NVME
    • سرور مجازی اقتصادی
  • سرور اختصاصی
  • سرور اختصاصی ایرانمنابع کاملا اختصاصی و قدرتمند
  • سرور اختصاصی اروپابا ip اختصاصی از بهترین کشور ها
  • سرور اختصاصی آمریکاup time 99.99%
  • سایر VDS ها
  • برج میلاد
    • زیرساخت
  • سرور اختصاصی آلمان
    • سرور اختصاصی انگلیس
    • سرور اختصاصی ترکیه
    • سرور اختصاصی فرانسه
    • سرور اختصاصی فنلاند
    • سرور اختصاصی هلند
  • سرور اختصاصی آمریکا
    • سرور اختصاصی کانادا
  • کولوکیشن
  • آسیاتک
  • زیرساخت
  • هاست
  • دامنه
  • نوین پلاس +
021-49624 ورود / عضویت
لینوکس

راهنمای لینوکس

70
  • اجرای دستورات لینوکس در ویندوز
  • راه اندازی سایت در سرور لینوکس
  • IP شناور در اوبونتو و دبیان
  • بازیابی رمز root
  • آموزش بکاپ از سرور لینوکس
  • آموزش اجرای دستور از راه دور
  • ایجاد یوزر در لینوکس
  • تفاوت ipv4 با ipv6 چیست
  • دستور tar لینوکس
  • کانفیگ IPv6 در لینوکس
  • بکاپ گیری از سرور لینوکس
  • راه اندازی سایت در سرور
  • نصب فایروال در لینوکس
  • لیست کردن کاربران در لینوکس
  • پارتیشن بندی در لینوکس
  • بش bash چیست؟
  • آموزش تغییر نام فایل در لینوکس
  • آموزش نصب آلمالینوکس
  • آلمالینوکس
    • تبدیل Centos به AlmaLinux
    • نصب Visual Studio Code در آلمالینوکس
    • نصب پایتون روی آلمالینوکس
    • نصب Node.js در AlmaLinux
  • دبیان
    • ارتقا دبیان
  • اوبونتو
    • نصب NextCloud در اوبونتو
    • فعال کردن SSH اوبونتو
    • نصب ماینکرافت روی اوبونتو
    • نصب کاساندرا Cassandra در اوبونتو
    • آموزش نصب اوبونتو
    • نصب Graylog در اوبونتو
    • نصب Redis در اوبونتو
    • نصب Maven در اوبونتو
    • نصب تامکت در اوبونتو
    • آموزش نصب Ghost CMS در ubuntu
    • نصب GitLab در اوبونتو
    • نصب GCC در اوبونتو
    • نصب جاوا در اوبونتو
    • نصب و راه اندازی Bind DNS Server اوبونتو
    • نصب جنکینز در اوبونتو
    • نصب وردپرس در اوبونتو
    • نصب Oh My Zsh در اوبونتو
    • نصب پرومتئوس در اوبونتو
    • نصب Kubectl در اوبونتو
    • نصب PyTorch در اوبونتو
    • حذف داکر در اوبونتو
    • نصب آناکوندا
    • آموزش نصب Wine
    • آموزش نصب آپاچی کافکا
    • نصب Xrdp در اوبونتو
    • نصب وایرشارک در اوبونتو
    • آموزش نصب Go در اوبونتو
    • آموزش نصب MariaDB در اوبونتو
    • آموزش نصب Ansible
    • نصب درایور انویدیا در اوبونتو
    • آموزش نصب Hadoop
    • آموزش نصب Terraform
    • نصب و کانفیگ SSH در Ubuntu
    • نصب KVM در Ubuntu
    • نصب گوگل کروم در ubuntu
    • آموزش نصب گرافانا
    • چک کردن نسخه ubuntu
    • آموزش نصب phpMyAdmin در اوبونتو
    • آموزش نصب Postman
    • نصب داکر در اوبونتو
    • نصب Redis در اوبونتو
    • نصب MySQL در اوبونتو
    • نصب و کانفیگ آپاچی در اوبونتو
    • کران جاب در اوبونتو
    • ارتقا اوبونتو
    • نصب MongoDB در اوبونتو
    • نصب محیط گرافیکی در اوبونتو

تحقیق و توسعه

8
  • آموزش Portainer داکر
  • پاک کردن کش DNS
  • افزایش امنیت سرور
  • آموزش لود بالانسینگ
  • پیکربندی SSL در PostgreSQL
  • پایتون
    • ترکیب دو لیست در پایتون
    • تبدیل رشته به عدد در پایتون
    • معکوس کردن لیست در پایتون

سوالات متداول

4
  • رید (RAID) چیست؟
  • عمومی
    • ترافیک مورد نیاز سایت
    • SELinux چیست؟
    • محافظت در برابر حملات DDoS
View Categories
  • خانه
  • مستدات
  • راهنمای لینوکس
  • اوبونتو
  • نصب پرومتئوس در اوبونتو

نصب پرومتئوس در اوبونتو

زمان مطالعه: 4 دقیقه

آیا عملکرد نرم‌افزار و زیرساخت غیرقابل اعتمادی را تجربه می‌کنید؟ آیا به دنبال راه حلی برای بهبود کارایی سیستم خود هستید؟ یک ابزار مانیتورینگ ممکن است همان چیزی باشد که به دنبال آن هستید!
سرور مجازی

یکی از این ابزارها برای نظارت بر عملکرد سیستم، Prometheus است . این یک نرم‌افزار متن‌باز است که می‌تواند برای هشدار و نظارت استفاده شود. این مقاله شما را در فرآیند گام به گام نصب و پیکربندی Prometheus در اوبونتو ۲۲.۰۴ راهنمایی می‌کند.

پرومتئوس چیست؟ #

راهکار مانیتورینگ پرومتئوس (Prometheus) یک راهکار رایگان و متن‌باز برای مانیتورینگ معیارها، رویدادها و هشدارها است. این راهکار معیارها را از سرورها، کانتینرها و برنامه‌ها جمع‌آوری و ثبت می‌کند. علاوه بر ارائه یک زبان پرس‌وجوی انعطاف‌پذیر (PromQL) و ابزارهای تجسم قدرتمند، یک مکانیزم هشدار نیز ارائه می‌دهد که در صورت نیاز اعلان‌ها را ارسال می‌کند.

الزامات/پیش‌ نیازهای سیستم #

این آموزش به صورت عملی خواهد بود. اگر می‌خواهید با ما همراه شوید، مطمئن شوید که موارد زیر را دارید:

  • دانش پایه در مورد رابط خط فرمان لینوکس (CLI)؛
  • سرور اوبونتو ۲۲.۰۴ ؛
  • یک حساب کاربری با امتیازات sudo.

نحوه نصب پرومتئوس در اوبونتو #

در این بخش، مراحل نصب Prometheus در اوبونتو ۲۲.۰۴ را مرور خواهید کرد.

مرحله ۱ – به‌روزرسانی بسته‌های سیستم #

ابتدا باید لیست بسته‌های سیستم خود را به‌روزرسانی کنید تا مطمئن شوید که از جدیدترین بسته‌ها استفاده می‌کنید. برای انجام این کار، دستور زیر را اجرا کنید:

sudo apt update

مرحله ۲ – ایجاد یک کاربر سیستم برای پرومتئوس #

حالا یک گروه و یک کاربر سیستم برای Prometheus ایجاد کنید. برای ایجاد یک گروه و سپس اضافه کردن یک کاربر به گروه، دستور زیر را اجرا کنید:

sudo groupadd --system prometheus
sudo useradd -s /sbin/nologin --system -g prometheus prometheus
نصب پرومتئوس در اوبونتو
نصب پرومتئوس در اوبونتو

این کار یک کاربر سیستم و گروه با نام “prometheus” برای Prometheus با امتیازات محدود ایجاد می‌کند و خطر دسترسی غیرمجاز را کاهش می‌دهد.

مرحله ۳ – ایجاد دایرکتوری‌ها برای پرومتئوس #

برای ذخیره فایل‌های پیکربندی و کتابخانه‌های پرومتئوس، باید چند دایرکتوری ایجاد کنید. دایرکتوری‌ها به ترتیب در دایرکتوری‌های /etcو قرار خواهند گرفت /var/lib. برای ایجاد دایرکتوری‌ها از دستورات زیر استفاده کنید:

sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus

نصب پرومتئوس در اوبونتو

مرحله ۴ – دانلود پرومتئوس و استخراج فایل‌ها #

برای دانلود آخرین به‌روزرسانی، به سایت رسمی دانلودهای پرومتئوس بروید و لینک دانلود سیستم عامل لینوکس را کپی کنید. با استفاده از wget و لینکی که کپی کرده‌اید، آن را به صورت زیر دانلود کنید:

wget https://github.com/prometheus/prometheus/releases/download/v2.43.0/prometheus-2.43.0.linux-amd64.tar.gz

باید ببینید که دانلود می‌شود.

نصب پرومتئوس در اوبونتو
پس از اتمام دانلود، دستور زیر را برای استخراج محتویات فایل دانلود شده اجرا کنید:

tar vxf prometheus*.tar.gz

نصب پرومتئوس در اوبونتو

مرحله ۵- به دایرکتوری پرومتئوس بروید #

پس از استخراج فایل‌ها، با استفاده از دستور زیر به دایرکتوری Prometheus که به تازگی استخراج شده است، بروید:

cd prometheus*/

نصب پرومتئوس در اوبونتو
تغییر به دایرکتوری Prometheus امکان مدیریت و پیکربندی آسان‌تر نصب را فراهم می‌کند. مراحل بعدی در چارچوب دایرکتوری Prometheus انجام خواهند شد.

پیکربندی پرومتئوس در اوبونتو ۲۲.۰۴ #

با دانلود و استخراج پرومتئوس در اوبونتو ۲۲.۰۴، می‌توانید آن را پیکربندی کنید. پیکربندی پرومتئوس می‌تواند شامل مشخص کردن معیارهایی که باید جمع‌آوری شوند، تعریف اهدافی برای استخراج معیارها و پیکربندی قوانین هشدار و قوانین ضبط باشد. در این بخش نحوه راه‌اندازی پرومتئوس در اوبونتو ۲۲.۰۴ را خواهید آموخت. شما فقط روی تنظیمات پیش‌فرض که به شما امکان دسترسی به پرومتئوس از طریق مرورگر وب را می‌دهد، تمرکز خواهید کرد.

مرحله ۱ – انتقال فایل‌های باینری و تنظیم مالک #

ابتدا، باید برخی از فایل‌های باینری ( prometheus و promtool ) را منتقل کنید و مالکیت فایل‌ها را به کاربر و گروه ” prometheus” تغییر دهید . می‌توانید این کار را با دستورات زیر انجام دهید:

sudo mv prometheus /usr/local/bin
sudo mv promtool /usr/local/bin
sudo chown prometheus:prometheus /usr/local/bin/prometheus
sudo chown prometheus:prometheus /usr/local/bin/promtool

نصب پرومتئوس در اوبونتو

مرحله ۲ – انتقال فایل‌های پیکربندی و تنظیم مالک #

در مرحله بعد، فایل‌های پیکربندی را منتقل کرده و مالکیت آنها را تنظیم کنید تا پرومتئوس بتواند به آنها دسترسی داشته باشد. برای انجام این کار، دستورات زیر را اجرا کنید:

sudo mv consoles /etc/prometheus
sudo mv console_libraries /etc/prometheus
sudo mv prometheus.yml /etc/prometheus
sudo chown prometheus:prometheus /etc/prometheus
sudo chown -R prometheus:prometheus /etc/prometheus/consoles
sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries
sudo chown -R prometheus:prometheus /var/lib/prometheus

نصب پرومتئوس در اوبونتو
این prometheus.ymlفایل، فایل پیکربندی اصلی پرومتئوس است. این فایل شامل تنظیماتی برای اهداف مورد نظر برای نظارت، فرکانس جمع‌آوری داده‌ها، پردازش داده‌ها و ذخیره‌سازی است. می‌توانید قوانین هشدار و شرایط اعلان را در این فایل تنظیم کنید. برای این نمایش نیازی به تغییر این فایل ندارید، اما می‌توانید آن را در یک ویرایشگر باز کنید تا نگاهی دقیق‌تر به محتوای آن بیندازید.

sudo nano /etc/prometheus/prometheus.yml

محتوای پیش‌فرض فایل Prometheus به صورت زیر است:

نصب پرومتئوس در اوبونتو
نصب پرومتئوس در اوبونتو
نصب پرومتئوس در اوبونتو

مرحله ۳ – ایجاد سرویس Prometheus Systemd #

حالا باید یک فایل سرویس سیستمی برای Prometheus ایجاد کنید. prometheus.serviceبا استفاده از ویرایشگر متن Nano، یک فایل ایجاد و باز کنید:

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

این تنظیمات را به فایل اضافه کنید، ذخیره کنید و خارج شوید:

[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target

[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
    --config.file /etc/prometheus/prometheus.yml \
    --storage.tsdb.path /var/lib/prometheus/ \
    --web.console.templates=/etc/prometheus/consoles \
    --web.console.libraries=/etc/prometheus/console_libraries

[Install]
WantedBy=multi-user.target

نصب پرومتئوس در اوبونتو
نصب پرومتئوس در اوبونتو
فایل سرویس “systems” برای Prometheus نحوه مدیریت Prometheus به عنوان یک سرویس سیستمی در اوبونتو را تعریف می‌کند. این فایل شامل پیکربندی سرویس، مانند کاربر و گروهی که باید به عنوان آن اجرا شود، می‌شود. همچنین شامل مسیر فایل باینری Prometheus و محل فایل پیکربندی Prometheus است. علاوه بر این، این فایل می‌تواند برای تنظیم مکان‌های ذخیره‌سازی برای داده‌های معیارها و ارسال گزینه‌های خط فرمان اضافی به فایل باینری Prometheus هنگام شروع به کار آن استفاده شود.

مرحله ۴ – بارگذاری مجدد Systemd #

شما باید پس از ذخیره prometheus.serviceفایل، فایل‌های پیکربندی سیستم را مجدداً بارگذاری کنید تا تغییرات ایجاد شده توسط سیستم شناسایی شوند. فایل‌های پیکربندی سیستم را با استفاده از موارد زیر مجدداً بارگذاری کنید:

sudo systemctl daemon-reload

نصب پرومتئوس در اوبونتو

مرحله ۵ – شروع سرویس پرومتئوس #

در مرحله بعد، باید سرویس Prometheus خود را فعال و راه‌اندازی کنید. این کار را با استفاده از دستورات زیر انجام دهید:

sudo systemctl enable prometheus
sudo systemctl start prometheus

نصب پرومتئوس در اوبونتو

مرحله ۵ – بررسی وضعیت پرومتئوس #

پس از شروع سرویس پرومتئوس، می‌توانید با استفاده از موارد زیر از اجرای آن اطمینان حاصل کنید یا در صورت بروز خطا، از موارد زیر استفاده کنید:

sudo systemctl status prometheus

خروجی نمونه:نصب پرومتئوس در اوبونتو

دسترسی به رابط وب پرومتئوس #

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

sudo ufw allow 9090/tcp

نصب پرومتئوس در اوبونتو
با اجرای موفقیت‌آمیز پرومتئوس، می‌توانید از طریق مرورگر وب خود با استفاده از http://localhost:9090یا<ip_address>:9090

نصب پرومتئوس در اوبونتو

نتیجه‌ گیری #

پرومتئوس یک راهکار نظارتی عالی است. در این مقاله، شما نحوه نصب و پیکربندی پرومتئوس را در اوبونتو ۲۲.۰۴ یاد گرفتید، اما می‌توانید با این ابزار به دستاوردهای بیشتری برسید. 

Updated on آبان ۱۳, ۱۴۰۴

نظر شما چیست؟!

  • Happy
  • Normal
  • Sad

Related Docs

  • نصب Kubectl در اوبونتو
  • نصب PyTorch در اوبونتو

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
نصب Kubectl در اوبونتونصب Oh My Zsh در اوبونتو

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطلب
  • پرومتئوس چیست؟
  • الزامات/پیش‌ نیازهای سیستم
  • نحوه نصب پرومتئوس در اوبونتو
    • مرحله ۱ - به‌روزرسانی بسته‌های سیستم
    • مرحله 2 - ایجاد یک کاربر سیستم برای پرومتئوس
    • مرحله 3 - ایجاد دایرکتوری‌ها برای پرومتئوس
    • مرحله ۴ - دانلود پرومتئوس و استخراج فایل‌ها
    • مرحله ۵- به دایرکتوری پرومتئوس بروید
  • پیکربندی پرومتئوس در اوبونتو ۲۲.۰۴
    • مرحله 1 - انتقال فایل‌های باینری و تنظیم مالک
    • مرحله 2 - انتقال فایل‌های پیکربندی و تنظیم مالک
    • مرحله 3 - ایجاد سرویس Prometheus Systemd
    • مرحله ۴ - بارگذاری مجدد Systemd
    • مرحله 5 - شروع سرویس پرومتئوس
    • مرحله ۵ - بررسی وضعیت پرومتئوس
    • دسترسی به رابط وب پرومتئوس
  • نتیجه‌ گیری
نوین هاست

نوین هاست ارائه دهنده خدمات میزبانی، فروش انواع سرورهای مجازی و اختصاصی ایران و خارج برترین لوکیشن ها و استفاده از بهترین سخت افزارها با پشتیبانی 7/24

نماد اعتماد نوین هاست
لوگو ساماندهی
نظام صنفی رایانه ای کشور
دانش بنیان

دسترسی سریع

  • سرور مجازی
  • سرور مجازی ایران
  • سرور اختصاصی
  • هاست اشتراکی
  • ثبت دامنه
  • درباره ما
  • قوانین سرویس دهی

سرورهای مجازی

  • سرور مجازی المان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی امریکا
  • سرور مجازی کانادا
  • سرور مجازی فنلاند
  • سرور مجازی هلند

سرورهای اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی زیرساخت
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا
تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.
Facebook Twitter Youtube Whatsapp Instagram Telegram