Megosztás a következőn keresztül:


Oktatóanyag: Apache Ambari e-mail-értesítések konfigurálása az Azure HDInsightban

Ebben az oktatóanyagban az Apache Ambari e-mailes értesítéseit konfigurálja példaként a SendGrid használatával. Az Apache Ambari leegyszerűsíti a HDInsight-fürtök felügyeletét és monitorozását azáltal, hogy egy könnyen használható webes felhasználói felületet és REST API-t biztosít. Az Ambari megtalálható a HDInsight-fürtökben, és a fürt figyelésére és a konfiguráció módosítására szolgál. A SendGrid egy ingyenes felhőalapú e-mail-szolgáltatás, amely megbízható tranzakciós e-mail-kézbesítést, méretezhetőséget és valós idejű elemzést, valamint rugalmas API-kat biztosít, amelyek megkönnyítik az egyéni integrációt. Az Azure-ügyfelek havonta 25 000 ingyenes e-mailt oldhatnak fel.

Feljegyzés

A SendGrid nem kötelező az Apache Ambari e-mail-értesítések konfigurálásához. Használhat más harmadik féltől származó e-maileket is. Például outlook, gmail stb.

Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:

  • Sendgrid-felhasználónév beszerzése
  • Az Apache Ambari e-mailes értesítéseinek konfigurálása

Előfeltételek

Feljegyzés

A felhasználók nem állíthatnak be jelszavakat a SendGrid-fiókjukhoz, ezért apikey-et kell használnunk az e-mailek küldéséhez.

SendGrid apikey beszerzése

  1. Az Azure Portalon keresse meg a SendGrid-erőforrást.

  2. Az Áttekintés lapon kattintson az SaaS-fiók megnyitása a közzétevő webhelyén a fiók SendGrid weblapjának megnyitásához.

    A SendGrid áttekintése az Azure Portalon.

  3. A bal oldali menüben lépjen a Beállítások , majd az API-kulcsok elemre.

    A SendGrid irányítópultjának navigációja.

  4. Kattintson az API-kulcs létrehozása gombra egy apikey létrehozásához, és másolja az apikeyt smtp-jelszóként a későbbi használat során.

    SendGrid-fiók adatai.

Az Ambari e-mail értesítésének konfigurálása

  1. Egy webböngészőben keresse meg https://CLUSTERNAME.azurehdinsight.net/#/main/alertsCLUSTERNAME a fürt nevét.

  2. A Műveletek legördülő listában válassza az Értesítések kezelése lehetőséget.

  3. A Riasztási értesítések kezelése ablakban válassza az ikont + .

    Képernyőkép a Riasztási értesítések kezelése párbeszédpanelről.

  4. A Riasztási értesítés létrehozása párbeszédpanelen adja meg a következő információkat:

    Tulajdonság Leírás
    Név Adja meg az értesítés nevét.
    Csoportok Konfigurálja a kívánt módon.
    Súlyosság Konfigurálja a kívánt módon.
    Leírás Opcionális.
    Metódus Kilépés e-mailben.
    E-mail cím Adjon meg e-maileket az értesítések fogadásához, vesszővel elválasztva.
    SMTP-kiszolgáló smtp.sendgrid.net
    SMTP-port 25 vagy 587 (titkosítatlan/TLS-kapcsolatok esetén).
    E-mail feladója Adjon meg egy e-mail-címet. A címnek nem kell hitelesnek lennie.
    Hitelesítés használata Jelölje be ezt a jelölőnégyzetet.
    Felhasználónév Az "apikey" közvetlen használata a SendGrid használata esetén
    Jelszó Adja meg a SendGrid apikey Azure-beli létrehozásakor másolt jelszót.
    Jelszó megerősítése Jelszó újraküldése.
    TLS indítása Jelölje be ezt a jelölőnégyzetet

    Képernyőkép a Riasztási értesítés létrehozása párbeszédpanelről.

    Válassza a Mentés lehetőséget. Ekkor visszatér a Riasztási értesítések kezelése ablakba.

  5. A Riasztási értesítések kezelése ablakban válassza a Bezárás lehetőséget.

GYIK

Nincs megfelelő protokollhiba, ha a TLS jelölőnégyzet be van jelölve

Ha a Riasztási értesítés létrehozása lapon a TLS indítása lehetőséget választja, és "Nincs megfelelő protokoll" kivételt kap az Ambari kiszolgálónaplójában:

  1. Lépjen az Apache Ambari felhasználói felületére.
  2. Nyissa meg a Riasztások > kezeléseNotifications > szerkesztés (Értesítés szerkesztése) lapot.
  3. Válassza ki a Tulajdonság hozzáadása lehetőséget.
  4. Adja hozzá az új tulajdonságot a mail.smtp.ssl.protocols következő TLSv1.2értékkel: .

Következő lépések

Ebben az oktatóanyagban megtanulta, hogyan konfigurálhatja az Apache Ambari e-mailes értesítéseit a SendGrid használatával. Az Apache Ambariról az alábbiakban olvashat bővebben: