Zabbix یک ابزار نرم افزاری مانیتورینگ (open source) متن باز برای اجزای مختلف فناوری اطلاعات، از جمله شبکه ها، سرورها، ماشین های مجازی (VM) و سرویس های ابری است. Zabbix معیارهای نظارتی مانند استفاده از شبکه، مقدار بار CPU و مصرف فضای دیسک را ارائه می دهد.
با استفاده از نرم افزار Zabbix می توانید سروری را به عنوان مانیتورنگ استفاده نمایید. زمانی که این نرم افزار در سروری نصب می شود، می توانید سرورهای دیگر را با استفاده از Zabbix agent به سرور Zabbix متصل نمایید. با اتصال سرور agent به سرور Zabbix تمامی اطلاعات سرور agent مانند: میزان استفاده از رم، پردازشگر(cpu)، سرعت آپلود و دانلودو بسیاری از فعالیت های سرور نشان داده می شود و شما به راحتی از راه دور قادر به کنترل سرورها می باشید.
عملکرد سرور Zabbix به سه بخش تقسیم می شود
- عملکرد سرور Zabbix
- کارکرد Frontend
- کارکرد دیتا بیس
سیستم عامل های قابل پشتیبانی
این نرم افزار بر روی لینوکس، هیولت پاکارد یونیکس (HP-UX)، Mac OS X، Solaris و سایر سیستم عامل ها (OS) نظارت می کند. با این حال، نظارت بر ویندوز تنها از طریق عوامل امکان پذیر است.
نحوه کارکرد مانیتورینگ زبیکس
Zabbix می تواند برای نظارت بر پینگ سرور و همچنین سایت شما باشد. عواملی بر روی اجزای فناوری اطلاعات برای بررسی عملکرد و جمعآوری دادهها نصب میشوند. سپس این agent ها به یک سرور مدیریت متمرکز Zabbix گزارش می دهد. این اطلاعات در گزارش ها گنجانده شده یا به صورت بصری در رابط کاربری گرافیکی (GUI) ارائه می شود. در صورت وجود هر گونه مشکل در مورد آنچه در حال نظارت است، یک هشدار برای کاربر ارسال می کند.
رابط گرافیکی
رابط کاربری گرافیکی مبتنی بر وب Zabbix به کاربران این امکان را می دهد که محیط IT خود را از طریق داشبوردهای قابل تنظیم بر اساس ویجت ها، نمودارها، نقشه های شبکه، نمایش اسلاید و گزارش ها مشاهده کنند. برای مثال، یک کاربر میتواند گزارشی را سفارشی سازی کند تا معیارهای مرتبط با توافقنامههای سطح سرویس (SLA) و شاخصهای عملکرد کلیدی (KPI) در بارگذاریهای CPU را نشان دهد.