- عضویت
- 13/5/15
- ارسال ها
- 185
- امتیاز
- 6
برای آموزش امروز برنامه ای رو بهتون معرفی و آموزش نصبش رو میدم که توسط اون میتونید مانیتورینگ دقیقی بر روی مصرف پهنای باند سرورتون داشته باشید .
نکته ای که باید اینجا بهش اشاره کنم اینه که vnstat پکت هارو مانیتور نمیکنه و اطلاعاتی که ذخیره میکنه از لاگهای داخل proc یا sys سیستم عامل ذخیره میکنه لذا در مواقعی ممکنه با مصرف حقیقی شما متفاوت باشه البته این مواقع خیلی کم پیش میاد و در نهایت مانیتورینگی که از سوئیچ انجام میشه ملاک اصلیه اما داشتن این سیستم ها هم ضرری نداره .
بسیار خوب برای نصب نرم افزار و وب اینترفیس نرم افزار به ترتیب زیر عمل کنید
vnstat الان نصب شده و اگر کامند vnstat رو داخل ssh ران کنید اطلاعات رو نمایش میده با vnstat --help هم میتونید کامندای کاربردی دیگرو مشاهده کنید که چون خیلی واضحه دیگه توضیحی در مورد کامندای دیگش نمیدیم
تا اینجای کار vnstat رو نصب کردیم اما آمار vnstat رو تحت وب هم میتونید مشاهده کنید برای نصب تولز تحت وب به نیاز به نصب یه وب سرور هست که عموما آپاچی بهتره
به طور پیش فرض این ابزار امکان نمایش گرافیکی را دارا نیست و برای نمایش آمار به شکل گرافیکی باید اسکریپتی به شکل جداگانه بر روی سرور نصب نمایید معمولا بر روی سروری که آپاچی نصب میشود جدا از اینکه چه نوع کنترل پنلی نصب هست یا نیست مسیر پیشفرضی وجود دارد که وقتی آی پی سرور را در مرورگر وارد میکنید داکیومنت پیشفرضی را به شما نمایش میدهد اگر هم کنترل پنل نصب دارید میتونید یک اکانت جدید ایجاد یا از اکانتی که دارید استفاده کنید تا اسکریپت نمایش گرافیکی رو نصب کنید .
خوب تمومه گرافیکیش هم نصب شد فقط اگر روی سرور سلینوکس فعاله کامند زیر رو هم بزنید
برای تنظیم پنل وب فایل کانفیگش رو بز کنید و موارد زیر رو تغییر بدید فایل در مسیر /var/www/vnstat/config.php
تمومه میتویند از آدرس http://ip-address/vnstat پنل رو مشاهده کنید
پیشنهاد میکنم این مسیر رو روی آی پی خودتون محدود کنید و با htaccess پسورد روش قرار بدید
نکته ای که باید اینجا بهش اشاره کنم اینه که vnstat پکت هارو مانیتور نمیکنه و اطلاعاتی که ذخیره میکنه از لاگهای داخل proc یا sys سیستم عامل ذخیره میکنه لذا در مواقعی ممکنه با مصرف حقیقی شما متفاوت باشه البته این مواقع خیلی کم پیش میاد و در نهایت مانیتورینگی که از سوئیچ انجام میشه ملاک اصلیه اما داشتن این سیستم ها هم ضرری نداره .
بسیار خوب برای نصب نرم افزار و وب اینترفیس نرم افزار به ترتیب زیر عمل کنید
کد:
yum install vnstat
vnstat -u -i eth0
/usr/sbin/vnstat.cron
crontab -e
آخرین کامند کرون جاب کاربر روت رو باز میکنه و داخلی در آخرین خط این رو وارد کنید
همچنین اگر اینترفیس مورد نظر شما برای مانیتور به جز eth0 است نام اینترفیس مورد نظر خودتون رو به جای eth0 قرار بدید
همچنین اگر اینترفیس مورد نظر شما برای مانیتور به جز eth0 است نام اینترفیس مورد نظر خودتون رو به جای eth0 قرار بدید
کد:
*/۵ * * * * /usr/sbin/vnstat.cron
تا اینجای کار vnstat رو نصب کردیم اما آمار vnstat رو تحت وب هم میتونید مشاهده کنید برای نصب تولز تحت وب به نیاز به نصب یه وب سرور هست که عموما آپاچی بهتره
به طور پیش فرض این ابزار امکان نمایش گرافیکی را دارا نیست و برای نمایش آمار به شکل گرافیکی باید اسکریپتی به شکل جداگانه بر روی سرور نصب نمایید معمولا بر روی سروری که آپاچی نصب میشود جدا از اینکه چه نوع کنترل پنلی نصب هست یا نیست مسیر پیشفرضی وجود دارد که وقتی آی پی سرور را در مرورگر وارد میکنید داکیومنت پیشفرضی را به شما نمایش میدهد اگر هم کنترل پنل نصب دارید میتونید یک اکانت جدید ایجاد یا از اکانتی که دارید استفاده کنید تا اسکریپت نمایش گرافیکی رو نصب کنید .
کد:
cd /tmp
wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
tar xvf vnstat_php_frontend-1.5.1.tar.gz
cp -fr vnstat_php_frontend-1.5.1/ /var/www/html/vnstat
کد:
restorecon -Rv /var/www/html/vnstat/
کد:
$locale = 'en_US.UTF-8';
$language = 'en';
$iface_list = array('eth0', 'eth1');
$iface_title['eth0'] = 'Internal';
پیشنهاد میکنم این مسیر رو روی آی پی خودتون محدود کنید و با htaccess پسورد روش قرار بدید