وی پی اس پورت ۱۰ گیگ انگلیس ترافیک نامحدود مناسب تانل

سیستم مانیتورینگ لینوکس: راه‌اندازی Prometheus و Grafana

 

grafanaRocky

راه‌اندازی کامل سیستم مانیتورینگ با Prometheus و Grafana در لینوکس

مقدمه

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

پیش‌نیازها

  1. یک سرور لینوکس با توزیع‌های رایج مانند Ubuntu یا CentOS.
  2. دسترسی ریشه (root) یا دسترسی sudo.
  3. نصب curl برای دانلود بسته‌ها.

مراحل

مرحله ۱: نصب Prometheus

برای نصب Prometheus ابتدا باید آخرین نسخه آن را دانلود کرده و نصب کنیم.

۱.۱ دانلود Prometheus

برای دانلود بسته Prometheus از وب‌سایت رسمی آن استفاده می‌کنیم:

cd /tmp
curl -LO https://github.com/prometheus/prometheus/releases/latest/download/prometheus-.tar.gz
tar xvf prometheus-.tar.gz
cd prometheus-* 

۱.۲ جابجا کردن فایل‌ها

فایل‌های باینری را به مکان مناسب انتقال می‌دهیم:

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

۱.۳ ایجاد دایرکتوری data

یک دایرکتوری برای ذخیره داده‌های Prometheus ایجاد می‌کنیم:

sudo mkdir /etc/prometheus
sudo mv prometheus.yml /etc/prometheus/
sudo mv consoles/ /etc/prometheus/
sudo mv console_libraries/ /etc/prometheus/

مرحله ۲: تنظیم Prometheus

فایل پیکربندی Prometheus را ویرایش کرده و سرویس‌ها را مشخص می‌کنیم.

۲.۱ ویرایش فایل پیکربندی

فایل /etc/prometheus/prometheus.yml را باز کرده و ورودی‌های مناسب را اضافه می‌کنیم:

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'linux-server'
    static_configs:
      - targets: ['localhost:9090']

۲.۲ اجرای Prometheus

برای اجرای Prometheus از دستور زیر استفاده می‌کنیم:

prometheus --config.file=/etc/prometheus/prometheus.yml

مرحله ۳: نصب Grafana

Grafana در کنار Prometheus کار می‌کند تا داده‌ها را به صورت گرافیکی نشان دهد.

۳.۱ افزودن مخزن Grafana

مخزن Grafana را اضافه و نرم‌افزار را نصب می‌کنیم.

برای Ubuntu:

sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:grafana/grafana
sudo apt-get update
sudo apt-get install -y grafana

۳.۲ راه‌اندازی و فعال‌سازی سرویس Grafana

سرویس Grafana را راه‌اندازی و فعال می‌کنیم:

sudo systemctl start grafana-server
sudo systemctl enable grafana-server

مرحله ۴: پیکربندی Grafana

پس از نصب Grafana، به رابط کاربری آن دسترسی می‌یابیم.

۴.۱ ورود به Grafana

از مرورگر به آدرس http://localhost:3000 مراجعه کنید. نام‌کاربری و رمز عبور پیش‌فرض “admin” است. پس از ورود، از شما خواسته می‌شود که رمز عبور را تغییر دهید.

۴.۲ افزودن منبع داده Prometheus

  1. به بخش “Data Sources” بروید.
  2. گزینه “Add data source” را انتخاب کنید.
  3. Prometheus را انتخاب کنید و آدرس http://localhost:9090 را وارد کنید.
  4. بر روی “Save & Test” کلیک کنید.

مرحله ۵: ایجاد داشبورد

برای تجسم داده‌ها در Grafana، داشبورد جدیدی ایجاد کنید.

۵.۱ ایجاد داشبورد جدید

  1. بر روی “+” در نوار کناری کلیک کرده و “Dashboard” را انتخاب کنید.
  2. ویژوالیزیشن‌های مختلفی را اضافه کنید و منابع داده خود را انتخاب کنید.

۵.۲ ذخیره داشبورد

پس از تنظیم ویژوالیزیشن‌ها، داشبورد را ذخیره کرده و نام آن را مشخص کنید.

نتیجه‌گیری

در این مقاله مراحل راه‌اندازی سیستم مانیتورینگ با استفاده از Prometheus و Grafana در لینوکس بررسی شد. مراحل شامل دانلود، نصب و پیکربندی Prometheus و Grafana، ایجاد منبع داده و نهایتاً ساخت داشبورد بود. این ابزارها به مدیران سیستم و توسعه‌دهندگان امکان می‌دهند که به راحتی عملکرد سرورهای خود را نظارت کنند و به تجزیه و تحلیل داده‌ها بپردازند.