آرشيو ‘شبکه’ موضوعي

مانیتورینگ کامل سرورها با Monitorix

یکی از ابزارهای بسیار مهم برای هر مدیر سیستمی یک ابزار پایش (مانیتورینگ) خوب و کامل برای اطلاع از وضعیت سیستم‌ها بصورت لحظه به لحظه است.در این پست قصد دارم یکی از سبک‌ترین ابزارهای مانیتورینگ سرورهای بر پایه Unix/Linux و سیستم‌های Embeded را معرفی کنم.

Monitorix

Monitorix یک ابزار رایگان،متن باز و سبک است که برای مانیتورینگ سیستم‌ها طراحی شده است و به شما اجازه میدهد تا بسیاری از سرویس‌های سیستم را براحتی مانیتور کنید.
با Monitorix می توان وضعیت‌هایی که در زیر آمده است را براحتی مانیتور کرد:

CPU/RAM Load و میزان دمای پردازنده

Network Devices Activity

Network Services Demand

و …

این مانیتورینگ را بصورت خیلی ساده میتوان روی یک پنجره مرورگر وب داشت.
Monitorix تحت مجوز GPLv2 ارائه میشود و از اینجا میتوانید سورس و یا پکیج‌های مناسب سیستم خود را دریافت کنید.

پیکر بندی Monitorix:

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

etc/monitorix.conf#

حالا میتوانید آپشن‌های آن را به دلخواه خود تنظیم کنید:

our $TITLE = “my server”;                                 # your company name
our $HOSTNAME = “server.hostname.com”; # hostname of this server
our $OSTYPE = “Linux-SuSE”;                 # choose your OS type (see below)
our $SAMBAVER = “3″;                         # Samba version (2 or 3)
our $MULTIHOST = “N”;                 # Enable multihost feature
our $MULTIHOST_FOOTER = “Y”;         # (multihost) display URL in image
our $MULTIHOST_IMGPERLINE = “2″;         # (multihost) # of images per line
our $REPORT_LANG = “en”;                         # Report language
our $THEME_COLOR = “black”;                 # Default is “black”, none is “white”
our $REFRESH_RATE = “150″;                 # Web stats’ refresh rate in seconds
our $ENABLE_CROND_MAIL = “Y”;         # Error messages are sent by crond

برای اطلاع از تمامی option ها میتوانید man page های monitor.conf را مطالعه کنید
پس از پیکربندی دلخواه میتوانید با  دستور زیر Monitorix را راه اندازی کنید:

service monitorix start#

برای دیدن وضعیت سیستم با باز کردن مرورگر اینترنت مانند firefox و … آدرس زیر را وارد کنید:

http://localhost/monitorix#

حالا می توانید یک مانیتورینگ کامل روی سیستم خود داشته باشید (:

پست مهمان در zoom out/نگاهی بر امنیت شبکه در لینوکس

به امر روزبه شفیعی عزیز قرار شد تا در روزهای آخر سال با پست مهمان در Zoom Out در زمینه نت‌ورک و‌ امنیت شبکه در خدمت دوستان باشم و از این جهت خیلی خوشحالم (:

not_the_linux_file_system

همانطور که کاربران سیستم عامل محبوب،‌ قدرتمند و بازمتن لینوکس می دانند،یکی از قویترین سیستم عامل ها برای سرورها و شبکه‌ها و حتی یوزرهای معمولی توزیع های مختلف سیستم عامل لینوکس است.در این پست قصد دارم تا لینوکس رو از نظر امنیت بالای اون به زبان ساده بررسی کنم تا ببینیم چرا گفته میشه که لینوکس از امنیت بالایی برخورداره؟

ادامه را اینجا بخوانید

گرفتن آی‌پی و مک آدرس در یک اسکریپت

بوسیله دو فرمان زیر شما میتونید آی پی آدرس و مک آدرس (آدرس سخت افزاری) کارت شبکه خودتون رو پیدا کنید.اعمال این فیلترها روی خروجی دستور ifconfig به صورت مستقیم به شما مک آدرس و آی پی رو تحویل میده.این دستور در انواع  لینوکس/یونیکس کار میکنه.همونطور که میدونید اطلاع از این دو آدرس در تنظیمات شبکه مورد نیاز است.خصوصا اولی :)

برای گرفتن IP address :

/sbin/ifconfig \
   | grep '\<inet\>' \
   | sed -n '1p' \
   | tr -s ' ' \
   | cut -d ' ' -f3 \
   | cut -d ':' -f2

برای گرفتن MAC address :

/sbin/ifconfig \
   | grep 'eth0' \
   | tr -s ' ' \
   | cut -d ' ' -f5

هاها.جالب بود نه؟ :)

باید دقت داشته باشید که بصورت دیفالت آدرس‌های eth0 رو بهتون میده.با عوض کردن اینترفیس میتونید آی‌پی های هر اینترفیسی رو که لازم دارید به دست بیارید.همونطور که گفتم دستور اصلی ifconfig هست که میتونید جزئیات بیشتر درباره اینترفیس‌ها رو بوسیله این دستور مشاهده کنید.

نحوه به اشتراک گذاری آسان کانکشن وایرلس در اوبونتو ۹.۱۰

خوب در این پست به یکی از مواردی میپردازیم که مشکل اکثر کاربران لینوکس اوبونتو برای به اشتراک گذاری اینترنت بین دو یا چند سیستم است.

شاید پیش آمده باشد که بخواهید در اوبونتو اتصال اینترنت خود رو برای استفاده سایر سیستم‌ها به اشتراک بگذارید.به عنوان مثال شما اگر از اینترنت وایرلس روی لپ‌تاپ خود استفاده میکنید و میخواهید اینترنت را از طریق کابلی بوسیله پورت Ethernet  لپ‌تاپ خود را با سیستم‌های دیگر به اشتراک بگذارید این راهنما برای شما مفید خواهد بود.البته راه‌های زیادی برای این کار از جمله از طریق خط فرمان و تنظیم از طریق ابزارهای گرافیکی دیگر وجود داره که در اینجا یک راهنمای مرحله به مرحله و آسان از طریق ابزار گرافیکی که در خود اوبونتو وجود دارد اراپه میشود:

مرحله اول: کانکشن شبکه خود را ویرایش کنید.

step1

در پانل بالا و در کنار ساعت و آیکون سیستم، شما ایندیکاتور شبکه را میبینید.بطور مثال وقتی شما به یک شبکه وایرلس  متصل باشید وضعیت شبکه و قدرت سیگنال دریافتی را بوسیله این اندیکاتور مشاهده میکنید.روی این اندیکاتور کلیک راست کرده و گزینه Edit Connection را انتخاب کنید.

مرحله دوم: تنظیمات Ethernet را ویرایش کنید

step2

در پنجره باز شده به زبانه Wired بروید و auto eth0 را انتخاب کنید و روی Edit کلیک کنید.همچنین میتوانید یک کانکشن دیگر را با زدن Add ایجاد کنید ولی پیشنهاد میشود همان کانکشن پیشفرض رو ویرایش کنید.

مرحله سوم: تنظیمات برای اشتراک گذاری

step3

در همان پنجره روی IPV4 Settings کلیک کنید و در قسمت Method گزینه Share to Other Computers را از منوی آبشاری انتخاب کنید.کار تمام است :) حالا یکبار سیستم را مجددا راه اندازی نمایید تا تنظیمات اعمال شود.اگر تنظیمات را درست انجام داده باشید حالا شما میتوانید بوسیله پورت اترنت سیستمی که به اینترنت متصل است اینترنت را برای سیستم‌های دیگر به اشتراک بگذارید


صفحه 1 از 1صفحه1