وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

0 56
زمان لازم برای مطالعه: 8 دقیقه


Prometheus Alert Manager برای ارسال هشدار از طریق ایمیل و سایر سرویس های وب (به عنوان مثال، PagerDuty، Slack، GitLab، WeChat) استفاده می شود. روی رویدادهای هشدار ایجاد شده روی پرومتئوس

Prometheus می‌تواند هشدارهایی را زمانی که هدفی در دسترس نیست ایجاد کند و آنها را به مدیر هشدار ارسال کند و یک اعلان ایمیلی برای شما ارسال کند تا به شما اطلاع دهد که هدف از کار افتاده است. این فقط یک مثال است. پرومتئوس بسته به این موضوع می تواند هشدارهایی را به مدیر هشدار ارسال کند روی هر معیار پرومتئوس بنابراین، امکانات بی حد و حصر است.

در این مقاله روش نصب Prometheus Alert Manager را به شما نشان خواهم داد روی اوبونتو 20.04 LTS. همچنین به شما نشان خواهم داد که چگونه Prometheus و Alert Manager را برای ارسال اعلان‌های ایمیلی از طریق Gmail زمانی که هدف Prometheus خاموش است (در دسترس نیست) پیکربندی کنید. بنابراین، بیایید شروع کنیم.

فهرست مطالب:

  1. پیش نیازها
  2. نصب Alert Manager
  3. ایجاد دایرکتوری داده
  4. شروع Alert Manager روی چکمه
  5. پیکربندی پرومتئوس
  6. ایجاد قانون هشدار پرومتئوس
  7. پیکربندی گیرنده جیمیل روی مدیر هشدار
  8. عیب یابی مشکلات تحویل ایمیل Alert Manager
  9. نتیجه
  10. منابع

پیش نیازها:

برای دنبال کردن این مقاله، باید:

  • ایجاد یک پرومتئوس کاربر سیستم
  • Prometheus را نصب کنید روی کامپیوتر شما.

این مقاله در ادامه مقاله روش نصب پرومتئوس می باشد روی اوبونتو 20.04 LTS. اگر به کمک نیاز دارید روی نصب پرومتئوس روی اوبونتو 20.04 LTS و ایجاد یک کاربر سیستم پرومتئوس، حتما آن را بررسی کنید.

نصب Alert Manager:

می توانید آخرین نسخه Alert Manager را از سایت دانلود کنید وب سایت رسمی پرومتئوس و آن را نصب کنید روی اوبونتو 20.04 LTS بسیار آسان.

ابتدا به مسیر بروید ~/دانلود دایرکتوری (یا هر دایرکتوری موقت دیگری به انتخاب شما) به شرح زیر است:

$ سی دی ~/دانلودها

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

آخرین نسخه Alert Manager (نسخه 0.22.2 در زمان نگارش این مقاله) را با دستور زیر دانلود کنید:

$ wget https://github.com/پرومتئوس/مدیر هشدار/منتشر شده/دانلود/نسخه 0.22.2/alertmanager-0.22.2.linux-amd64.tar.gz

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

Alert Manager در حال دانلود است. ممکن است کمی طول بکشد تا تکمیل شود.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

در این مرحله، Alert Manager باید دانلود شود.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

پس از دانلود Alert Manager، باید یک فایل بایگانی جدید پیدا کنید alertmanager-0.22.2.linux-amd64.tar.gz در فهرست کاری فعلی شما، همانطور که در تصویر زیر مشخص شده است.

$ ls -lh

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

را استخراج کنید alertmanager-0.22.2.linux-amd64.tar.gz آرشیو با دستور زیر:

$ تار xzf alertmanager-0.22.2.linux-amd64.tar.gz

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

شما باید یک دایرکتوری جدید پیدا کنید alertmanager-0.22.2.linux-amd64/ همانطور که در تصویر زیر مشخص شده است.

$ ls -lh

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

حالا، حرکت دهید alertmanager-0.22.2.linux-amd64 دایرکتوری به /opt/ دایرکتوری و نام آن را به مدیر هشدار به شرح زیر است:

$ sudo mv -v alertmanager-0.22.2.linux-amd64 /انتخاب کردن/مدیر هشدار

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

کاربر و گروه همه فایل ها و دایرکتوری ها را تغییر دهید /opt/alertmanager/ دایرکتوری به root به شرح زیر است:

$ sudo چاشنی -Rfv root:root /انتخاب کردن/مدیر هشدار

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

در /opt/alertmanager دایرکتوری، شما باید پیدا کنید مدیر هشدار باینری و فایل پیکربندی Alert Manager alertmanager.yml، همانطور که در تصویر زیر مشخص شده است. بعدا از آنها استفاده خواهید کرد. بنابراین، فقط این را در نظر داشته باشید.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

ایجاد دایرکتوری داده:

Alert Manager به دایرکتوری نیاز دارد که بتواند داده های خود را در آن ذخیره کند. همانطور که Alert Manager را به عنوان اجرا می کنید پرومتئوس کاربر سیستم، پرومتئوس کاربر سیستم باید به آن دایرکتوری داده دسترسی داشته باشد (مجوز خواندن، نوشتن و اجرا).

شما می توانید ایجاد کنید داده ها/ دایرکتوری در /opt/alertmanager/ دایرکتوری به شرح زیر

$ sudo mkdir -v /انتخاب کردن/مدیر هشدار/داده ها

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

مالک و گروه را تغییر دهید /opt/alertmanager/data/ دایرکتوری به پرومتئوس با دستور زیر:

$ sudo چاشنی -Rfv پرومتئوس: پرومتئوس /انتخاب کردن/مدیر هشدار/داده ها

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

مالک و گروه از /opt/alertmanager/data/ دایرکتوری باید به پرومتئوس، همانطور که در تصویر زیر نشان داده شده است.

$ ls -lh

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

راه اندازی Alert Manager روی بوت:

اکنون باید یک فایل سرویس systemd برای Alert Manager ایجاد کنید تا بتوانید به راحتی سرویس alertmanager را با systemd مدیریت کنید (شروع، توقف، راه اندازی مجدد و اضافه کردن به راه اندازی).

برای ایجاد یک فایل سرویس systemd alertmanager.service، دستور زیر را اجرا کنید:

$ sudo نانو /و غیره/سیستم شده/سیستم/alertmanager.service

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

خطوط زیر را در قسمت تایپ کنید alertmanager.service فایل.

[Unit]
شرح=Alert Manager برای پرومتئوس

[Service]
راه اندازی مجدد=همیشه
کاربر=پرومته
ExecStart=/انتخاب کردن/مدیر هشدار/alertmanager –config.file=/انتخاب کردن/مدیر هشدار/alertmanager.yml –storage.path=/انتخاب کردن/مدیر هشدار/داده ها
ExecReload=/صندوقچه/کشتن -HUP $MAINPID
TimeoutStopSec=۲۰ ثانیه
SendSIGKILL= نه

پیشنهاد می‌کنیم بخوانید:  روش نصب Vim در اوبونتو 22.04

[Install]
تحت تعقیب=multi-user.target

پس از اتمام کار، فشار دهید + X به دنبال Y و <ورود> برای نجات alertmanager.service فایل.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

برای اعمال تغییرات systemd، دستور زیر را اجرا کنید:

$ sudo systemctl daemon-reload

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

حالا، شروع کنید مدیر هشدار سرویس با دستور زیر:

$ sudo systemctl راه اندازی alertmanager.service

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اضافه کردن مدیر هشدار سرویس به راه اندازی سیستم تا به طور خودکار شروع شود روی بوت کردن با دستور زیر:

$ sudo systemctl فعال کردن alertmanager.service

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

همانطور که می بینید، مدیر هشدار خدمات است فعال / در حال اجرا. هم هست فعال شد (به طور خودکار شروع می شود روی چکمه).

$ sudo systemctl status alertmanager.service

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

پیکربندی پرومتئوس:

اکنون، شما باید Prometheus را برای استفاده از Alert Manager پیکربندی کنید. همچنین می توانید Alert Manager را با Prometheus نظارت کنید. من به شما نشان خواهم داد که چگونه هر دو را در این بخش انجام دهید.

ابتدا آدرس IP رایانه ای را که Alert Manager را در آن نصب کرده اید با دستور زیر پیدا کنید:

$ نام میزبان -من

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

در مورد من، آدرس IP است 192.168.20.161. برای شما متفاوت خواهد بود. بنابراین، از هم اکنون آن را با مال خود جایگزین کنید روی.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اکنون فایل پیکربندی Prometheus را باز کنید /opt/prometheus/prometheus.yml با نانو ویرایشگر متن به شرح زیر است:

$ sudo نانو /انتخاب کردن/پرومتئوس/prometheus.yml

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

خطوط زیر را در قسمت تایپ کنید scrape_configs بخش اضافه کردن Alert Manager برای نظارت با Prometheus.

– اسم شغل: “مدیر هشدار”

static_configs:
– اهداف: [‘192.168.20.161:9093’]

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

همچنین آدرس IP و شماره پورت Alert Manager را در قسمت وارد کنید هشدار > مدیران هشدار بخش همانطور که در تصویر زیر مشخص شده است.

پس از اتمام کار، فشار دهید + X به دنبال Y و <ورود> برای نجات prometheus.yml فایل پیکربندی.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

برای اعمال تغییرات، دوباره راه اندازی کنید پرومتئوس خدمات به شرح زیر:

$ sudo systemctl راه اندازی مجدد prometheus.service

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

به آدرس اینترنتی مراجعه کنید http://192.168.20.161:9090/targets از مرورگر وب مورد علاقه خود، و باید آن را ببینید مدیر هشدار هست در بالا حالت. بنابراین، Prometheus می تواند به خوبی به Alert Manager دسترسی داشته باشد.

توجه داشته باشید: من Prometheus و Alert Manager را نصب کرده ام روی همان کامپیوتر بنابراین، آدرس IP نمونه Prometheus من همان Alert Managers است. اگر Prometheus را نصب کرده اید روی یک کامپیوتر دیگر، از هم اکنون تنظیمات لازم را انجام دهید روی.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

ایجاد یک قانون هشدار پرومتئوس:

در پرومتئوس، می توانید از بالا عبارت برای یافتن وضعیت اهداف اضافه شده به Prometheus، همانطور که در تصویر زیر نشان داده شده است.

اهدافی که در بالا state (در حال اجرا و قابل دسترسی برای پرومتئوس) دارای ارزش خواهد بود 1و اهدافی که در آن نیستند بالا (یا پایین) حالت (در حال اجرا یا غیرقابل دسترسی برای پرومتئوس) دارای ارزش خواهد بود 0.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اگر یکی از اهداف را متوقف کنید – node_exporter (بگذریم).

$ sudo systemctl stop node-صادر کننده.خدمات

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

این بالا ارزش آن هدف باید باشد 0، همانطور که در تصویر زیر می بینید. شما ایده را دریافت می کنید.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

بنابراین، شما می توانید استفاده کنید بالا == 0 عباراتی برای لیست کردن فقط اهدافی که در حال اجرا نیستند یا برای Prometheus غیرقابل دسترس هستند، همانطور که در تصویر زیر می بینید.

این عبارت را می توان برای ایجاد یک هشدار Prometheus و ارسال هشدارها به Alert Manager زمانی که یک یا چند هدف در حال اجرا نیستند یا برای Prometheus غیرقابل دسترسی هستند استفاده کرد.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

برای ایجاد هشدار Prometheus، یک فایل جدید ایجاد کنید Rules.yml در /opt/prometheus/ دایرکتوری به شرح زیر

$ sudo نانو /انتخاب کردن/پرومتئوس/Rules.yml

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

حالا خطوط زیر را در قسمت تایپ کنید Rules.yml فایل.

گروه ها:
– نام: تست

قوانین:
– هشدار: InstanceDown
expr: بالا == 0

برای: 1 متر

پس از اتمام کار، فشار دهید + X به دنبال Y و <ورود> برای نجات Rules.yml فایل.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اینجا، هشدار InstanceDown زمانی شلیک می شود که اهداف در حال اجرا یا غیرقابل دسترس بودن برای پرومتئوس باشند (یعنی بالا == 0) برای یک دقیقه (1 متر).

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اکنون فایل پیکربندی Prometheus را باز کنید /opt/prometheus/prometheus.yml با نانو ویرایشگر متن به شرح زیر است:

$ sudo نانو /انتخاب کردن/پرومتئوس/prometheus.yml

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اضافه کردن Rules.yml فایل در rule_files بخش فایل پیکربندی prometheus.yml همانطور که در تصویر زیر مشخص شده است.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

یکی دیگر از گزینه های مهم از prometheus.yml فایل است ارزیابی_فاصله. پرومتئوس بررسی خواهد کرد که آیا قوانینی مطابقت دارند یا خیر ارزیابی_فاصله زمان. پیش فرض 15 ثانیه است (15 ثانیه). بنابراین، هشدار در قوانین Rules.yml فایل هر 15 ثانیه بررسی می شود.

پس از اتمام کار، فشار دهید + X به دنبال Y و <ورود> برای نجات prometheus.yml فایل.

پیشنهاد می‌کنیم بخوانید:  چگونه یک SSHd Restart انجام دهیم

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

برای اعمال تغییرات، دوباره راه اندازی کنید پرومتئوس خدمات به شرح زیر:

$ sudo systemctl راه اندازی مجدد prometheus.service

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اکنون به آدرس URL بروید http://192.168.20.161:9090/rules از مرورگر وب مورد علاقه خود، و باید قانون را ببینید InstanceDown که شما به تازگی اضافه کرده اید.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

به آدرس URL بروید http://192.168.20.161:9090/alerts از مرورگر وب مورد علاقه خود، و باید وضعیت هشدار InstanceDown را ببینید، همانطور که در تصویر زیر می بینید.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

همانطور که متوقف شده اید node_exporter قبل از این، هشدار فعال است و منتظر ارسال به مدیر هشدار است.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

پس از گذشت یک دقیقه، هشدار InstanceDown باید در شلیک کردن حالت. به این معنی است که هشدار به مدیر هشدار ارسال می شود.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

پیکربندی گیرنده جیمیل روی مدیر هشدار:

در این بخش به شما نشان خواهم داد که چگونه Gmail را به عنوان گیرنده Alert Manager پیکربندی کنید تا بتوانید ایمیل دریافت کنید. روی اگر هدف Prometheus DOWN باشد، حساب Gmail خود را از Alert Manager دریافت کنید.

برای پیکربندی Gmail به عنوان گیرنده Alert Manager، باید از تنظیمات امنیتی حساب Google خود یک رمز عبور برنامه برای Gmail ایجاد کنید.

برای انجام این کار، به آدرس URL بروید https://myaccount.google.com از مرورگر وب مورد علاقه خود و کلیک کنید روی امنیت > رمزهای عبور برنامه همانطور که در تصویر زیر مشخص شده است.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

شما باید موارد زیر را ببینید page.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

انتخاب کنید ایمیل از برنامه را انتخاب کنید منوی کشویی همانطور که در تصویر زیر مشخص شده است.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

انتخاب کنید دیگر (نام سفارشی) از وسیله را انتخاب کن منوی کشویی همانطور که در تصویر زیر مشخص شده است.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

تایپ مدیر هشدار (یا هر چیزی که دوست دارید) و کلیک کنید روی تولید می کنند همانطور که در تصویر زیر مشخص شده است.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

یک رمز عبور برنامه باید ایجاد شود. آن را کپی کنید و در مکانی امن ذخیره کنید. بعداً به آن نیاز خواهید داشت.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اکنون فایل پیکربندی Alert Manager را باز کنید /opt/alertmanager/alertmanager.yml با نانو ویرایشگر متن به شرح زیر است:

$ sudo نانو /انتخاب کردن/مدیر هشدار/alertmanager.yml

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

برای افزودن گیرنده جیمیل جدید، خطوط زیر را در قسمت تایپ کنید گیرنده ها بخش از alertmanager.yml فایل همانطور که در تصویر زیر مشخص شده است.

– نام: ‘gmail’

email_configs:
– به: @gmail.com”

از جانب: @gmail.com”

هاست هوشمند: smtp.gmail.com:587

auth_username: @gmail.com”

auth_identity: @gmail.com”

auth_password:

توجه داشته باشید: حتما تعویض کنید با نام کاربری (قسمت قبل از بخش @ ایمیل شما) حساب Google شما و با رمز عبور برنامه که قبلاً ایجاد کرده اید.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

سپس، Alert Manager را تنظیم کنید گیرنده به جیمیل (گیرنده ای که به تازگی ایجاد کرده اید) همانطور که در تصویر زیر مشخص شده است.

پس از اتمام کار، فشار دهید + X به دنبال Y و <ورود> برای نجات alertmanager.yml فایل پیکربندی.

مدیر هشدار از جیمیل گیرنده از هم اکنون روی.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

تکرار_فاصله همچنین یک گزینه Alert Manager مهم است. به صورت پیش فرض، تکرار_فاصله تنظیم شده است 1 ساعت (1 ساعت). اگر مدیر هشدار با موفقیت برای شما ایمیل ارسال کرده باشد روی حساب جیمیل شما، یک ساعت منتظر می ماند تا یک حساب دیگر برای شما ارسال کند. اگر نمی خواهید زیاد ایمیل دریافت کنید، می توانید آن را افزایش دهید.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

در حال حاضر، راه اندازی مجدد مدیر هشدار سرویس systemd برای اعمال تغییرات به شرح زیر:

$ sudo systemctl راه اندازی مجدد alertmanager.service

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

همانطور که در تصویر زیر می بینید، باید به زودی یک ایمیل در حساب Gmail خود دریافت کنید.

تو متوقف شدی node_exporter زودتر، یادت هست؟

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

عیب یابی مشکلات تحویل ایمیل Alert Manager:

می توانید مشکلات ارسال ایمیل Alert Manager را با دستور زیر نظارت کنید:

$ sudo journalctl –دنبال کردن –بدون پیجر — بوت –واحد alertmanager.service

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

این مدیر هشدار گزارش های سرویس systemd باید نمایش داده شوند، همانطور که در تصویر زیر می بینید.

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

اگر Alert Manager نمی تواند ایمیل ها را به آدرس ایمیل شما تحویل دهد، باید بتوانید علت شکست آن را در اینجا پیدا کنید.

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

روش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTSروش نصب و پیکربندی Prometheus Alert Manager روی اوبونتو 20.04 LTS

نتیجه:

در این مقاله روش نصب Alert Manager را به شما نشان دادم روی اوبونتو 20.04 LTS. همچنین به شما نشان داده‌ام که چگونه Alert Manager و Prometheus را برای ارسال اعلان‌های ایمیل به حساب Gmail خود در زمانی که هدف Prometheus DOWN است، پیکربندی کنید.

منابع:

  1. GitHub – prometheus/alertmanager: Prometheus Alertmanager
  2. ادغام | پرومتئوس
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-02 10:07:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید