ShirazOnline
نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: راه اندازی Web Analyzer در IBSng A1.24

  1. #1
    کاربر عادی sina_67_85 آواتار ها
    تاریخ عضویت
    Apr 2011
    نوشته ها
    79
    تشکرها / پسندها

    پیش فرض راه اندازی Web Analyzer در IBSng A1.24

    در این آموزش راه اندازی Web Analyzer در IBSng Centos 6 می پردازیم . برای راه اندازی ابتدا باید کش سرور اسکوید (Squid) بر روی سروری که IBSng نصب نمی باشد نصب گردد .
    این آموزش در حالتی در نظر گرفته شده است که RAS سرور میکروتیک باشد .
    یک نکته باید در نظر گرفت که شما باید کانفیگ رو طوری انجام بدین که درخواست کلاینت ها یا به عبارتی سورس ادرس با همون ip که از pool شما چه در pppoe چه در VPN هست به سمت اسکوید فرستاده بشه.
    برای همین میایم IBSng رو مستقل به یکی دیگه از اینترفیس های میکروتیک متصل می کنیم .
    برای مثال رنج کلاینت ها در pool میکروتیک 192.168.100.0/24 است .
    به IBSng یا به عبارتی سیستم عامل لینوکس IP 192.168.20.2/24 را می دهیم ،در اینترفیس دیگه میکروتیک به IBSng به آن متصل است IP 192.168.20.1/24 را قرار می دهیم .لازم به ذکر است در سیستم عامل لینوکس گتوی باید میکروتیک باشد.
    در میکروتیک
    ابتدا در فایروال تب منگل یک قانون مینوسیم تا درخواست های وب ( پورت 80 ) در میکروتیک مارک دار کند و مارک هر درخواست را Squid قرار دهد .

    کد:
    /ip firewall mangle
    add action=mark-routing chain=prerouting comment="" disabled=no dst-port=80 new-routing-mark=Squid passthrough=yes protocol=tcp src-address=192.168.100.0/24
    رنج IP کاربران و اکانتینگ رو در NAT قرار میدیدم تا هم اسکوید و هم کاربران اینترنت داشته باشند .
    کد:
    /ip firewall nat
    add action=masquerade chain=srcnat comment="" disabled=no src-address=192.168.20.2
    add action=masquerade chain=srcnat comment="" disabled=no src-address=192.168.100.0/24
    روت کردن ترافیک ارسالی به اسکوید در میکروتیک ، رنجی که قرار هست توسط اسکوید مانتور بشود و لاگ های وب سایت های باز دید شده ثبت شود را با روت به سمت سرور اسکوید ارسال می کنیم
    کد:
    /ip route
    add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.20.2 routing-mark=Squid scope=30 target-scope=10
    نکته : routing-mark در این قانون بسته هار را مانیتور میکند و سپس بسته های مربوط به هر قانون را از گتوی مربوطه هدایت می کند . در این قانون بسته ها با نام Squid شناسایی می شوند
    در IBSng ( Centos)
    ابتدا پکیج اسکوید رو نصب می کنید .
    کد:
    yum install squid
    chkconfig squid on
    بعد از نصب با دستور زیر فایل اصلی کانفیگ اسکوید را به نام دیگر تغییر دهید .
    کد:
    mv /etc/squid/squid.conf /etc/squid/squid.conf.bkp
    سپس با دستور زیر فایل جدید را می سازیم . این عمل به منظور خلاصه تر شدن فایل کانفیگ انجام میگردد تا در کانفیگ اسکوید سردرگم نشوید .
    کد:
    grep -ve ^# -ve ^$ /etc/squid/squid.conf.bkp > /etc/squid/squid.conf
    فایل squid.conf به شرح زیر تغییر بدید،اسکوید باید در مود transparent کانفیگ گردد .
    کد:
    acl manager proto cache_object
    acl localhost src 127.0.0.1/32 ::1
    acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
    acl localnet src 192.168.100.0/24 # RFC1918 possible internal network
    acl SSL_ports port 443
    acl Safe_ports port 80          # http
    acl Safe_ports port 21          # ftp
    acl Safe_ports port 443         # https
    acl Safe_ports port 70          # gopher
    acl Safe_ports port 210         # wais
    acl Safe_ports port 1025-65535  # unregistered ports
    acl Safe_ports port 280         # http-mgmt
    acl Safe_ports port 488         # gss-http
    acl Safe_ports port 591         # filemaker
    acl Safe_ports port 777         # multiling http
    acl CONNECT method CONNECT
    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access allow localnet
    http_access allow localhost
    http_access deny all
    http_port 3128 transparent
    coredump_dir /var/spool/squid
    refresh_pattern ^ftp:           1440    20%     10080
    refresh_pattern ^gopher:        1440    0%      1440
    refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
    refresh_pattern .               0       20%     4320
    squid analyzer در IBSng رو اجرا و حالت Auto رو انتخاب کنید
    کد:
    usr/local/IBSng/addons/squid_analyzer/setup.sh
    نکته :
    اگر به صورت Auto اجرا نشد از حالت دستی استفاده کنید
    کد:
    cd /usr/local/IBSng/addons/squid_analyzer/
    cp init.d/squid_analyzer /etc/init.d
    chkconfig --add squid_analyzer
    chkconfig squid_analyzer on
    cd /usr/local/IBSng/addons/squid_analyzer/logrotate.d
    cp squid /etc/logrotate.d
    cp squid_analyzer /etc/logrotate.d
    حالا سرویس های مورد نظر را استارت کنید
    کد:
    /etc/init.d/squid_analyzer start
    /etc/init.d/squid start
    اعمال قوانین بر روی iptables لینوکس به جهت استفاده اسکوید و کلاینت از اینترنت در سرور لینوکس
    کد:
    iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -j MASQUERADE
    iptables -A PREROUTING -t nat -s 192.168.100.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
    حتما این ip forward در لینوکس رو روشن کنید
    کد:
    echo 1 > /proc/sys/net/ipv4/ip_forward
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]
    فروش سرور اختصاصی از دیتاسنتر هتزنر (بدون ستاپ)

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر عادی aligoli آواتار ها
    تاریخ عضویت
    Sep 2014
    محل سکونت
    ایران - تهران
    نوشته ها
    14
    تشکرها / پسندها

    پیش فرض

    این بروز هست مهندس یا کپی پیس کردید ؟

  4. #3
    کاربر عادی sina_67_85 آواتار ها
    تاریخ عضویت
    Apr 2011
    نوشته ها
    79
    تشکرها / پسندها

    پیش فرض

    نقل قول نوشته اصلی توسط aligoli نمایش پست ها
    این بروز هست مهندس یا کپی پیس کردید ؟
    بله.آموزش رو مرحله به مرحله انجام بدین درست کار میکنه.
    فروش سرور اختصاصی از دیتاسنتر هتزنر (بدون ستاپ)

اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. [سوال] راه اندازی Web Analyzer در IBSng
    توسط maxpmax در انجمن Accounting
    پاسخ ها: 7
    آخرين نوشته: 2015/10/29, 11:42 AM
  2. راه اندازی web analyzer logs در IBSng
    توسط tapesh در انجمن Accounting
    پاسخ ها: 3
    آخرين نوشته: 2014/01/05, 07:13 PM
  3. IBSng Web Analyzer بدون squid
    توسط Nicolas1390 در انجمن لینوکس(Linux)
    پاسخ ها: 6
    آخرين نوشته: 2012/12/08, 10:56 PM
  4. راه اندازی web analyzer logs در IBSng
    توسط Xfise در انجمن Accounting
    پاسخ ها: 20
    آخرين نوشته: 2012/12/06, 11:43 PM
  5. مشکل در web analyzer در IBSng
    توسط vahid.fatehi در انجمن لینوکس(Linux)
    پاسخ ها: 5
    آخرين نوشته: 2009/09/13, 01:32 AM

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •