آموزش نصب vnSTAT - محاسبه گر مصرف پهنای باند شما در لینوکس

  • شروع کننده موضوع msm
  • تاریخ شروع

msm

عضو حرفه ای
ناظر انجمن
عضویت
13/5/15
ارسال ها
185
امتیاز
6
برای آموزش امروز برنامه ای رو بهتون معرفی و آموزش نصبش رو میدم که توسط اون میتونید مانیتورینگ دقیقی بر روی مصرف پهنای باند سرورتون داشته باشید .
نکته ای که باید اینجا بهش اشاره کنم اینه که vnstat پکت هارو مانیتور نمیکنه و اطلاعاتی که ذخیره میکنه از لاگهای داخل proc یا sys سیستم عامل ذخیره میکنه لذا در مواقعی ممکنه با مصرف حقیقی شما متفاوت باشه البته این مواقع خیلی کم پیش میاد و در نهایت مانیتورینگی که از سوئیچ انجام میشه ملاک اصلیه اما داشتن این سیستم ها هم ضرری نداره .
بسیار خوب برای نصب نرم افزار و وب اینترفیس نرم افزار به ترتیب زیر عمل کنید
کد:
yum install vnstat
vnstat -u -i eth0
/usr/sbin/vnstat.cron
crontab -e
آخرین کامند کرون جاب کاربر روت رو باز میکنه و داخلی در آخرین خط این رو وارد کنید
همچنین اگر اینترفیس مورد نظر شما برای مانیتور به جز eth0 است نام اینترفیس مورد نظر خودتون رو به جای eth0 قرار بدید​
کد:
*/۵ * * * * /usr/sbin/vnstat.cron
vnstat الان نصب شده و اگر کامند vnstat رو داخل ssh ران کنید اطلاعات رو نمایش میده با vnstat --help هم میتونید کامندای کاربردی دیگرو مشاهده کنید که چون خیلی واضحه دیگه توضیحی در مورد کامندای دیگش نمیدیم

تا اینجای کار 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/
برای تنظیم پنل وب فایل کانفیگش رو بز کنید و موارد زیر رو تغییر بدید فایل در مسیر /var/www/vnstat/config.php
کد:
$locale = 'en_US.UTF-8';
$language = 'en';
$iface_list = array('eth0', 'eth1');
$iface_title['eth0'] = 'Internal';
تمومه میتویند از آدرس http://ip-address/vnstat پنل رو مشاهده کنید
پیشنهاد میکنم این مسیر رو روی آی پی خودتون محدود کنید و با htaccess پسورد روش قرار بدید
 
بالا