Netdata یک ستاره در حال رشد در زمینه زمان سنجی سیستم های اندازه گیری است. در مقایسه با سایر ابزارهای مشابه، Netdata:
- در اکثر توزیعهای لینوکس اجرا می شود.
- بهینه سازی شده برای استفاده از حداقل CPU، حافظه و دیسک I / O..
در این مقاله، من نشان خواهم داد که چگونه Netdata را بر روی سرور CentOS سرور نصب کنیم.
پیشنیازها
شما نیاز به یک سرور مجازی با سیستم عامل CentOS و یک کارربر با دسترسی sudo دارید
مرحله اول: بروز رسانی سیستم عامل
با استفاده از دستوارت زیر میتوانید سیستم عامل خود را به روز رسانی کنید:
sudo yum update -y && sudo reboot
بعد از به روز رسانی ریست کنید و با دسترسی sudo وارد شوید
مرحله دوم: نصب dependencies
برای نصب Netdata باید وابستگی های زیر را نصب کنید:
sudo yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
sudo yum install curl jq nodejs
مرحله سوم: نصب Netdata
با دستورات زیر Netdata را نصب کنید
cd ~
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
sudo ./netdata-installer.sh
در طول فرایند نصب، برای شروع نصب، ENTER را فشار دهید.
اگر هیچ خطایی در هنگام نصب وجود نداشته باشد، نصب Netdata شروع خواهد شد.
مرحله 4: تغییر قوانین فایروال
قبل از اینکه بتوانید به رابط وب Netdata دسترسی داشته باشید، باید قوانین فایروال را برای ترافیک در بندر 19999، پورت ارتباطی پیش فرض Netdata تغییر دهید:
sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp
sudo firewall-cmd --reload
مرحله 5: رابط کاربری نظارت را مشاهده کنید
تأیید نصب را با باز کردن مرورگر وب خود
http://<your-Vultr-server-IP>:19999
مرحله 6: واحد خدمات systemd برای netdata
برای راحتی، Netdata را تحت کنترل systemd قرار دهید:
sudo yum install psmisc
sudo killall netdata
sudo cp ~/netdata/system/netdata.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start netdata.service
sudo systemctl enable netdata.service
برای پیکربندی Netdata بیشتر، فایل پیکربندی آن را ویرایش کنید:
sudo vi /etc/netdata/netdata.conf
دستورات زیر را وارد کنید :
http://<your-Vultr-server-IP>:19999/netdata.conf