Complete installation tutorial for server monitoring system with Netdata and vnStat along with Nginx and SSL
Complete installation tutorial for server monitoring system with Netdata and vnStat along with Nginx and SSL

آموزش کامل نصب سیستم مانیتورینگ سرور با Netdata به همراه Nginx و SSL

در این مقاله یک سیستم مانیتورینگ کامل، رایگان، امن و پیشرفته برای سرور لینوکسی معرفی و آموزش داده می‌شود که شامل ابزارهای Netdata و Nginx است.
0 اشتراک گذاری
0
0
0
0

در این مقاله یک سیستم مانیتورینگ کامل، رایگان، امن و پیشرفته برای سرور لینوکسی معرفی و آموزش داده می‌شود که شامل ابزارهای زیر است:

  • Netdata برای مانیتورینگ لحظه‌ای
  • Nginx برای دسترسی امن و نمایش داشبورد روی دامنه
  • SSL از طریق Let’s Encrypt
  • Basic Auth برای امنیت بیشتر

لینک ریپازیتوری گیتهاب

این اسکریپت نصب یک‌کلیکی در این ریپازیتوری قرار دارد:

https://github.com/itpiran/Netdata-Nginx

برای کلون‌کردن:

git clone https://github.com/itpiran/Netdata-Nginx.git
cd Netdata-Nginx

نصب با یک دستور

sudo bash install.sh

مواردی که اسکریپت هنگام نصب می‌پرسد:

  • دامنه (مثال: monitor.example.com)
  • ایمیل (برای دریافت SSL)
  • ساخت یوزرنیم و پسورد برای داشبورد
  • فعال‌سازی خودکار Nginx + SSL

پس از نصب چه اتفاقی می‌افتد؟

در پایان نصب، اسکریپت اطلاعات زیر را نمایش می‌دهد:

  • لینک داشبورد Netdata با SSL
  • یوزرنیم و پسورد ورود
  • وضعیت تمام سرویس‌ها
  • راهنمای رفع مشکل

ساختار فایل‌های پروژه

/install.sh
/scripts/install_netdata.sh
/scripts/setup_htpasswd.sh
/templates/nginx_netdata.conf.tpl
/README.md
/USAGE.md
/SECURITY.md

خروجی

  • سایت مانیتورینگ در https://<your-domain>/ در دسترس خواهد بود.
  • اطلاعات ورود (در صورت فعال بودن Basic Auth) در فایل ~/monitoring_credentials.txt ذخیره می‌شود (با هشدار درباره امنیت).

نتیجه‌گیری

این سیستم مانیتورینگ یک راه‌حل کامل، حرفه‌ای و رایگان برای نظارت بر سرور است. با استفاده از Netdata + Nginx + SSL یک داشبورد امن، سریع و قدرتمند خواهید داشت که تمام نیازهای مانیتورینگ شما را برطرف می‌کند.

دیدگاهتان را بنویسید

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

شاید دوست داشته باشید