کنترل سرور لینوکس

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


کنترل سرور لینوکس

برای کنترل سرور لینوکس دستورات متعددی وجود دارد که می توانید با استفاده از آنها وضعیت سرور خود را دائما مد نظر داشته باشید. ما در وب سایت ایران هاستینگ 24 در چند مقاله شما را با این دستورات آشنا کردیم که برای مطالعه این مقالات می توانید به بخش مجله آنلاین ایران هاستینگ 24 مراجعه کنید. امروز نیز قصد داریم تا شما را با برخی از دستورات دیگر که برای کنترل سرور لینوکس استفاده می شود اشنا کنیم. با ما همراه باشید.

آشنایی با دستورات پر کاربرد برای کنترل سرور لینوکس

دستور suricata

دستور suricata، از دستورات بسیار پرکاربرد و منبع باز (Open Source) برای ایمن نمودن شبکه و شناسایی عاملان نفوذی و پیشگیری از مانیتور شدن سیتسم لینوکس، ویندوز و FreeBSD می باشد. این دستور توسط بنیاد غیر انتفاعی OISF (Open Information Security Foundation) طراحی شده است.

دستور arpwatch

این دستور تمامی ترافیک و عملکرد پروتکل Arp را مانیتور می‌کند، این ابزار به طور خودکار تمامی ترافیک مبادله شده در اترنت را بررسی کرده و لاگ‌ مربوط به آدرس‌های مک و آی‌پی را نگه می‌دارد. این دستور قابلیت این را دارد که به مدیر سیستم از طریق ایمیل ترافیک‌ و آدرس‌های ناشناس را هشدار و گزارش دهد. این ابزار در شناسایی حمله‌ی ARP Spoofing بسیار مفید است. همچنین از قابلیت های دیگر این دستور این است که زمانی که هرگونه تغییری روی این آدرس ها رخ دهد، می تواند ایمیل اطلاع رسانی برای به ادمین شبکه ارسال نماید. این دستور جهت شناسایی حقه های ARP (ARP spoofing)، روی شبکه بسیار کاربردی می باشد.

دستور vnstat PHP

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

کنترل سرور لینوکس
کنترل سرور لینوکس

اما ملاک هزینه‌های پهنای باند، کل ترافیک انتقال یافته بر روی کارت شبکه است که ممکن است صرف بروزرسانی‌های سیستم عامل و یا حتی ویروس‌ها و یا حملات بروت‌فورس شود و مدیر سرور مجبور به پرداخت هزینه برای ترافیک ناخواسته خود می‌شود. در این حالت می‌توان از ابزاری قوی مانند VnStat PHP استفاده کرد.

vnstat PHP برنامه‌ای بر پایه وب برای ابزار محبوب vnstat است. این برنامه برای مانیتورینگ ترافیک‌های ورودی و خروجی در سیستم است و می‌تواند با گزارش‌های ماهانه، روزانه و سالانه به صورت گرافیکی آماری از ترافیک‌های سیستم نشان دهد. از مزایای این نرم افزار می‌توان به سبک بودن آن اشاره کرد که بار خاصی را بر روی سرور اعمال نمی‌کند.

دستور Nmon

یکی از دستورات برای کنترل سرور لینوکس دستور Nmon است. این دستور خلاصه شده‌ی Nigel’s performance Monitor است که برای مانیتور کردن تمامی منابع سیستم از جمله پردازنده، حافظه‌ی رم، میزان مصرف دیسک، فرآیندهای مهم و کرنل به کار می‌رود. این ابزار در دو حالت Online Mode و Capture Mode ارائه شده است. Online Mode برای مانیتور کردن شبکه در زمان واقعی و Capture Mode برای زمانی استفاده می‌شود که می‌خواهیم نتایج در فایلی با فرمت CSV ذخیره شود.

دستور Nagios

Nagios یک سیستم مانیتورینگ متن‌باز برای مانیتور کردن شبکه، زیر ساخت‌ها و نرم‌افزار‌ها است. با Nagios امکان مانیتورینگ سیستم، سرویس‌ها و شبکه با ارسال پیغام‌هایی به ایمیل مدیران در زمان‌های بحرانی وجود دارد. با آن می‌توانید کل زیر ساخت‌ها «Inferastructure» را بررسی کنید. در پیکربندی Nagios در این مطلب از دو ماشین لینوکسی که یکی به عنوان Nagios Server عمل می‌کند و دیگری به عنوان Nagios Client باید استفاده شود.

Nagios Server ماشینی است که Nagios و کنسول آن بر روی آن نصب شده و می‌توان دیگر ماشین‌های شبکه را را برای مانیتورینگ متمرکر به آن معرفی کرد. در واقع با استفاده از ماشین Nagios Server می‌توان سرویس‌ها، زیر ساخت‌ها مانند ftp, dns و وضعیت پردازنده، حافظه، swap بر روی ماشین‌های راه دور را یکجا مانیتور کرد. به ماشین‌هایی که به Nagios Server معرفی می‌شوند، Nagios Client می‌گویند. لازم است بر روی ماشین های Nagios Client، بسته نرم افزاری nrpe نصب شود.

ارسال دیدگاه جدید