شرکت پردازش و ذخیرهسازی سریع داده
Zabbix Configuration
Tech-Support
پیکربندی SNMP بر روی سامانه SAB-SE
پس از ورود به سامانه SAB-SE از منوی کناری در بخش System وارد زیرمنوی Settings شده و در این صفحه به قسمت SNMP Settings رجوع کرده و ابتدا سرویس را فعال (Enable) مینماییم.
System>Settings>SNMP Settings>Enable


پس از فعال سازی سرویس، دو زیر منو برای کاربر نمایش داده میشود شامل:
.1 Add SNMP V2 user
.2 Add SNMP V3 user
نکته: هردو نسخه SNMP بر اساس نیاز کاربر قابل استفاده است اما ورژن ۳ دارای ضریب امنیت بیشتر است و امکان رمزگذاری و تایید هویت در آن لحاظ شده است.
1.1 پیکربندی SNMP V2
در این قسمت تنها نیاز به تنظیم Community توسط کاربر در سمت سامانه SAB-SE است.
حداقل 5 کاراکتر برای تنظیم این بخش نیاز است و باید از حروف کوچک استفاده شود.
به این منظور بر روی گزینه Add SNMP V2 user کلیک کرده و در کادری که نمایش داده شده با رعایت شرایط بالا تنظیمات را انجام میدهیم.
Add SNMP V2 user >Community > Apply
لازم به ذکر است که این مورد در سمت نرمافزار مانیتورینگ نیز باید مطابق با سمت سامانه تنظیم گردد به همین جهت تنظیمات انجام شده را به خاطر بسپارید


1.2 پیکربندی SNMP V3
پس از کلیک بر روی گزینه Add SNMP V3 user پنجرهای برای کاربر نمایش داده میشود که در آن کاربر باید نام کاربری مد نظر خود را با رعایت پیش نیازهای اولیه در هر قسمت، وارد کند.

گزینههای این بخش شامل موارد زیر است:
برای دریافت Template وارد رابط کاربری سامانه SAB-SE شده و به منوی Setting رفته ، در صفحه تنظیمات به بخش SNMP Settings رفته و مقابل گزینه Download Zabbix Template بر روی گزینه موجود کلیک میکنیم تا فایل مورد نظر دانلود شود.
.png)
پس از دریافت Template حال به سراغ نرم افزار مانیتورینگ Zabbix میرویم .
پس از ورود به صفحه اصلی نرمافزار Zabbix از منوی کنار صفحه در بخش Data Collection گزینه Templates را انتخاب میکنیم.
.png)
پس از ورود به این بخش، بر روی گزینه Import در بالا سمت راست صفحه کلیک میکنیم.
Configuration > Templates > Import

پس از ورود به این قسمت، در کادر موجود Template مربوط به سامانه را اضافه میکنیم و موارد مورد نیاز را تیک میزنیم و در انتها با کلیک بر روی گزینه Import در پایین صفحه، موارد را تایید میکنیم.
نکته: جنس فایل Template از نوع xml است.
نکته: پس از Import فایل مربوطه ،به طور مثال اگر نام فایل به صورت : Template.HPDS بود باید دقت شود که بخش اول نام آن در سمت نرم افزار Zabbix حذف میشود و به صورت : HPDS نمایش میدهد.
نکته: اگر Template هایی که قصد افزودن آن ها به نرم افزار مانیتورینگ Zabbix را داریم دارای محتوای یکسان باشند ، تنها یکی از آنها افزوده میشود.
پس از ورود به صفحه اصلی نرمافزار از منوی کنار صفحه در بخش Data Collection گزینه Host Gruop را انتخاب میکنیم.
.png)
پس از ورود به این صفحه، با کلیک بر روی گزینه Create host group در بالای صفحه سمت راست، برای ساخت host group اقدام میکنیم.

نامی دلخواه برای آن انتخاب میکنیم و بر روی گزینه Add کلیک میکنیم.
برای افزودن سامانه ذخیره ساز SAB-SE به نرمافزار مانیتورینگ Zabbix وارد منویData Collection شده و بر روی گزینه Hosts کلیک میکنیم و در صفحهای که نمایش داده میشود، بر روی گزینه Create host در بالای صفحه سمت راست کلیک میکنیم.

با کلیک بر روی این گزینه صفحهای مانند شکل زیر نمایش داده میشود
که شامل سربرگ های زیر است :
1.host
2.IPMI
3.Tags
4.Macros
5.inventory
6.encryption
7.value mapping

موارد این بخش به صورت زیر تکمیل گردد :
الف) نامی دلخواه در بخش hostname
ب) visible name : نام قابل نمایش برای کاربر
ج) Templates : در این بخش Template که قبلا اضافه کردیم از بین لیست Template ها انتخاب می کنیم.
د) HostGroup : گروهی که در قسمت Host Group ساختیم را انتخاب میکنیم.
از منوی موجود گزینه SNMP را انتخاب میکنیم و بر اساس تنظیمات سمت سامانه ذخیره ساز، از ورژن 2 و یا 3 استفاده میکنیم.
SNMPv2
SNMPv3
نکته: برای تنظیم SNMP V3 قسمت Context name را خالی بگزارید.
IPMI : این قسمت بنابر نیاز کاربر برای افزودن آیتمهایی که از طریق IPMI مانیتور میشوند، تکمیل میگردد، میتوان بدون تغییر این بخش را باقی گذاشت.
Tags: برچسب گذاری بر روی سامانهای که قصد افزودن آن را داریم در این بخش صورت میگیرد.
Macros : پس از ورود به این بخش، بر روی گزینه Inherited and host macros کلیک کرده و در زیر منویهای این بخش، اگر از SNMP V2 استفاده کرده باشیم، مقدار SNMP_COMMUNITY را مطابق با سمت سامانه ذخیره ساز تنظیم میکنیم.

Inventory :در این قسمت میتوان برای اینکه اطلاعات دقیقتری از دیوایس افزوده شده داشت، موارد را تکمیل کرد یا تنظیمات را به حالت اتوماتیک قرار داد یا کاملا آن را غیر فعال کرد.
Encryption :نوع رمزگذاری را میتوان تعیین کرد.
چنانچه پس از گذشت مدتی هیچ موردی در بخش Items مشاهده نشد موارد زیر را بررسی کنید:

1.اطمینان پیدا کنید که status به حالت Enable باشد.
2.با کلیک بر روی گزینه Items وارد این بخش شده و تمام موارد را تیک زده و در پایین صفحه ابتدا بر روی دکمه Execute now کلیک کرده و سپس بر روی دکمه Enable کلیک میکنیم.

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

3.با کلیک بر روی گزینه Discovery وارد این بخش شده و تمام موارد را تیک زده و در پایین صفحه ابتدا بر روی Execute now و سپس بر روی گزینه Enable کلیک میکنیم.

نحوه تنظیم Pre-processing در item های zabbix
باتوجه به اینکه SNMP در سامانه SE به صورت پیش فرض از اطلاعات مانیتورینگ سامانه برای ارسال به zabbix استفاده میکند و گاها unit این مقادیر با unitهای پیش فرض zabbix در تضاد است ( برای مثال سامانه مقدار sizeهای مختلفpool total size , pool free size , disk size , lun total size , ... را به MB برمیگرداند اما zabbix به صورت پیش فرض انتظار byte را دارد) باید توجه داشت که یا ادمین باید متوجه این تفاوت باشد و triggerهای خود را بر اساس پارامترهای منطقی معین کند ( به نسبت اعداد توجه کند ) یا اینکه مقدار دقیق unit itemها را برای zabbix مشخص کند. برای تعیین مقدار دقیق این unit بهتر است که preprocessing روی item مربوطه انجام شود که به روش زیر عمل میشود.
ابتدا وارد صفحه items میشویم تا itemهای discover شده را مشاهده کنیم

روی itemی که میخواهیم روی آن preprocessing انجام شود کلیک میکنیم و وارد تنظیمات آن item خاص می شویم.

روی clone کلیک میکنیم تا دقیقا با تنظیمات مشابه یک item بسازد. باید توجه داشت که مادامی که item اصلی پاک نشود نمیتوان این آیتم جدید را با همین نام و همین oid و همین key ثبت کرد. وارد tabی که به preprocessing اشاره دارد میشویم و روی دکمه add کلیک میکنیم

دقت داشته باشید که با کمک custom multiplier میتوان ضریبی را برای item مربوطه مشخص کرد. قبل از اینکه این مقدار را ثبت کنیم item قریمی را پاک کرده سپس اقدام به ثبت item جدید میکنیم . حال در گراف zabbix داده های مربوطه دقیق خواهند بود