مانیتور کردن Ceph Storage در Zabbix

Ceph یک نرم‌افزار ذخیره‌سازی توزیع‌شده‌ی متن‌باز است که هدف اصلی آن ایجاد قابلیت توسعه، کارایی بالا و احتراز از مدیریت متمرکز (که امکان Fail شدن خواهد داشت) بوده است. ceph یک راه‌کار واقعی و جامع در زمینه‌ی «سرویس‌های یکپارچه ذخیره‌سازی» است و امکاناتی مانند Block Storage و Object Storage را در اختیار ما می‌گذارد. قابلیت توسعه و اتصال از طریق API را نیز به این فهرست اضافه کنید. نسخه‌ی اولیه این محصول در سال ۲۰۱۲ و آخرین نسخه‌ی آن هم در دسامبر ۲۰۱۷ ارائه شده است.

با کمک Zabbix می توانید تمامی جزئیات Ceph را به صورت جامع و یکپارچه مانیتور کرده و از آخرین وضعیت آن مطلع شوید.

مرحله اول : فعال کردن ماژول Zabbix

برای اینکار Ceph یک ماژول برای Zabbix آماده کرده است که تنها کافیست آنرا فعال کنید و بعد پیکر بندی های لازم را انجام دهید
به ماشین CephAdmin خود رفته و ماژول Zabbix را با استفتده از دستور زیر فعال کنید.

مرحله دوم : نصب ZabbixSender

ZabbixSender را برروی تمامی MGR نود ها نصب کنید.

مرحله سوم : پیکربندی

نوبت به پیکربندی ماژول Zabbix می رسد که با دستور زیر می توانید آنرا پیکر بندی کنید این دستور را هم می توان در CephAdmin اجرا کرد هم در یکی از MGR ها که البته پیشنهاد ما برروی MGR نود ها است.

ساختار کلی استفاده از ماژول Zabbix به شکل زیر می باشد.

در دستور زیرجلوی zabbix_host آدرس IP یا DNS سرور Zabbix را وارد کنید.

با استفاده از دستور زیر آدرس IP و یا DNS ماشین Mon فعال را وارد کنید.

برای بررسی تنظیمات انجام شده می توانید از دستور زیر استفاده کنید.

سپس از مسیر دایرکتوری زیر در ماشین Mon خود Template Ceph را در سیستم خود کپی کنید.

/usr/lib64/ceph/mgr/zabbix/zabbix_template.xml

مرحله چهارم : تنظیمات پنل Zabbix

به پنل Zabbix رفته و Tamplate را Import کنید.

به قست Hosts رفته و یک Host جدید با مشخصات و آدرس Mon فعال Ceph خود ساخته و Template مورد نظر را به آن اضافه کنید و Add کنید.

شاید این مطالب را هم دوست داشته باشید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *