نرم افزار ناگیوس

معرفی ناگیوس : Nagios

Nagios (ناگيوس) يک سيستم مانيتورينگ قدرتمند است که سازمان ها را قادر به شناسايي و حل و فصل مشکلات زيرساخت ها مي سازد. اين سيستم، نظارت بر کليه زيرساخت هاي فناوري اطلاعات را در سطوح متنوعي مانند:

  • سرور (Server)
  • برنامه (Application)
  • اجزاء شبکه (Network Elements)
  • سنجش معيار سيستم (System Metric)
  • سرويس هاي سفارشي و استاندارد (Standard and Custom Service)
  • را فراهم مي سازد، همچنين امکان مديريت و اداره نمودن توابع نام برده را خواهد داشت

Nagios براي اولين بار در سال 1999 راه اندازي شد، اين نرم افزار جهت اجرا در سيستم عامل هاي لينوکس طراحي شده و تحت مجوز و شرايط عموميGNU نسخه 2 و بنياد نرم افزارهاي آزاد منتشر شده است. طي نظر سنجي انجام شده در سال 2006 که در ميان فهرست پستي هکرهاي NMAP انجام شده بود رتبه 67 را به عنوان يک ابزار امنيتي شبکه و رتبه 5 را به عنوان ابزار نظارت بر ترافيک کسب کرده بود، همچنين در بررسي مشابه ديگري در سال 2011 در مکان 69 قرار گرفت.

يکي از ايرادهاي اصلي که معمولا به ناگيوس وارد است، نحوه پيکربندي آن است. پيکربندي اين نرم افزار به صورت متنی و با تغييرات در فايل هاي پيکربندي اصلي آن امکان پذير است که براي بسياري از کاربران امري دشوار خواهد بود. لذا در نسخه شفارشی آن رابط هاي گرافيکي متنوعي به صورت دستي و اتوماتيک جهت پيکربندي ارائه شده است. نسخه سفارشی علاوه بر کليه قابليتهاي نسخه رايگان داراي ويژگي هاي زير مي باشد:

ويژگي هاي ناگيوس


مانيتور منابع سيستم (لينوکس، يونيکس و ويندوز) توسط افزونه NRPE مانند:

  • ديسک (Disk)
  • پراسسور (CPU)
  • حافظه (RAM)
  • پراسس و ديمن (Task And Daemon)
  • استفاده از پروتکل هاي استاندارد مانند ICMP، TCP، UDPو… همچنين کليه پروتکل هاي استاندارد TCP/IP، NetBEUI و IPX/SPX )
  • مديريت رخداد (Event Handler) براي پلتفرم هاي لينوکس، يونيکس و ويندوز که امکان مديريت رخدادهاي به وقوع پيوسته را ميسر مي سازد، بطور نمونه شروع مجدد سرويس (Restart Service) و يا تغيير در زنجيره هاي فايروال (IPTables)
  • قابليت دسته بندي المنت ها بر اساس تجهيزات، گروه تجهيزات، سرويس و …
  • بررسي (Check) وضعيت تجهيزات و سرويس ها
  • امکان بررسي (Check) المنت ها به صورت فعال (Active) که ناگيوس شروع کننده ارتباط مي باشد
  • امکان بررسي (Check) المنت ها به صورت غير فعال (Passive) که شروع کننده ارتباط المنت هاي خارجي مي باشند.
  • امکان ايجاد مانيتور به صورت اختصاصي توسط Shell scripts, C++, Perl, Ruby, Python, PHP, C و غيره…
  • امکان بررسي سرويسهاي موازي
  • قابليت تعريف سلسله مراتبي سرويس هاي شبکه و تعريف وابستگي ها
  • اعلام رخداد از طريق (ايميل، پيجر، SMS، و يا هر روش تعريف شده ديگر توسط کاربر از طريق پلاگين)
  • قابليت پشتيباني از سيستم مانيتورينگ به صورت Redundant
  • امکان ذخيره سازي داده ها از طريق فايل هاي متني به جاي پايگاه داده

قابلیت های نسخه سفارشی ناگیوس

  • امکان سفارشي کردن رابط خاص براي کاربر (User-Specific Web Interface)
  • داشبورد مديريت پيشرفته
  • امکان پيکربندي با رابط وب
  • امکان پيکربندي به صورت ويزارد
  • امکان دسترسي به توابع نرم افزار با سطوح متنوع دسترسي
  • ارائه نمودارهاي عملکرد تجهيزات
  • ارائه بخش مديريت پايگاه داده
  • ارائه پلاگين هاي متنوع جهت مانيتورينگ و مديريت