Sdílet prostřednictvím


Kurz: Konfigurace e-mailových oznámení Apache Ambari ve službě Azure HDInsight

V tomto kurzu nakonfigurujete e-mailová oznámení Apache Ambari pomocí SendGridu jako příklad. Apache Ambari zjednodušuje správu a monitorování clusteru HDInsight tím, že poskytuje snadno použitelné webové uživatelské rozhraní a rozhraní REST API. Ambari je součástí clusterů HDInsight a používá se k monitorování clusteru a provádění změn konfigurace. SendGrid je bezplatná cloudová e-mailová služba, která poskytuje spolehlivé doručování transakčních e-mailů, škálovatelnost a analýzy v reálném čase spolu s flexibilními rozhraními API, která usnadňují vlastní integraci. Zákazníci Azure můžou každý měsíc odemknout 25 000 bezplatných e-mailů.

Poznámka:

SendGrid není povinné ke konfiguraci e-mailových oznámení Apache Ambari. Můžete také použít e-mailovou schránku jiného výrobce. Například outlook, gmail atd.

V tomto kurzu se naučíte:

  • Získání uživatelského jména Sendgrid
  • Konfigurace e-mailových oznámení Apache Ambari

Požadavky

Poznámka:

Uživatelé nemůžou pro svůj účet SendGrid nastavit hesla, takže k odesílání e-mailů potřebujeme klíč apikey.

Získání klíče rozhraní API SendGrid

  1. Na webu Azure Portal přejděte k prostředku SendGrid.

  2. Na stránce Přehled klikněte na otevřít účet SaaS na webu vydavatele a přejděte na webovou stránku SendGrid pro váš účet.

    Přehled SendGridu na webu Azure Portal

  3. V nabídce vlevo přejděte do nastavení a pak klíče rozhraní API.

    Navigace na řídicím panelu SendGrid

  4. Kliknutím na vytvořit klíč rozhraní API vytvořte klíč apikey a zkopírujte klíč rozhraní API jako heslo smtp v pozdějším použití.

    Podrobnosti o účtu SendGrid

Konfigurace e-mailového oznámení Ambari

  1. Ve webovém prohlížeči přejděte do https://CLUSTERNAME.azurehdinsight.net/#/main/alertsumístění , kde CLUSTERNAME je název vašeho clusteru.

  2. V rozevíracím seznamu Akce vyberte Spravovat oznámení.

  3. V okně Spravovat oznámení výstrah vyberte + ikonu.

    Snímek obrazovky s dialogovým oknem Spravovat oznámení výstrah

  4. V dialogovém okně Vytvořit oznámení o upozornění zadejte následující informace:

    Vlastnost Popis
    Name Zadejte název oznámení.
    Skupiny Nakonfigurujte podle potřeby.
    Závažnost Nakonfigurujte podle potřeby.
    Popis Nepovinné.
    metoda Nechejte v e-mailu.
    Odeslat e-mail Zadejte e-maily pro příjem oznámení oddělených čárkou.
    Server SMTP smtp.sendgrid.net
    SMTP Port 25 nebo 587 (pro nešifrovaná připojení/TLS)
    E-mail od Zadejte e-mailovou adresu. Adresa nemusí být autentická.
    Use authentication Zaškrtněte toto políčko.
    Username Použití "apikey" přímo, pokud používáte SendGrid
    Heslo Zadejte heslo, které jste zkopírovali při vytváření klíče apigridu v Azure.
    Potvrzení hesla Zadejte znovu heslo.
    Spuštění protokolu TLS Zaškrtněte toto políčko.

    Snímek obrazovky s dialogovým oknem Vytvořit oznámení o upozornění

    Zvolte Uložit. Vrátíte se do okna Spravovat oznámení výstrah .

  5. V okně Spravovat oznámení výstrah vyberte Zavřít.

Často kladené dotazy

Pokud je zaškrtnuté políčko TLS, není k dispozici žádná odpovídající chyba protokolu.

Pokud na stránce Vytvořit oznámení o upozornění vyberete Možnost Spustit protokol TLSa v protokolu serveru Ambari se zobrazí výjimka Bez odpovídajícího protokolu:

  1. Přejděte do uživatelského rozhraní Apache Ambari.
  2. Přejděte na > Upravit upozornění ManageNotifications > (Upravit oznámení).
  3. Vyberte Přidat vlastnost.
  4. Přidejte novou vlastnost mail.smtp.ssl.protocols s hodnotou TLSv1.2.

Další kroky

V tomto kurzu jste zjistili, jak nakonfigurovat e-mailová oznámení Apache Ambari pomocí SendGridu. Další informace o Apache Ambari najdete v následujících materiálech: