زبیکس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به ناوبری پرش به جستجو
Zabbix
Zabbix logo.png
توسعه‌دهنده(ها) Zabbix SIA
وضعیت توسعه فعال
نوشته‌شده به سی (سرور, پروکسی, عامل)، پی اچ پی (سمت کاربر)، جاوا
سکو چندسکویی
گونه سیستم مدیریت شبکه
پروانه پروانه عمومی همگانی گنو نسخه 2

زبیکس (به انگلیسی: Zabbix) یک نرم‌افزار متن باز برای پایش شبکه‌ها و نرم‌افزارها در سطح سازمانی است[۱]، که توسط الکسی ولادیشو (به انگلیسی: Alexei Vladishev) ایجاد شده‌است. این نرم‌افزار برای پایش و تشخیص وضعیت سرویس‌های شبکه‌ها، سرورها و دیگر سخت افزارهای شبکه طراحی شده‌است.

زبیکس از مای‌اس‌کیوال، پست‌گرس‌کیوال، اس‌کیوال لایت، Oracle و دی‌بی۲ برای ذخیره داده‌ها پشتیبانی میکند. برنامه‌نویسی سمت سرور از زبان C بهره میبرد و برنامه‌نویسی سمت کاربری آن از زبان PHP استفاده می‌کند. زبیکس گزینه‌های بسیاری برای مانیتورینگ تجهیزات ارائه می‌دهد:

  • بررسی‌های ساده میتوانند پایداری و پاسخگویی سرویس‌های استاندارد، مانند SMTP یا HTTP، را بدون نصب نرم‌افزار بر روی سیستم مانیتور شده تأیید کنند.
  • یک عامل زبیکس می‌تواند بر روی سیستم‌های یونیکس و ویندوز نصب شود و آماری همچون بار سی پی یو، فضای ذخیره سازی، کاربرد شبکه و غیره را مانیتور نماید.
  • برای جایگزین نصب عامل زبیکس بر روی میزبان ها، زبیکس از مانیتورینگ SNMP، TCP و ICMP و همچنین از IPMI، JMX، SSH، Telnet و پارامترهای سفارشی پشتیبانی میکند.

زبیکس تحت پروانه عمومی همگانی گنو نسخه 2 منتشر می‌شود و یک نرم‌افزار رایگان است.[۲]

تاریخچه[ویرایش]

زبیکس

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

ویژگی‌ها[ویرایش]

  • عملکرد بالا، ظرفیت بالا (توانایی پایش صدها هزا ر دستگاه)
  • کاوش خودکار تجهیزات شبکه
  • کاوش سطح پایین
  • پایش توزیع شده با مدیریت تحت وب یکپارچه
  • استفاده از دو مکانیزم رای‌گیری و به دام انداختن
  • عامل‌هایی با کارایی بالا (نرم‌افزار کاربری برای سیستم‌های Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X, Tru64/OSF1, Windows 2000, Windows Server 2003, Windows XP Windows Vista, Windows Server 2008, Windows 7)
  • پایش بدون نیاز به عامل نرم‌افزاری
  • پایش JMX
  • پایش وب
  • شناسایی امن کاربر
  • مجوزهای کاربری انعطاف پذیر
  • رابط کاربری تحت وب
  • معیارهای SLA و ITIL KPI هنگام گزارش دهی
  • اطلاع رسانی با ایمیل در رخدادهای از قبل تعریف شده و کاملاً انعطاف پذیر
  • نمایش سطح بالایی (تجاری) از منابع پایش شده در داشبورد و صفحه نمایش‌های تعریف شده.
  • یادداشت رسیدگی

توسعه نرم‌افزار[ویرایش]

در حال حاضر زبیکس توسط شرکت ZabbixSIA به صورت اختصاصی توسعه داده می‌شود.

کد منبع[ویرایش]

زبیکس از چندین ماژول جداگانه تشکیل شده است:

  • سرور
  • عامل‌ها
  • سمت کاربر
  • پروکسی
  • دروازه جاوا (Java Gateway)

سرور، پروکسی و عامل‌ها به زبان C و سمت کاربر به زبان PHP و جاوا اسکریپت نوشته شده‌است.

دروازه جاوا از زبیکس نسخه 2 اضافه شده و به زبان جاوا نوشته شده‌است.

انتشارها[ویرایش]

از زمان انتشار نسخه 1.0 نرم‌افزار زبیکس ، نسخه‌های بعدی بیشتر با تغییر در زیر شماره نسخه (برای مثال: 1.1، 1.2، ... ) منتشر شده اند و هر انتشاری شامل بسیاری از ویژگی‌های جدید بوده‌است.

اکنون نحوه شماره‌گذاری نسخه‌ها تغییر کرده‌است. زبیکس از نسخه 1.1 به بعد تصمیم گرفت که از شماره‌های فرد برای نسخه‌های توسعه (برای مثال: 1.1، 1.3، ..) و از شماره‌های زوج برای نسخه‌های انتشار یافته‌استفاده کنید. برای مثال نسخه 1.3 نسخه توسعه بوده و به دنبال نسخه 1.1 آمده‌است و برای انتشار نسخه 1.4 توسعه می یابد.

مطالعه بیشتر[ویرایش]

منابع[ویرایش]