معرفی قوی ترین سیستم مانیتورینگ سرور های لینوکس

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
با سلام.
همانطور که از عنوان تاپیک مشخص است در این تاپیک به شما یکی از قوی ترین و خودکار ترین سیستم های مانیتورینگ حال حاظر بر روی سرور های لینوکسی توضیع های دبیان/اوبونتو/ردهت/سنت اواس و فدورا را معرفی میکنم.
در نظر داشته باشید که این سیستم تمامی منابع سخت افزاری و نرم افزاری سرور رو به صورت خودکار تشخیص و به صورت گراف های منظم به شما ارائه خواهد کرد.

به طور حتم این سیستم مانیتورینگ قوی ترین و کاربرپسند ترین سیستمی است که تا به حال به صورت رایگان برای سرور های لینوکسی تهیه شده است.

از قابلیت های این سیستم می توان به:

مانیتورینگ سی پی یو به صورت میانگین و یا به ازای هر هسته جهت فرکانس,لود,وقفه و یا....
مانیتورینگ مجموع حافظه، رم، تعویض و استفاده از هسته.
مانیتورینگ دیسک I / O (هر دیسک: پهنای باند، عملیات، جمع، استفاده، و غیره).
مانیتورینگ ارتباطات شبکه از جمله: پهنای باند، بسته، اشتباهات، و غیره).
مانیتورینگ Netfilter / iptables لینوکس( اتصالات، حوادث، اشتباهات، و غیره).
مانیتورینگ فرآیندهای (در حال اجرا، مسدود، فعال، و غیره).
مانیتورینگ برنامه های کاربردی سیستم (پردازنده، حافظه، مبادله، read / write ، موضوعات، و غیره).
مانیتورینگ وضعیت nginx و آپاچی
مانیتورینگ پایگاه داده نصب شده بر روی سرور
مایتورینگ کامل squid proxy
مانیتورینگ سنسورهای سخت افزار (دما، ولتاژ، برق، رطوبت، و غیره).
مانیتورینگ سنسور های SNMP

نصب نت دیتا
--------------------------------------------
1.قبل از نصب نت دیتا نیاز به یکسری پیشفرض داریم که باید بر روی سرور نصب شوند.
جهت نصب دستورات زیر را در سرور خود وارد کنید:

کد:
دبیان / اوبونتو

# apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config

سنت او اس/ردهت/فدورا

# yum install zlib-devel gcc make git autoconf autogen automake pkgconfig
2.حال با توجه به نصب پیشفرض ها به سراغ نصب نت دیتا از طریق مخزن github می رویم.

کد:
# git clone https://github.com/firehol/netdata.git --depth=1
# cd netdata
# ./netdata-installer.sh

3.حال با دستور زیر یک بار نت دیتارو استارت کنید تا دیتابیس های مورد نیاز آن ساخته و fetch شوند.

کد:
# /usr/sbin/netdata

حالا یک بار تمام پراسس های درحال اجرای نت دیتارو stop کنید و دوباره از اول اجرا کنید:

کد:
# /usr/sbin/netdata
killall netdata

4.حال باید نت دیتارو اجرا کنیم.
نکته : نت دیتا برای اجرا بر روی پورت 19999 اجرا می شود که حتما قبل از اجرا این پورت رو بر روی فایروال باز کنید.

کد:
# http://127.0.0.1:19999/
نکته:به جای 127.0.0.1 آیپ ی سرور خود را قرار دهید.
netdata.JPG
5.شما در هر بازه زمانی می توانید کانفیگ نت دیتارو بررسی کنید.
کافیست به این آدرس مراجعه کنید:

کد:
http://127.0.0.1:19999/netdata.conf
Capture.JPG
6.جهت بروزرسانی نت دیتا می توانید به مسیر netdata.git در روت سرور رفته و آخرین نسخه رو دانلود و نصب کنید:

کد:
# cd /path/to/netdata.git
# git pull
# ./netdata-installer.sh
پس از بروزرسانی یک بار نت دیتارو ریستارت کنید.
جهت دریافت اطلاعات بیشتر به لینک زیر مراجعه نمایید:

https://github.com/firehol/netdata/

موفق و پیروز باشید.
شاهین سالک توتونچی
 

mehriz

عضو تایید شده
کاربر انجمن
عضویت
20/4/16
ارسال ها
1
امتیاز
1
سن
35
سلام
بروی سروری که هاستینگ است نصب شود اختلالی که ایجاد نمیشه ؟
 

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
سلام
بروی سروری که هاستینگ است نصب شود اختلالی که ایجاد نمیشه ؟

با سلام و احترام.
خیر مشکلی به وجود نمی آید و این مورد توسط خود بنده بر روی بیش از 4 سرور هاستینگ تست شده است.
 
بالا