- عضویت
- 10/5/15
- ارسال ها
- 146
- امتیاز
- 6
با سلام.
همانطور که از عنوان تاپیک مشخص است در این تاپیک به شما یکی از قوی ترین و خودکار ترین سیستم های مانیتورینگ حال حاظر بر روی سرور های لینوکسی توضیع های دبیان/اوبونتو/ردهت/سنت اواس و فدورا را معرفی میکنم.
در نظر داشته باشید که این سیستم تمامی منابع سخت افزاری و نرم افزاری سرور رو به صورت خودکار تشخیص و به صورت گراف های منظم به شما ارائه خواهد کرد.
به طور حتم این سیستم مانیتورینگ قوی ترین و کاربرپسند ترین سیستمی است که تا به حال به صورت رایگان برای سرور های لینوکسی تهیه شده است.
از قابلیت های این سیستم می توان به:
مانیتورینگ سی پی یو به صورت میانگین و یا به ازای هر هسته جهت فرکانس,لود,وقفه و یا....
مانیتورینگ مجموع حافظه، رم، تعویض و استفاده از هسته.
مانیتورینگ دیسک I / O (هر دیسک: پهنای باند، عملیات، جمع، استفاده، و غیره).
مانیتورینگ ارتباطات شبکه از جمله: پهنای باند، بسته، اشتباهات، و غیره).
مانیتورینگ Netfilter / iptables لینوکس( اتصالات، حوادث، اشتباهات، و غیره).
مانیتورینگ فرآیندهای (در حال اجرا، مسدود، فعال، و غیره).
مانیتورینگ برنامه های کاربردی سیستم (پردازنده، حافظه، مبادله، read / write ، موضوعات، و غیره).
مانیتورینگ وضعیت nginx و آپاچی
مانیتورینگ پایگاه داده نصب شده بر روی سرور
مایتورینگ کامل squid proxy
مانیتورینگ سنسورهای سخت افزار (دما، ولتاژ، برق، رطوبت، و غیره).
مانیتورینگ سنسور های SNMP
نصب نت دیتا
--------------------------------------------
1.قبل از نصب نت دیتا نیاز به یکسری پیشفرض داریم که باید بر روی سرور نصب شوند.
جهت نصب دستورات زیر را در سرور خود وارد کنید:
3.حال با دستور زیر یک بار نت دیتارو استارت کنید تا دیتابیس های مورد نیاز آن ساخته و fetch شوند.
حالا یک بار تمام پراسس های درحال اجرای نت دیتارو stop کنید و دوباره از اول اجرا کنید:
4.حال باید نت دیتارو اجرا کنیم.
نکته : نت دیتا برای اجرا بر روی پورت 19999 اجرا می شود که حتما قبل از اجرا این پورت رو بر روی فایروال باز کنید.
5.شما در هر بازه زمانی می توانید کانفیگ نت دیتارو بررسی کنید.
کافیست به این آدرس مراجعه کنید:
6.جهت بروزرسانی نت دیتا می توانید به مسیر netdata.git در روت سرور رفته و آخرین نسخه رو دانلود و نصب کنید:
پس از بروزرسانی یک بار نت دیتارو ریستارت کنید.
جهت دریافت اطلاعات بیشتر به لینک زیر مراجعه نمایید:
https://github.com/firehol/netdata/
موفق و پیروز باشید.
شاهین سالک توتونچی
همانطور که از عنوان تاپیک مشخص است در این تاپیک به شما یکی از قوی ترین و خودکار ترین سیستم های مانیتورینگ حال حاظر بر روی سرور های لینوکسی توضیع های دبیان/اوبونتو/ردهت/سنت اواس و فدورا را معرفی میکنم.
در نظر داشته باشید که این سیستم تمامی منابع سخت افزاری و نرم افزاری سرور رو به صورت خودکار تشخیص و به صورت گراف های منظم به شما ارائه خواهد کرد.
به طور حتم این سیستم مانیتورینگ قوی ترین و کاربرپسند ترین سیستمی است که تا به حال به صورت رایگان برای سرور های لینوکسی تهیه شده است.
از قابلیت های این سیستم می توان به:
مانیتورینگ سی پی یو به صورت میانگین و یا به ازای هر هسته جهت فرکانس,لود,وقفه و یا....
مانیتورینگ مجموع حافظه، رم، تعویض و استفاده از هسته.
مانیتورینگ دیسک 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 آیپ ی سرور خود را قرار دهید.
کافیست به این آدرس مراجعه کنید:
کد:
http://127.0.0.1:19999/netdata.conf
کد:
# cd /path/to/netdata.git
# git pull
# ./netdata-installer.sh
جهت دریافت اطلاعات بیشتر به لینک زیر مراجعه نمایید:
https://github.com/firehol/netdata/
موفق و پیروز باشید.
شاهین سالک توتونچی