تیم Zabbix خوشحال است که انتشار Zabbix 4.4 را اعلام کند. آخرین نسخه با یک عامل جدید Zabbix نوشته شده در Go ارائه می شود، استانداردهایی را برای قالب های Zabbix تعیین می کند و قابلیت های تجسم پیشرفته را ارائه می دهد.
بیایید نگاهی به مهم ترین ویژگی های موجود در Zabbix 4.4 بیاندازیم.
نماینده نسل جدید Zabbix
Zabbix 4.4 یک نوع عامل جدید به نام zabbix_agent2 را معرفی می کند که طیف گسترده ای از قابلیت های جدید و عملکردهای نظارتی پیشرفته را ارائه می دهد:
- به زبان Go نوشته شده است.
- چارچوبی از پلاگین ها برای نظارت بر سرویس ها و برنامه های مختلف.
- امکان حفظ حالت بین چک ها (به عنوان مثال، حفظ اتصالات مداوم به پایگاه داده).
- زمانبندی داخلی برای پشتیبانی از اسلات های زمانی انعطاف پذیر.
- استفاده کارآمد از شبکه با انتقال مقادیر زیاد داده.
- این عامل در حال حاضر بر روی لینوکس اجرا می شود، اما در آینده نزدیک آن را برای پلتفرم های دیگر نیز در دسترس قرار خواهیم داد.
← برای فهرست کامل ویژگی های جدید، رجوع کنید
توجه داشته باشید عامل Zabbix موجود همچنان پشتیبانی خواهد شد.
→
وب هوک ها و منطق کنش/اعلان قابل برنامه ریزی
ادغام با سیستم های اعلان خارجی و صدور بلیط به طور قابل توجهی بهبود یافته است، که امکان تعریف تمام منطق پردازش را با استفاده از موتور جاوا اسکریپت داخلی فراهم می کند. این قابلیت ادغام دو طرفه با سیستم های خارجی را ساده می کند و امکان دسترسی با یک کلیک از رابط کاربری Zabbix به ورودی در سیستم بلیط شما، ایجاد پیام های چت و موارد دیگر را فراهم می کند.
تنظیم استانداردها برای قالب های Zabbix
ما تعدادی استاندارد را معرفی کرده ایم و به وضوح تعریف کرده ایم
ساختار فایلهای XML/JSON بهطور قابلتوجهی سادهسازی شده است و امکان ویرایش دستی قالبها را تنها با استفاده از یک ویرایشگر متن فراهم میکند. اکثر الگوهای موجود برای مطابقت با استانداردهای جدید بهبود یافته اند.
پشتیبانی رسمی TimescaleDB
علاوه بر MySQL، PostgreSQL، Oracle و DB2، ما اکنون رسما از TimescaleDB پشتیبانی می کنیم. TimescaleDB سطوح عملکرد تقریبا خطی و همچنین حذف خودکار و فوری داده های تاریخی قدیمی را فراهم می کند.
پایگاه دانش در مورد موارد و محرک ها
Zabbix 4.4 توضیحات بسیار واضح تری از موارد و محرک ها ارائه می دهد. این اطلاعات با ارائه تمام جزئیات ممکن در مورد معنی و هدف اقلام جمع آوری شده، جزئیات مشکل و دستورالعمل هایی در مورد چگونگی رفع آن، کمک بزرگی به مهندسان می کند.
گزینه های تجسم پیشرفته
نوار ابزارها و ویجتهای مرتبط با آنها به روشهای مختلفی بهبود یافتهاند و ایجاد و مدیریت آنها را آسانتر کرده و امکان تغییر گزینههای ویجت را با یک کلیک اضافه میکنند. اندازه شبکه داشبورد اکنون برای پشتیبانی از صفحه نمایش فوق عریض و صفحه نمایش بزرگ مناسب است.
ویجت نمایش مشکل برای پشتیبانی از نمای کلی بهبود یافته است و ویجت جدیدی برای نمایش نمودارهای نمونه معرفی شده است.
علاوه بر این، همه ویجت ها اکنون می توانند در حالت هدلس نمایش داده شوند.
هیستوگرام ها و تجمیع داده ها
Zabbix 4.4 از هیستوگرام ها پشتیبانی می کند و ویجت گراف اکنون می تواند داده ها را با استفاده از توابع مختلف جمع آوری کند. ترکیب این دو ویژگی تجزیه و تحلیل بلند مدت داده ها و برنامه ریزی ظرفیت را تا حد زیادی تسهیل می کند.
→
پشتیبانی رسمی از پلتفرم های جدید
Zabbix 4.4 اکنون بر روی پلتفرم های زیر کار می کند:
- SUSE Linux Enterprise Server 15
- دبیان 10
- راسپبین 10
- rhel 8
- عامل برای Mac OS/X
- MSI Agent برای ویندوز
همه پلتفرم های موجود را می توان در آن یافت
نصب در فضای ابری با یک کلیک
Zabbix را می توان به راحتی به عنوان یک ظرف یا یک تصویر دیسک آماده برای استفاده در سرویس های ابری مختلف نصب کرد:
- AWS
- لاجوردی
- Google Cloud Platform
- اقیانوس دیجیتال
- کارگر بارانداز
ثبت خودکار قابل اعتماد
نسخه جدید Zabbix به شما امکان می دهد از رمزگذاری PSK برای ثبت خودکار با تنظیمات رمزگذاری خودکار برای میزبان های اضافه شده استفاده کنید. اکنون میتوانید Zabbix را طوری پیکربندی کنید که ثبت خودکار دستگاههای شبکه را فقط با استفاده از PSK، فقط بدون رمزگذاری یا هر دو مجاز کند.
→
JSONPath توسعه یافته برای پیش پردازش
Zabbix اکنون از نحو توسعه یافته JSONPath پشتیبانی می کند، که امکان پیش پردازش پیچیده داده های JSON، از جمله تجمع و جستجو را فراهم می کند. پیش پردازش همچنین می تواند برای اکتشافات سطح پایین مورد استفاده قرار گیرد که آن را به ابزاری بسیار قدرتمند برای اتوماسیون و کشف تبدیل می کند.
توضیحات ماکرو کاربر
ماکروهای سفارشی عملکرد بسیار خوبی هستند که پیکربندی Zabbix را ساده کرده و ایجاد تغییرات در پیکربندی را بسیار آسانتر میکند. پشتیبانی از توضیحات ماکرو سفارشی به شما کمک می کند تا هدف هر ماکرو را مستند کنید و مدیریت آنها را بسیار آسان تر می کند.
کارآمدتر جمع آوری داده های پیشرفته
جمعآوری دادهها و کشف اشیاء مربوط به WMI، JMX، و ODBC با بررسیهای جدیدی که آرایههایی از اشیاء را در قالب JSON برمیگرداند، بهبود یافته است. ما همچنین پشتیبانی از فروشگاه های داده VMWare را برای نظارت VMWare و سرویس های systemd برای پلت فرم لینوکس، و همچنین یک نوع پیش پردازش جدید برای تبدیل CSV به JSON اضافه کرده ایم.
سایر ویژگی ها و پیشرفت های جدید در Zabbix 4.4
- پیش پردازش داده های XML از LLD
- حداکثر تعداد معیارهای وابسته به 10 هزار قطعه افزایش یافته است
- تبدیل خودکار نوع به پیش پردازش JSONPath اضافه شد
- نام میزبان در فایلهای صادرات بیدرنگ گنجانده شده است
- عامل ویندوز اکنون از شمارنده های عملکرد به زبان انگلیسی پشتیبانی می کند
- امکان نادیده گرفتن مقادیر در پیش پردازش در صورت بروز خطا
- آخرین داده ها برای دسترسی نه تنها به داده های تاریخی، بلکه به داده های زنده نیز گسترش یافته است
- امکان ویرایش توضیحات ماشه حذف شده است، دسترسی به آنها بسیار ساده شده است
- پشتیبانی از انواع رسانه جاببر و Eztexting داخلی، با استفاده از webhook ها یا اسکریپت های خارجی حذف شد
- داشبورد پیش فرض به روز شد
- هاست های ثبت شده خودکار اکنون این امکان را دارند که گزینه "اتصال به dns" یا "اتصال به IP" را مشخص کنند.
- پشتیبانی از ماکرو {EVENT.ID} برای URL ماشه اضافه شد
- عنصر صفحه دیگر پشتیبانی نمی شود
- آخرین نوع ویجت داشبورد ایجاد شده به خاطر سپرده می شود و در آینده مورد استفاده مجدد قرار می گیرد.
- قابلیت مشاهده عناوین ویجت برای هر ویجت قابل تنظیم است
کل لیست ویژگی های جدید Zabbix 4.4 را می توانید در اینجا پیدا کنید
منبع: www.habr.com