شبکه و فناوری, مقالات

زبیکس Zabbix

زبیکس (Zabbix) چی چی هست؟!

قبل از معرفی زبیکس ابتدا نیاز است کمی درباره سیستم های مانیتورینگ صحبت کنیم:

مانیتورینگ در لغت به معنای مشاهده مستمر وضعیت سیستم است.

شما با این سرویس ها می توانید از وضعیت لحظه ای هر نوع سرور ، سایت و اجزاء شبکه و بطور کل آپتایم سرور مطلع شده و از خطاها و قطعی های شبکه گزارش لحظه ای دقیقی داشته باشید.

لازم به ذکر است که تمامی اجزاء شبکه از قبیل سرورها و منابع داخلی و خارجی شبکه شما نیاز به مانیتورینگ و مانیتورشدن دارند که هرگاه مشکلی برایشان پیش آمد به سرعت و از طریق سیستم های اطلاع رسانی از آن باخبرشوید.

شبکه و دامنه شما احتمالا دارای کاربران زیادی می باشد که با در دسترس نبودن منابع مورد نیازشان لطمه فراوانی به اعتبار آن ها و سازمان وارد می گردد واین موضوع موجب ناراحتی آنها و حتی مدیران کسب و کار می گردد.

درباره زبیکس:

این برنامه از قوي ترين نرم افزارهای مانیتورینگ شبکه‌ها و برنامه ها ، یک نرم افزار اوپن سورس برای اجزای مختلف شبکه ، مثل سرورها ، ماشین های مجازی (VM) و سرویس های ابری می باشد.

با این نرم افزار تقریبا همه اطلاعات شبکه را میتوان جمع آوری و رصد کرد.

این سیستم قابلیت اینکه در لحظه چندین و چند سرور و تجهیزات شبکه را به صورت همزمان مانیتور کند را دارا میباشد و میتواند بر روی سیستم های لینوکسی و ویندوزی نصب شود.

این نرم افزار از پایگاه داده های MySQL ، PostgreSQL ، SQLite ، Oracle و IBM DB2 برای ذخیره سازی داده‌های خود پشتیبانی میکند ، برنامه نویسی سمت سرور آن زبان C و زبان سمت کاربری آن با زبان PHP می باشد.

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

شما می توانید با استفاده از این نرم افزار هزینه های تهیه، نصب و راه اندازی خود را کاهش داده و کیفیت خدمات خود را بالا ببرید و سود بیشتری کسب نمائید.

برخی از قابلیت های زبیکس:

• تنوع روش های اعلام هشدار

• تعدد سیستم عامل های پشتیبانی شونده

• تنوع روش های جمع آوری اطلاعات

• شناسایی هوشمند تجهیزات و سرورهای تحت شبکه

• طراحی توزیع شده برای پشتیبانی مقیاس های بسیار بزرگ

• توانایی ایجاد کلاسترهای وسیع جهت پوشش ترافیک اطلاعاتی سنگین

• امکان گسترش و سفارشی سازی سیستم (با استفاده از زبانهای PHP,Shell,Python ,Perll , …)

• پشتیبانی از پروتکل SNMP

• مانیتورینگ زیر ساخت های مجازی مانند VMware , HyperV

• مانیتورینگ دیتابیس و وب سرویس ها

• مانیتورینگ سرورهای جاوا

• مانیتورینگ سخت افزاری

• مانیتورینگ شرایط محیطی

• پایش بدون نیاز به عامل نرم افزاری

کاربران سرویس مانیتورینگ چه کسانی هستند؟

• پرتال ها ، سایت های خبری و اطلاع رسانی و فروشگاه اینترنتی آنلاین

• دیتا سنترها ومراکز داده پردازی و ارائه دهندگان خدمات هاستینگ و میزبانی وب

• بانکداری اینترنتی و پرتال های سرویس دهی دولتی وخصوصی

• وب سایت های شخصی و شرکتی

• سرورهای بانک ها , ایمیل سرورها , وب سرورها , اف تی پی سرور, بکاپ سرور اطلاعاتی و وی پی ان سرور ….

در شکل زیر تصویری از محیط زبیکس را مشاهده میفرمائید: