How to install netdata in linux ubuntu

  • netdata یک پنل عالی برای مانیتورینگ حرفه‌ای منابع سیستم است.
  • بسته‌ی این ابزار درون مخزن ۱۸.۰۴ به بعد موجود است.
  • اما برای نصب بر روی ۱۶.۰۴ کافیست مخزن ۱۸.۰۴ روی سیستم قرار گیرد و بسته نصب شود.
  • برای نصب :
# apt-get install netdata
  • توقف سرویس :
# systemctl stop netdata
  • به صورت پیشفرض این ابزار بر روی localhost و پورت 19999 سرویس دهی میکند.
  • بهتر است از nginx به عنوان reverse proxy برای این ابزار استفاده شود.
  • برای این منظور :
# apt-get install nginx
# systemctl stop nginx
# unlink /etc/nginx/sites-enabled/default
# touch /etc/nginx/sites-enabled/netdata_reverse_proxy
# vim /etc/nginx/sites-enabled/netdata_reverse_proxy
  • تنظیمات زیر را اعمال نمایید :
upstream backend {
server 127.0.0.1:19999;
keepalive 64;
}

server {
listen 80;
server_name _;

location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_pass_request_headers on;
proxy_set_header Connection "keep-alive";
proxy_store off;

auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
  • تنظیمات بالا طوری لحاظ شده تا با آدرس IP سرور بتوان پنل رو دید.
  • ساخت کاربر :
# htpasswd -c /etc/nginx/.htpasswd admin
  • در نهایت :
# systemctl enable nginx netdata
# systemctl stop nginx netdata

  • آزمایش شده بر روی Ubuntu 20.04

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

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