هل ترغب في معرفة كيفية استخدام إعداد Grafana Email Notification Setup؟ سنشرح لك في هذا البرنامج التعليمي كيفية تكوين قناة إعلام Grafana لإرسال رسائل البريد الإلكتروني التنبيهية.

في مثالنا ، سنستخدم Google Gmail كخادم SMTP.

• أوبونتو 18.04
• أوبونتو 19.04
• غرافانا 6.0.2

ما هو غرافانا؟

Grafana هي عبارة عن منصة مفتوحة المصدر لمراقبة البيانات وتحليلها وتصورها والتي تأتي مع خادم ويب يسمح بالوصول إليها من أي مكان.

على واجهة الويب ، يمكن للمستخدمين إنشاء لوحات معلومات Grafana مع لوحات لتمثيل المقاييس بمرور الوقت.

برنامج غرافانا التعليمي:

في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة دروس Grafana التعليمية.

البرنامج التعليمي - تكامل Gmail

أولاً ، نحتاج إلى تمكين حساب Gmail الخاص بك لتلقي الاتصالات من البرامج الخارجية.

افتح المتصفح والوصول إلى حساب Gmail الخاص بك.

في مثالنا ، تم إدخال عنوان URL التالي في المتصفح:

http://gmail.google.com

في شاشة تسجيل الدخول ، أدخل اسم مستخدم Gmail وكلمة المرور.

Gmail account

بعد تسجيل الدخول ، تحتاج إلى الوصول إلى عنوان URL التالي:

• https://myaccount.google.com/lesssecureapps

حدد الخيار لتمكين استخدام تطبيقات أقل أمانًا.

google less secure app

الآن ، نحن بحاجة إلى اختبار ما إذا كان يمكننا استخدام سطر أوامر Linux لإرسال بريد إلكتروني باستخدام Gmail.

استخدم الأمر التالي لتثبيت الحزم المطلوبة.

# sudo apt-get update
# sudo apt-get install ssmtp

قم بتحرير ملف ssmtp.conf للاتصال بحساب Gmail الخاص بنا.

# vi /etc/ssmtp/ssmtp.conf

root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:587
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
UseSTARTTLS=YES

في مثالنا ، نستخدم حساب Gmail virtualcoin.videos@gmail.com.

في مثالنا ، يستخدم حساب Gmail virtualcoin.videos@gmail.com كلمة المرور kamisama123.

تحتاج إلى تغيير حساب Gmail وكلمة المرور لتعكس حسابك.

استخدم الأمر التالي لإرسال بريد إلكتروني باستخدام سطر الأوامر.

# echo "E-Mail using the command-line" | ssmtp virtualcoin.videos@gmail.com

تحقق من بريد Gmail الوارد لمعرفة رسالة الاختبار التي أرسلتها للتو.

gmail inbox

إذا نجح الاختبار ، يمكنك التقدم إلى القسم التالي من هذا البرنامج التعليمي.

إذا لم ينجح الاختبار ، فقد يتم تقديم الرسالة التالية.

• ssmtp: فشل التفويض (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

لحل هذه المشكلة ، تحتاج إلى الوصول إلى URL التالي.

• https://accounts.google.com/DisplayUnlockCaptcha

حدد الخيار لإلغاء قفل حسابك.

google unlock account

حاول مرة أخرى لإرسال البريد الإلكتروني باستخدام سطر الأوامر.

إذا نجح الاختبار ، يمكنك التقدم إلى القسم التالي من هذا البرنامج التعليمي.

تكوين SMTP Grafana

الآن ، نحتاج إلى تهيئة خادم Grafana للمصادقة على Gmail.

تحديد موقع وتحرير grafana.ini.

# locate grafana.ini
# vi /etc/grafana/grafana.ini

uncomment وتمكين قسم SMTP Grafana.

هنا هو قسم SMTP الأصلي.

Copy to Clipboard

إليك قسم SMTP الجديد.

Copy to Clipboard

أعد تشغيل خدمة Grafana.

# /etc/init.d/grafana-server restart

الآن ، تحتاج إلى تكوين قناة التنبيه باستخدام واجهة الويب Grafana.

Grafana إعداد إعلام البريد الإلكتروني

افتح المستعرض وأدخل عنوان IP لخادمك plus: 3000.

في مثالنا ، تم إدخال عنوان URL التالي في المتصفح:

• http://34.216.84.149:3000

يجب تقديم واجهة الويب Grafana.

grafana default password

في شاشة المطالبة ، أدخل معلومات تسجيل الدخول إلى Grafana Default Password.

• اسم المستخدم: المشرف
• كلمة المرور: admin

بعد تسجيل الدخول بنجاح ، سيتم عرض لوحة القيادة Grafana.

Grafana Dashboard

في شاشة لوحة بيانات Grafana ، قم بالوصول إلى قائمة التنبيه وحدد خيار قنوات الإعلام.

grafana notification channels menu

على شاشة التنبيه ، انقر فوق زر إضافة قناة.

Grafana notification channel

في شاشة قناة الإعلام ، قم بإجراء التكوين التالي وانقر فوق الزر "حفظ".

• الاسم - البريد الإلكتروني
• النوع - البريد الإلكتروني
• إرسال على جميع التنبيهات - نعم
• تضمين الصورة - نعم
• تعطيل حل الرسالة - لا
• إرسال تذكير - لا
• عناوين البريد الإلكتروني - أدخل قائمة بعناوين البريد الإلكتروني مفصولة ؛

grafana email alert configuration

انقر فوق الزر "إرسال اختبار" وانظر إلى البريد الوارد لحساب البريد الإلكتروني للرسالة التي أرسلتها للتو.

سيحاول Grafana الآن إرسال رسالة اختبار.

فيما يلي مثال على الرسالة التي أرسلتها جرافانا.

grafana email alert example

تهانينا على تهيئة إشعار Grafana الإلكتروني بنجاح.