این راهنما نحوه‌ی اتصال Zabbix به پیام‌رسان تلگرام را از طریق Bot API تلگرام و قابلیت Webhook در Zabbix توضیح می‌دهد.

امکانات پشتیبانی‌شده

  • ارسال اعلان به کاربران به‌صورت فردی یا گروهی

  • پشتیبانی از قالب‌بندی متن با Markdown یا HTML


پیش‌نیازها

  • نسخه‌ی Zabbix: ۷.۲ یا بالاتر


پارامترها

پس از وارد کردن وب‌هوک، می‌توانید تنظیمات آن را از طریق پارامترهای قابل پیکربندی انجام دهید.

پارامترهای قابل تنظیم

این پارامترها بسته به شرایط راه‌اندازی و ترجیحات کاربر قابل ویرایش هستند:

نام پارامترمقدارتوضیح
api_parse_mode<PLACE PARSE MODE>حالت قالب‌بندی پیام‌ها. مقادیر مجاز: markdown، html، markdownv2
api_token<PLACE YOUR TOKEN>توکن اختصاصی بات تلگرام برای دسترسی به API تلگرام

پارامترهای داخلی (تغییر ندهید)

این پارامترها شامل مقادیر از پیش تعریف‌شده (ماکروها) هستند که در فرآیند ارسال پیام استفاده می‌شوند و نباید ویرایش شوند:

نام پارامترمقدارتوضیح
event_source{EVENT.SOURCE}نوع منبع رویداد (مثلاً Trigger یا Discovery). مقادیر ممکن: ۰ تا ۴
event_value{EVENT.VALUE}وضعیت رویداد (۱: مشکل، ۰: بهبودی)
event_nseverity{EVENT.NSEVERITY}شدت رویداد به‌صورت عددی (۰: بی‌طبقه، ۵: فاجعه)
event_severity{EVENT.SEVERITY}شدت رویداد به‌صورت متنی (مثلاً: High، Warning و …)
event_update_nseverity{EVENT.UPDATE.NSEVERITY}شدت به‌روزرسانی رویداد (عددی)
event_update_severity{EVENT.UPDATE.SEVERITY}شدت به‌روزرسانی رویداد (متنی)
event_update_status{EVENT.UPDATE.STATUS}وضعیت به‌روزرسانی (۰: رویداد اصلی، ۱: به‌روزرسانی)
alert_subject{ALERT.SUBJECT}موضوع پیش‌فرض از تنظیمات عملیات
alert_message{ALERT.MESSAGE}پیام پیش‌فرض از تنظیمات عملیات
event_tags{EVENT.TAGSJSON}برچسب‌های رویداد به‌صورت آرایه‌ی JSON
api_chat_id{ALERT.SENDTO}شناسه‌ی چت گیرنده در تلگرام

نکته مهم درباره پراکسی

اگر نیاز به استفاده از پراکسی HTTP دارید، یک پارامتر جدید به نوع رسانه (Media Type) با نام http_proxy اضافه کنید و مقدار آن را برابر با URL پراکسی قرار دهید.


مراحل ساخت بات تلگرام

۱. به @BotFather در تلگرام پیام دهید و دستور /newbot را ارسال کنید.
۲. طبق مراحل راهنما پیش بروید تا بات شما ساخته شود.
۳. در پایان، توکن اختصاصی بات نمایش داده می‌شود. این توکن برای تنظیم وب‌هوک در Zabbix مورد استفاده قرار می‌گیرد.

بدون نظر

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

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