CentOSراهنماهای لینوکس

آموزش نصب GoAccess در CentOS 7

GoAccess یک سیستم متن باز برای آنالیز به صورت تحت وب میباشد

در این آموزش ما آخرین ورژن GoAccess  را بر روی centOS 7  نصب میکنیم

پیشنیاز ها

  • یک سرور مجازی با سیستم عامل CentOS7 64Bit
  • یک یوزر با دسترسی sudo

مرحله اول: آپدیت سیستم عامل

ابتدا از طریق یوز با دسترسی sudo به سرور متصل شده و دستورات زیر را وارد کنید

sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

پس از پایان آپدیت سیستم عامل سرور را ریست کنید

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

پکیج های مورد نیاز را نصب کنید

sudo yum -y install ncurses-devel gcc

پکیج های اختیاری زیر را نصب کنید

sudo yum -y install geoip-devel tokyocabinet-devel

مرحله سوم : نصب

با دستور زیر فایل نصب را دانلود کنید

wget http://tar.goaccess.io/goaccess-1.2.tar.gz

از طریق این لینک میتوانید آخرین نسخه را دانلود کنید official download page.

فایل را استخراج کنید

tar -xzvf goaccess-1.2.tar.gz

دستورات زیر را وارد کنید

cd goaccess-1.2
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install

سپس

sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess

اکنون GoAccess بر روی سرور شما نصب شده است

مرحله چهارم : روش استفاده

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

sudo yum -y install httpd

شروع و فعال کردن آپاچی

sudo systemctl start httpd
sudo systemctl enable httpd

در فایر وال سیستم عامل HTTP را باز کنید

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload

Now you can access the web server using http://Vultr_Server_IP. Upon accessing the web page, Apache will add some log entries in the default access_logfile. The path to the log file on CentOS 7 is /var/log/httpd/access_log.

اکنون شما از طریق آی پی سرور خود از طریق مرورگر میتوانید به سرور دسترسی داشته باشید

برای تجزیه و تحلیل عملکرد GoAccess  دستور زیر را وارد کنید

sudo goaccess /var/log/httpd/access_log --log-format=COMBINED

دستوری مانند زیر برای شما گزارش میشود

 Dashboard - Overall Analyzed Requests (29/Jun/2017 - 29/Jun/2017)                               [Active Panel: Visitors]

  Total Requests  16 Unique Visitors  1  Unique Files 1 Referrers 0
  Valid Requests  16 Init. Proc. Time 0s Static Files 4 Log Size  3.92 KiB
  Failed Requests 0  Excl. IP Hits    0  Unique 404   6 Bandwidth 41.82 KiB
  Log Source      /var/log/httpd/access_log

 > 1 - Unique visitors per day - Including spiders                                                            Total: 1/1

 Hits      h% Vis.      v%   Bandwidth Data
 ---- ------- ---- ------- ----------- ----
 16   100.00%    1 100.00%   41.82 KiB 29/Jun/2017 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||







   2 - Requested Files (URLs)                                                                                 Total: 1/1

 Hits      h% Vis.    v%   Bandwidth Mtd Proto    Data
 ---- ------- ---- ----- ----------- --- -------- ----
 2    100.00%    0 0.00%    9.56 KiB GET HTTP/1.1 /







   3 - Static Requests                                                                                        Total: 4/4

 Hits     h% Vis.     v%   Bandwidth Mtd Proto    Data
 ---- ------ ---- ------ ----------- --- -------- ----
 [?] Help [Enter] Exp. Panel  0 - Thu Jun 29 10:20:31 2017                                           [Q]uit GoAccess 1.2

برای دریافت گزارش به صورت HTML دستور زیر را وارد کنید :

sudo goaccess /var/log/httpd/access_log --log-format=COMBINED -a -o /var/www/html/report.html

اکنون از طریق مرور گر خود میتوانید به صورت زیر

Http://parsvds_server_ip/report.html

لاگ مربوطه که ایجاد کرده اید را برسی کنید

امنیت ، سرعت ، پشتیبانی
همه یکجا در سرویس های پارس وی دی اس
بهترین را از ما بخواهید

مشاهده سرویس ها

مطالب مرتبط

آموزش اتصال به سرور از طریق کنسول

برخی مواقع امکان دارد با تغییراتی که بر روی سرور مجازی انجام میدهید دسترسی شما با سرور قطع شود

در این آموزش به شما روش حل این مشکل توضیح داده شده است

آموزش نصب Plesk روی CentOS 7

این کنترل پنل به یوزر ها اجازه می دهد تا مدیریت وب سایتها ، دیتابیس ها، ایمیل ها و دامنه ها را به آسانی توسط کنترل پنل تحت وب از طریق مرورگر انجام دهند.

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

 

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

آموزش ست کردن دامنه بر روی سرور مجازی

 

چگونه از نام به جای آیپی برای اتصال به سرور مجازی استفاد کنیم

سرور مجازی چیست و روش اتصال به آن چگونه است

آشنایی اولیه با سرور مجازی و روش اتصال به آن به صورت تصویری

    2 دیدگاه

    1. مقالات خوبی نوشته شده ولی اکثر اینها یه جایی به شدت مشکل دارن اونم اینه که نرم افزارها و مواردی که داره آموزش داده میشه اصلا توضیح مفیدی ندارن مثلا:

      GoAccess یک سیستم متن باز برای آنالیز به صورت تحت وب میباشد

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

      ممنون

      1. سپاس از نظر بسیار مفید شما .

        با توجه به موضوعات بسیار توجه ما بر روی ترجمه مطالب اصلی بیشتر بوده .

        حتما در اینده نزدیک دلایل کامل این موارد درج میشود

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد.

    دکمه بازگشت به بالا