آموزش دایرکت ادمین، سی پنل، وب سایت پنل

خانه / monitoring

monitoring

ابزار مانیتورینگ پهنای باند و ترافیک و I/O دیسک در لینوکس

Live bandwidth monitor for network and disk I/O

گاهی اوقات بسیار مفید است بدانید دقیقا چه مقدار پهنای باند شبکه از یک میزبان خاص استفاده می کند و یا چه مقدار ترافیک توسط Gateway  استفاده میشود. به عنوان یک ابزار برای بررسی سریع فعالیت شبکه، ابزاری بهتر از bwm-ng پیدا نمیکنم.

Bandwidth Monitor NG یک برنامه نظارت بر پهنای باند ساده  است که می تواند از طریق کنسول در سیستم عامل لینوکس، BSD و سولاریس اجرا شود.

برای نصب این ابزار (در Centos) کافی است از دستور زیر کمک بگیرید:

yum install bwm-ng

پس از نصب این ابزار برای مشاهده فعالیت آن از دستور زیر استفاده کنید.

bwm-ng

برای مشاهده مقادیر مصرف بر اساس معیارهای بالاتر مانند مگابایت از سوییچ -d  استفاده کنید.

bwm-ng  -d

برای مشاهده ترافیک تمام interface  ها از سوییچ -a  استفاده نمایید.

bwm-ng  -a

برای نمایش و جمع آوری امار در بازه زمانی مشخص بر حسب میلی ثانیه ( مقدار پیش فرض ۵۰۰msec)  سوییچ -t

bwm-ng  -t  ۰٫۵

برای مشاهده I/O دیسک دستور زیر را اجرا کنید.

bwm-ng -i disk

مانیتورینگ رایگان سرور بصورت Online

 Free Server Monitoring Tools

امروز ابزار مانیتورینگ سرور بصورت آنلاین و البته رایگان را به شما معرفی میکنیم.
hetrixtools ابزار آنلاین برای مایتور کردن سرور شما میباشد. نسخه Free این ابزار ۵ سرور را مانیتور میکند.
در این قسمت امکان چک کردن سرور در بازه زمانی ۱ دقیقه ای از ۳ نقطه(location) مختلف وجود دارد.

 

monitor

در سه حالت website monitor – ping/service monitor – SMTP monitor قابل ایجاد است.

monitor2

امکان ایجاد contact list جهت اطلاع رسانی از طریق ایمیل به لیست ایمیل ها وجود دارد.

monitor3

میزان قطعی ها با تاریخ و زمان قطعی در قسمت گزارشات (Report) قابل مشاهده است.

monitor4

همچنین نسخه رایگان امکان مانیتور کردن IP در blacklist های سرویس ایمیل در ۱۳۰ blcaklist را نیز دارد.

monitor5

جهت استفاده از امکانات عالی این سایت به آدرس زیر مراجعه کنید.
https://hetrixtools.com

دستورات پرکاربرد CXS scanner

CXS ConfigServer eXploit Scanner commands

در این پست با برخی از دستورات command های پرکاربرد اسنکر CXS آشنا می شویم.

اسکن یک یوزر خاص :
cxs --user USERNAME
اسکن تمام یوزرها:
cxs --allusers
اسکن یک فایل:
cxs /path of the file
cxs /home/USERNAME/public_html/xmlrpc.php
اسکن در حالت کنترل load سرور
cxs -T [num]
اسکن در background
cxs -B
بروز رسانی نسخه CXS
cxs -U
ارسال گزارش فایل مخرب جدید به دیتابیس cxs
cxs --wttw​ [filename]
اسکن کردن تنها از public_html و دایرکتوری ها داخلی آن
cxs --www [file]
پیوست کردن log نتیجه اسکن به یک فایل خاص
cxs --logfile [file]
حذف فایل های قرنطینه شده
cxs -D

بررسی و رفع مشکل Server Not Found

  • Server Not Found – error 404

گاهی ممکن است هنگام نمایش یک سایت با خطای Server Not Found مواجه شوید. برای بررسی علت و رفع مشکل مراحل زیر را دنبال کنید:

– فایروال سرور را بررسی نمایید و برای اطمینان فایروال را غیرفعال نمایید.
– فایروال سیستم خود را غیرفعال کنید.
– مطمئن شوید به proxy یا VPN متصل نباشید.
– فایل host سیستم خود را بررسی کنید.
– DNS  های کارت شبکه سیستم خود را تغییر دهید.
– resolver های سرور خود را تغییر دهید.
– مطمئن شوید record های DNS دامنه بدرستی تنظیم شده است. برای اینکار از سایت intodns.com استفاده کنید.
– فایل های temp و cache مرورگر خود را حذف کنید.
– نمایش سایت را از نقاط دیگر جهان بررسی نمایید. برای این کار از سایت check-host.net استفاده نمایید.
– از در دسترس بودن سرور میزبان سایت اطمینان حاصل کنید. از دستورات ping و telnet کمک بگیرید.

نصب Vnstat در Directadmin و Cpanel

How to Monitor and Log Network Traffic on Linux

از ابزار vnstat جهت مانیتورینگ و ثبت گزارشات ترافیک مصرفی شبکه در سرورهای لینوکس استفاده میشود.

برای نصب vnstat مراحل زیر را انجام دهید.

yum install epel-release
yum install vnstat
nano/etc/cron.d/vnstat

محتوای زیر را در آن قرار دهید.

*/۵ * * * * root /usr/sbin/vnstat.cron

 جهت فعال سازی ثبت و گزارش گیری کارت شبکه سرور دستور  زیر را اجرا کنید(نام کارت شبکه eth0 در نظر گرفته شده است)

vnstat -u -i eth0

جهت مشاهده کارت شبکه های فعال بروی سرور از دستور زیر استفاده کنید.

vnstat --islist

vnstat نصب شد   می توانید با این دستور میزان پهنای باند مصرفی سرور بصورت لحظه ای را مشاهده کنید.

vnstat -l -i  [NetworkDeviceName]

بجای NetworkDeviceName نام کارت شبکه سرور را وارد کنید.

برای مشاهده گزارش روزانه

vnstat -d

برای مشاهده گزارش ماهانه

vnstat  -m

تفاوت Hits، Visit، Visitiors

Hits: تمام درخواست ها و هر گونه درخواست به web server است. بازدید کننده یک صفحه را دانلود میکند،روی یک لینک کلیک میکند، یا در گونه درخواست و بارگذاری فایل های image, html, css, js یک تماس به web server ایجاد می شود.web serevr هر درخواست را log میکند. این درخواست ها با نام Hits شناخته می شوند.

PageView : تمام درخواستهای به یک صفحه
هر درخواست که فایل های صفحه را فراخوانی می نماید. .نمونه های رایج فایل های با پسوند: .html, .htm, .php, .asp, or .aspx

Visit : یک session طول مدت مداوم و پیوسته بازدیدکننده از آمدن به وب سایت است، صرف نظر از تعداد بازدید از سایت
یک درخواست برای سایت از زمان شروع لحظه ای از اولین Hit در وب سایت است و تا زمانی که session به پایان می رسد ادامه دارد.

Visitor : بازدید کننده کسی است که یک وب سایت بازدید می کند. آخرین بازدید ها عموما با یا یک آدرس IP و یا کوکی ردیابی می شود.