زبیکس
![]() | |
توسعهدهنده(ها) | 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 توسعه می یابد.