recent
أخبار ساخنة

شرح تثبيت netdata على Ubuntu لمراقبة الأداء في الوقت الحقيقي ... بالفيديو

شرح تثبيت netdata على Ubuntu لمراقبة الأداء في الوقت الحقيقي ... بالفيديو


تثبيت أداة المراقبة Netdata على Ubuntu

Netdata 

هي أداة مجانية ومفتوحة المصدر (open-source) لمراقبة الأداء والحالة (performance and health) في الوقت الفعلي.
تعمل على  Linux و MacOS و FreeBSD.
يمكنك استكشاف الأخطاء بالكامل ومراقبتها باستخدام Netdata.
يوفر مقاييس نظام في الوقت الفعلي بما في ذلك:
Memory usage
CPU
Bandwidth
Disk utilization

يمكن أيضًا دمجه مع أدوات المراقبة الأخرى مثل Prometheus و Graphite و OpenTSDB و Kafka و Grafana وغيرها.

سنشرح كيفية تثبيت أداة مراقبة Netdata على خادم Ubuntu.

المتطلبات الأساسية

خادم يعمل بنظام التشغيل Ubuntu.
إعداد كلمة مرور root للخادم.

شرح خطوات تثبيت Netdata بالفيديو



تثبيت Netdata

الطريقة الأسهل والأسهل لتثبيت Netdata عن طريق استخدام automatic script.

قم بتثبيت الأداة المساعدة curl باستخدام الأمر التالي:

apt-get install curl -y

قم بتنزيل برنامج التثبيت التلقائي لـ Netdata وتشغيله باستخدام الأمر التالي:

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

سيُطلب منك تثبيت التبعيات المطلوبة في نظامك كما هو موضح:

NOTE: Running apt-get update and updating your APT caches ...
apt-get update 
apt-get install autoconf autoconf-archive autogen automake cmake gcc git libelf-dev libjson-c-dev libjudy-dev liblz4-dev libmnl-dev libssl-dev libtool libuv1-dev make pkg-config uuid-dev zlib1g-dev 

Press ENTER to run it > 

اضغط على Enter لتثبيت جميع التبعيات في نظامك.
سيُطلب منك إنشاء Netdata:

 --- Installing netdata... --- 
[/tmp/netdata-kickstart-LnvxPHJfuV/netdata-v1.26.0-292-gfbb5d8e2]# ./netdata-installer.sh --auto-update 
  ^
  |.-.   .-.   .-.   .-.   .  netdata                                        
  |   '-'   '-'   '-'   '-'   real-time performance monitoring, done right!  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

  You are about to build and install netdata to your system.

  The build process will use /tmp for
  any temporary files. You can override this by setting $TMPDIR to a
  writable directory where you can execute files.

  It will be installed at these locations:

   - the daemon     at /usr/sbin/netdata
   - config files   in /etc/netdata
   - web files      in /usr/share/netdata
   - plugins        in /usr/libexec/netdata
   - cache files    in /var/cache/netdata
   - db files       in /var/lib/netdata
   - log files      in /var/log/netdata
   - pid file       at /var/run/netdata.pid
   - logrotate file at /etc/logrotate.d/netdata
  This installer allows you to change the installation path.
  Press Control-C and run the same command with --help for help.
  NOTE:
  Anonymous usage stats will be collected and sent to Google Analytics.
  To opt-out, pass --disable-telemetry option to the installer or export
  the environment variable DO_NOT_TRACK to a non-zero or non-empty value
  (e.g: export DO_NOT_TRACK=1).
Press ENTER to build and install netdata to your system > 

اضغط على Enter لتثبيت Netdata.
بمجرد الانتهاء من التثبيت ستحصل على النتيجة التالية:

Setting netdata.tarball.checksum to 'new_installation'
 --- We are done! --- 
  ^
  |.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
  |   '-'   '-'   '-'   '-'   '-'   is installed and running now!  -'   '-'  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->
  enjoy real-time performance and health monitoring...
 OK  

قم بتثبيت Netdata

بشكل افتراضي يتوفر Netdata في مستودع Ubuntu. 
يمكنك تثبيته بالأمر التالي:
apt-get install netdata -y

بمجرد تثبيت Netdata ، قم بتعديل ملف الإعداد الافتراضي لـ Netdata وقم بتغيير عنوان الربط باستخدام الـ IP الخاص بك:

nano /etc/netdata/netdata.conf

قم بتغيير الأسطر التالية:

[global]
        run as user = netdata
        web files owner = root
        web files group = root
        # Netdata is not designed to be exposed to potentially hostile
        # networks. See https://github.com/netdata/netdata/issues/164
        bind socket to IP = your-server-ip

احفظ وأغلق الملف عند الانتهاء.
أعد تشغيل خدمة Netdata لتطبيق التغييرات:

systemctl restart netdata

تحقق من حالة Netdata باستخدام الأمر التالي:

systemctl status netdata

ستحصل على النتيجة التالية:

? netdata.service - netdata - Real-time performance monitoring
     Loaded: loaded (/lib/systemd/system/netdata.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-12-02 04:55:57 UTC; 9s ago
       Docs: man:netdata
             file:///usr/share/doc/netdata/html/index.html
             https://github.com/netdata/netdata
   Main PID: 18021 (netdata)
      Tasks: 22 (limit: 4691)
     Memory: 35.4M
     CGroup: /system.slice/netdata.service
             ??18021 /usr/sbin/netdata -D
             ??18100 /usr/bin/python3 /usr/lib/netdata/plugins.d/python.d.plugin 1
             ??18106 bash /usr/lib/netdata/plugins.d/tc-qos-helper.sh 1
             ??18108 /usr/lib/netdata/plugins.d/nfacct.plugin 1
             ??18109 /usr/lib/netdata/plugins.d/apps.plugin 1
Dec 02 04:55:57 ubuntu2004 systemd[1]: Started netdata - Real-time performance monitoring.
Dec 02 04:55:57 ubuntu2004 netdata[18021]: SIGNAL: Not enabling reaper
Dec 02 04:55:57 ubuntu2004 netdata[18021]: 2020-12-02 04:55:57: netdata INFO  : MAIN : SIGNAL: Not enabling reaper

تم تثبيت Netdata والاستماع على المنفذ 19999.

ss -antpl|grep 19999

ستحصل على النتيجة التالية:

LISTEN    0         4096         216.98.11.171:19999            0.0.0.0:*        users:(("netdata",pid=18021,fd=4))    


الوصول إلى واجهة ويب Netdata

افتح متصفح الويب الخاص بك وقم بالوصول إلى واجهة الويب Netdata باستخدام عنوان http: // your-server-ip:19999.
ستشاهد واجهة الويب Netdata في الشاشة التالية:



CPU and Load




Disk and RAM Usage



Swap and Network

google-playkhamsatmostaqltradent