#
نحوه نصب گرافانا در اوبونتو ۲۴.۰۴: راهنمای گام به گام #
نظارت بر برنامهها و سرویسهای شما برای اطمینان از عملکرد صحیح سیستمها ضروری است. با این حال، روشهای سنتی نظارت گاهی اوقات میتوانند ناقص عمل کنند و مسائل حیاتی را نادیده بگیرند و منجر به مشکلات قابل توجهی در آینده شوند. اینجاست که گرافانا وارد عمل میشود.
گرافانا ابزاری قدرتمند است. این ابزار دادههای پیچیده را به تصاویری قابل فهم به نام داشبورد تبدیل میکند. این داشبوردها نمایی بلادرنگ از سیستمهای شما ارائه میدهند. آنها به شما کمک میکنند تا مشکلات را قبل از تشدید، شناسایی و برطرف کنید.
در این راهنما، شما را در نصب Grafana روی اوبونتو ۲۴.۰۴ راهنمایی خواهیم کرد. ابتدا از بهروز بودن سیستم شما اطمینان حاصل خواهیم کرد. سپس، شما را در راهاندازی Grafana و دسترسی به رابط وب راهنمایی خواهیم کرد.
گرافانا چیست؟ #
گرافانا یک برنامه وب تعاملی برای تجسم دادهها است. این برنامه به شما امکان میدهد دادههای سری زمانی را به نمودارهای واضح و آموزنده تبدیل کنید. توانایی گرافانا در اتصال به منابع داده مختلف، آن را به ویژه از این نظر خاص میکند که به هیچ پایگاه داده خاصی محدود نمیشود.
شما میتوانید گرافانا را به چندین منبع داده، از جمله پایگاههای داده Prometheus، InfluxDB، Elasticsearch، MySQL و PostgreSQL پیوند دهید. همچنین میتوانید به سرویسهای ابری محبوب مانند AWS CloudWatch و Google Stackdriver متصل شوید.
این انعطافپذیری شما را قادر میسازد تا دادهها را از منابع مختلف در یک مکان جمعآوری و نظارت کنید و تجزیه و تحلیل خود را بسیار راحتتر کنید.
گرافانا همچنین قابلیتهای پیشرفتهی کوئرینویسی را ارائه میدهد. ویرایشگرهای کوئری قدرتمند آن از هر منبع داده پشتیبانی میکنند و شما را قادر میسازند تا دادهها را به طور کارآمد بازیابی و دستکاری کنید. میتوانید از توابع استفاده کنید، دادهها را از منابع مختلف ترکیب کنید و محاسبات را برای ایجاد تجسمهای معنادار انجام دهید.
گرافانا سیستم افزونهی فوقالعادهای دارد. این سیستم به شما امکان میدهد ویژگیهای آن را با افزونههایی برای منابع داده، پنلها و برنامههای بیشتر، بهبود بخشید.
در نهایت، جامعه گرافانا بسیار فعال و پشتیبان است. آنها انبوهی از مستندات و آموزشها را برای کمک به شما در شروع کار ارائه میدهند. علاوه بر این، گرافانا یک نسخه سازمانی برای سازمانهایی که به ویژگیهای پیشرفته نیاز دارند، دارد. این نسخه شامل ابزارهای اضافی و پشتیبانی حرفهای است.
گرافانا برای چه مواردی استفاده میشود؟ #
گرافانا ابزاری همهکاره است که اهداف زیادی را در زمینههای مختلف ارائه میدهد. در اینجا برخی از روشهای کلیدی استفاده از گرافانا آورده شده است:
- نظارت بر زیرساخت : گرافانا میتواند بینشی در مورد برنامهها، سرورها و شبکههای شرکت شما ارائه دهد. این ابزار به عیبیابی سریع مشکلات کمک میکند. معیارهایی مانند میزان استفاده از CPU، میزان استفاده از حافظه و جریان شبکه، سلامت زیرساخت شما را به وضوح نشان میدهند.
- تجزیه و تحلیل برنامه : گرافانا عملکرد برنامه و تعاملات کاربر را نشان میدهد. این به شما امکان میدهد تا برای بهبود تجربه کاربری و برنامه خود، بداههپردازی کنید. گرافانا به ردیابی زمان پاسخگویی برنامه، میزان خطا و میزان مشارکت کاربر کمک میکند. این کار را بر اساس شاخصهای کلیدی عملکرد انجام میدهد.
- DevOps و ادغام مداوم : گرافانا، توسعهدهندگان و عملیات را به هم متصل میکند. گرافانا، خطوط لوله CI/CD، وضعیت ساخت، فرکانسهای استقرار، نتایج آزمایش و موارد دیگر را تجسم میکند. این شفافیت به تیمها کمک میکند تا اشکالات را به سرعت پیدا کرده و برطرف کنند. این امر فرآیند توسعه را روان میکند.
- نظارت امنیتی : از امنیت سیستمهای خود اطمینان حاصل کنید. گرافانا برای نظارت بر معیارهای امنیتی مفید است. این کار را از طریق تجسم گزارشها و ردیابی فعالیتهای مشکوک انجام میدهد. میتوانید داشبوردهایی ایجاد کنید تا تلاشهای ورود به سیستم، فعالیتهای فایروال و آسیبپذیریهای سیستم را نشان دهید. این به شما کمک میکند تا به موقع به تهدیدات پاسخ دهید.
پیش نیازها #
قبل از شروع نصب گرافانا، مطمئن شوید که موارد زیر را دارید:
- یک سرور مجازی با سیستم عامل ubuntu
- دسترسی root و ssh به سرور
نصب گرافانا در اوبونتو #
برای نصب Grafana روی سیستم اوبونتو، این مراحل را دنبال کنید.
مرحله ۱: بهروزرسانی بستههای سیستمی #
قبل از نصب نرمافزار جدید، بهروزرسانی لیست بستههای سیستم و ارتقاء بستههای موجود مهم است. ترمینال خود را باز کنید و دستورات زیر را اجرا کنید:
sudo apt-get update && sudo apt-get upgrade -y
این کار سیستم شما را بهروز نگه میدارد، سازگاری را تضمین میکند و مشکلات احتمالی را در طول فرآیند نصب کاهش میدهد.
مرحله ۲: نصب وابستگیهای مورد نیاز #
گرافانا برای عملکرد صحیح به وابستگیهای خاصی نیاز دارد. آنها را با اجرای دستور زیر نصب کنید:
sudo apt-get install -y apt-transport-https software-properties-common wget
در اینجا کاری که هر بسته انجام میدهد را مشاهده میکنید:
apt-transport-https: به شما امکان میدهد از مخازن HTTPS استفاده کنید. این امر ارتباط امن را تضمین میکند.software-properties-common: اسکریپتهایی برای اضافه کردن و حذف مخازن نرمافزار ارائه میدهد.wget: یک ابزار خط فرمان که برای دانلود فایلها از اینترنت استفاده میشود.
این وابستگیها حیاتی هستند. آنها مخازن خارجی را اضافه میکنند و بستههای مورد نیاز برای گرافانا را به طور ایمن دانلود میکنند.
مرحله ۳: کلید Grafana GPG را وارد کنید #
وارد کردن کلید GPG گرافانا به سیستم شما اجازه میدهد تا صحت بستههای گرافانا را تأیید کند. دستورات زیر را اجرا کنید:
sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
این فرآیند، در صورت عدم وجود، یک دایرکتوری برای ذخیره keyrings ایجاد میکند. سپس کلید Grafana GPG را دانلود کرده و آن را به فرمتی تبدیل میکند که مدیر بسته میتواند برای تأیید اعتبار بستهها از آن استفاده کند.
مرحله ۴: مخزن Grafana APT را اضافه کنید #
حالا، مخزن Grafana را به لیست منابع بسته سیستم خود اضافه کنید. این به شما امکان میدهد Grafana را با استفاده از aptمدیر بسته نصب کنید و بهروزرسانیهای خودکار را دریافت کنید.
برای نسخه پایدار، دستور زیر را اجرا کنید:
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
مرحله ۵: دوباره لیست بستهها را بهروزرسانی کنید #
پس از افزودن مخزن جدید، لیست بستههای خود را بهروزرسانی کنید تا بستههای مخزن Grafana را نیز شامل شود:
sudo apt-get update
این دستور آخرین اطلاعات بسته را از تمام منابع پیکربندی شده، از جمله مخزن تازه اضافه شده Grafana، دریافت میکند.
مرحله ۶: نصب گرافانا #
نه، شما آماده نصب گرافانا هستید. شما یک نسخه متنباز در مقابل یک نسخه سازمانی دارید:
برای نصب نسخه متنباز (Grafana OSS) ، دستور زیر را اجرا کنید:
sudo apt-get Install Grafana -y
برای نصب Grafana Enterprise به همراه تمام ویژگیها و افزونههای Enterprise، از دستور زیر استفاده کنید:
sudo apt-get Install Grafana-enterprise
نکته :
- Grafana OSS : رایگان و متنباز با بیشترین قابلیتهای اصلی که یک کاربر معمولی به آن نیاز دارد.
- Grafana Enterprise : این نسخه تمام قابلیتهای Grafana OSS را ارائه میدهد و ویژگیهای سازمانی را نیز به آن اضافه میکند. این نسخه به صورت رایگان در دسترس است. با این حال، میتوانید برای سایر ویژگیها و افزونههای پریمیوم با ارزش افزوده، لایسنس خریداری کنید.
مرحله ۷: سرویس Grafana را شروع و فعال کنید #
پس از نصب گرافانا، باید سرور گرافانا را راهاندازی کنید و مطمئن شوید که هر زمان سیستم شما بوت میشود، اجرا میشود.
سرور Grafana را با اجرای دستور زیر شروع کنید:
sudo systemctl start grafana-server
فعال کردن Grafana برای شروع در هنگام بوت:
sudo systemctl enable grafana-server.service
برای تأیید صحت عملکرد گرافانا، وضعیت آن را بررسی کنید:
sudo systemctl status grafana-server

شما باید خروجیای را مشاهده کنید که نشان میدهد سرویس فعال و در حال اجرا است. شروع و فعالسازی سرویس Grafana تضمین میکند که پس از راهاندازی مجدد نیز اجرا میشود، بنابراین نیازی به شروع دستی آن نخواهید داشت.
مرحله ۸: تنظیمات فایروال را تنظیم کنید #
اگر UFW روی سرور شما فعال است، باید ترافیک ورودی را روی پورت پیشفرض Grafana، یعنی ۳۰۰۰، مجاز کنید.
ابتدا بررسی کنید که آیا UFW فعال است یا خیر:
sudo ufw status
اگر فایروال فعال است، ۳۰۰۰با اجرای دستور زیر ترافیک را روی پورت مجاز کنید:
sudo ufw allow 3000/tcp
برای اعمال تغییرات، فایروال را مجدداً بارگذاری کنید:
sudo ufw reload

تنظیم تنظیمات فایروال تضمین میکند که میتوانید از طریق مرورگر خود به رابط وب گرافانا دسترسی داشته باشید.
مرحله ۹: دسترسی به رابط وب گرافانا #
مرحله بعدی دسترسی به رابط وب گرافانا از طریق مرورگر شماست. به آدرس زیر مراجعه کنید:
http://your_server_ip:3000
به جای از آدرس IP سرور اوبونتوی واقعی خود استفاده کنید your_server_ip. با این حال، اگر به صورت محلی روی همان دستگاهی که گرافانا نصب شده است به آن دسترسی دارید، میتوانید از دستور زیر استفاده کنید:
http://localhost:3000

صفحه ورود به Grafana ظاهر خواهد شد. برای ورود از اطلاعات پیشفرض زیر استفاده کنید:
- نام کاربری:
admin - رمز عبور:
admin
پس از ورود به سیستم، گرافانا از شما میخواهد که رمز عبور پیشفرض را تغییر دهید.

انتخاب یک رمز عبور قوی و منحصر به فرد برای ایمن نگه داشتن تنظیمات Grafana شما مهم است.

نتیجه گیری #
تبریک میگویم که گرافانا را روی سیستم اوبونتو ۲۴.۰۴ خود نصب کردهاید! اکنون شما یک ابزار بلادرنگ برای تجسم دادهها و ردیابی سیستمهای خود دارید.
ابتدا، منابع دادهای مانند Prometheus، InfluxDB یا MySQL را به پیکربندی Grafana خود اضافه کنید. در مرحله بعد، قابلیتهای Grafana را برای شخصیسازی داشبوردهای خود بررسی کنید. میتوانید کارایی سیستم، آمار برنامه و دادهها را نظارت کنید. همه اینها در یک پلتفرم واحد.
به یاد داشته باشید که برای عملکرد ایمن، سیستم و گرافانا خود را همیشه بهروز نگه دارید.
علاوه بر این، گرافانا به طور کلی برای هر کسی که با دادهها کار میکند مفید است؛ این ابزار بصری و همهکاره است. چه در زمینه نظارت بر سرور، ارزیابی عملکرد برنامه یا ایجاد استراتژی باشد، گرافانا پشتیبان شماست.
