قسمت نهم
Zabbix templates


اگر ما مي خواهيم كه هاست ها را مانيتور نماييم ، مي بايستي كه براي هر هاست check هايي ايجاد نماييم و يا از Zabbix templates استفاده نماييم .


Template ها مجموعه اي از ماهيت هايي مانند items, triggers, screens وغيره هستند كه همگي باهم در مورد يك و يا چندين هاست خاص اعمال مي گردند. و در نتيجه باعث صرفه جويي در زمان كانفيگ و يا اعمال تغييرات لازم مي گردند.


از طريق Configuration | Templates اعمال مي گردند .





Triggers


اكنون كه ما آيتم هاي خودمان را در زبيكس داريم . گاهي اوقات ما نياز داريم كه حدودي را مشخص نماييم كه نمي خواهيم از آن حدود تجاوز شود . به عنوان مثال لود cpu‌بيشتر از 5 و يا مموري كمتر از 256 مگابايت باشد . در زبيكس ما از triggers براي تعريف آستانه هاي مورد نظر استفاده مي نماييم . triggers عبارات منطقي مي باشند كه ديتاهاي آيتم هاي مختلف را ارزيابي مي كنند و يك آيتم را در وضعيت OK ويا problem قرار مي دهد . triggers ها در قسمت هاي زير مي توان تعريف نمود .


Configuration | Hosts | Triggers or Configuration | Templates | Triggers


وقتي كه يك Trigger تغيير وضعيت مي دهد يك event توسط زبيكس ايجاد مي گردد. موارد ديگري كه در زبيكس event ايجاد مي نمايند auto-registration of agents و autodiscovery of network devicesمي باشند كه event ها را مي توان از طريق Monitoring | Events مشاهده نمود .





Actions


گاهي اوقات در زبيكس ما مي خواهيم كه هنگام اتفاق افتادن يك event و يا چندين event خاص يك عملي انجام پذيرد . به عنوان مثال يك ايميلي فرستاده شود . action ها از طريق Configuration | Actions تعريف مي گردند.





escalations


گاهي اوقات ارسال يك ايميل به يك شخص در هنگام اتفاق افتادن يك event كافي نمي باشد و ما نياز به انجام چندين كار متوالي مي باشيم به عنوان مثال ابتدا يك ايميل ارسال گردد و ده دقيقه بعد يك متن به چندين نفر ارسال گردد و يا موارد ديگر . در اين حالت از escalations استفاده مي نماييم و از طريق Configuration | Actions و زير قسمت Operations مي توانيم مراحل مختلف escalations را تعريف نماييم و محدوديتي در تعداد مراحل آن وجود ندارد.





Media


در زبيكس مديا به عنوان يكي از روش هاي اعلام notification ها به كاربر استفاده مي گردد. و كاملا به كاربر بستگي دارد .


از طريق Profile | Media قابل دسترسي مي باشد و همچنين از طريق Administration | Media types نيز قابل دسترس مي باشند.





Notifications


Notifications را روشي در زبيكس براي آگاه ساختن كاربران درباره event هايي كه رخ مي دهند مي باشد . كه نوع اطلاع رساني را مي توان از طريق Administration | Notifications مشخص نمود كه چه چيزي و در چه زماني و از طريق چه مديايي به كاربر منتقل گردد.





Scripts


گاهي اوقات آپشن هايي كه زبيكس در اختيار ما قرار مي دهد كافي نمي باشد . براي حالت هايي مثل اين ، زبيكس به ما اجازه مي دهد كه از طريق remote commands امكانات زبيكس را گسترش دهيم . remote commands ، دستورات از پيش تعريف شده اي هستند كه به صورت اتوماتيك روي Host و در شرايط خاص جرا مي شوند . كه از طريق Administration | Scripts مي توان آنها را يافت.





monitor web services


در زبيكس اين امكان وجود دارد كه بنوانيم وب سرويس ها را مانيتور نماييم . ما مي توانيم يه سناريوي پيشرفته براي چك كردن وب سرويس ها پياده سازي نماييم كه Web scenarios ناميده مي شود و از طريق Configuration | Host | Web or Configuration | Template | Web قابل پياده سازي مي باشد.





Zabbix API


براي گسترش زبيكس مي توان از Zabbix API استفاده نمود . API از پروتكل Remote Procedure Call (RPC) استفاده مي نمايد و مي تواند آبجكت هايي مانند hosts ، templates, groups را ايجاد ، آپديت و يا fetch نمايند .





Zabbix server


Zabbix server يك نرم افزار مي باشد كه عمل مانيتورينگ را انجام مي دهد . اين نرم افزار با agent ها و ***** ها تعامل مي كند و محاسبات مانيتورينگ را انجام مي دهد و كار ارسال notification ها و ذخيره داده ها را بر روي ديتابيس مركزي انجام مي دهد
.................................................. ..................................................
پایان قسمت نهم .





لطفا با زدن دکمه تشکر از ما حمایت کنید .