عدم شناسایی فایل سیستم توسط زبیکس

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

همونطور که می‌تونید پارتیشن‌های سرورهای لینوکسی توسط Discovery rules بصورت خودکار روی زبیکس شناسایی می‌شن، مثلا دایرکتوری / رو به عنوان دایرکتوری اصلی سرور اضافه و مانیتور می‌کنه. این شناسایی خودکار هر یک ساعت یک‌بار انجام می‌شه، یعنی اگر شما همین الان یک سرور رو به زبیکس اضافه کنید، باید حداقل تا یک ساعت دیگه آیتم‌های فایل سیستم براتون اضافه بشن. با این حال اگر سرورهای شما با استفاده از مجازی‌ساز virtuozzo ایجاد شده باشن، ممکنه نوع فایل سیستم سرور توسط زبیکس شناسایی نشه و در بخش items از اپلیکیشن Filesystems هیچ مقداری نمایش داده نشه. چون نوع فایل سیستم مورد استفاده در virtuozzo ممکنه خیلی استاندارد و فراگیر نباشه.

خب، برای این که بدونید فایل سیستم استفاده شده در سرور شما چیه، کافیه مسیر زیر رو یه بررسی داشته باشید:

cat /proc/mounts

روی سرور من فایل سیستم مورد استفاده سرور simfs بود که توسط زبیکس بصورت پیش‌فرض قابل شناسایی نبود.

/dev/simfs / simfs rw,relatime,usrquota,grpquota 0 0

برای این که این فایل سیستم توسط زبیکس شناسایی بشه رو اینترفیس زبیکس از منوی Administration وارد تب General بشید و از منوی کشویی سمت راست گزینه Regular expressions رو انتخاب کنید. پس از ورود به این بخش روی File systems for discovery کلیک کنید و تو بخش Expression فایل سیستم موردنظر خودتون رو که برای من simfs بود و برای شما هرچیز دیگری که هست وارد کنید و تغییرات رو آپدیت کنید.

اضافه کردن فایل سیستم به زبیکس

و تمام