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 Azure 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:
Služba SendGrid není povinná ke konfiguraci e-mailových oznámení Ambari. Můžete také použít jiné e-mailové aplikace třetích stran, jako je Outlook a Gmail.
V tomto kurzu se naučíte:
- Získejte uživatelské jméno SendGrid.
- Nakonfigurujte e-mailová oznámení Ambari.
Požadavky
- E-mailový účet SendGrid. Pokyny najdete v tématu Jak odesílat e-maily pomocí SendGridu s Azure .
- Cluster HDInsight. Viz Vytváření clusterů Apache Hadoop pomocí webu Azure Portal.
Poznámka:
Uživatelé už nemůžou pro své účty SendGrid nastavit hesla. K odesílání e-mailů musíte použít klíč rozhraní API.
Získání klíče rozhraní API SendGrid
Na webu Azure Portal přejděte k prostředku SendGrid.
Na stránce Přehled vyberte Otevřít účet SaaS na webu vydavatele a přejděte na webovou stránku SendGrid pro váš účet.
V nabídce vlevo přejděte na Nastavení a pak vyberte Klíče rozhraní API.
Vyberte Vytvořit klíč rozhraní API a vytvořte klíč rozhraní API. Zkopírujte klíč rozhraní API jako heslo SMTP pro pozdější použití.
Konfigurace e-mailového oznámení Ambari
Pomocí webového prohlížeče přejděte do
https://CLUSTERNAME.azurehdinsight.net/#/main/alerts
umístění , kdeCLUSTERNAME
je název vašeho clusteru.V rozevíracím seznamu Akce vyberte Spravovat oznámení.
V podokně Spravovat oznámení výstrah vyberte + ikonu.
V dialogovém okně Vytvořit oznámení výstrahy zadejte následující informace:
Vlastnost Popis Jméno Zadejte název oznámení. Skupiny Nakonfigurujte podle potřeby. Závažnost Nakonfigurujte podle potřeby. Popis Nepovinné. Metoda Nechte e-mail. Odeslat e-mail Zadejte e-maily pro příjem oznámení oddělených čárkou. SMTP Server smtp.sendgrid.net
SMTP Port Pro nešifrovaná nebo přenosová připojení TLS (Transport Layer Security) použijte 25 nebo 587. E-mail od Zadejte e-mailovou adresu. Adresa nemusí být autentická. Použití ověřování Zaškrtněte toto políčko. Uživatelské jméno Použijte apikey
přímo, pokud používáte SendGrid.Heslo Zadejte heslo, které jste zkopírovali při vytváření klíče rozhraní API SendGrid v Azure. Potvrzení hesla Zadejte znovu heslo. Spuštění protokolu TLS Zaškrtněte toto políčko. Výběrem možnosti Uložit se vraťte do podokna Spravovat oznámení výstrah .
V podokně Spravovat oznámení výstrah vyberte Zavřít.
Často kladené dotazy
Tato část popisuje problém, se kterým se můžete setkat.
Pokud je zaškrtnuté políčko Spustit protokol TLS, není k dispozici žádná odpovídající chyba protokolu.
Pokud zaškrtnete políčko Spustit protokol TLS v dialogovém okně Vytvořit oznámení o upozornění a v protokolu serveru Ambari se zobrazí No appropriate protocol
výjimka:
- Přejděte do uživatelského rozhraní Ambari.
- Přejděte do části Upozornění>Spravovat oznámení>Upravit (Upravit oznámení).
- Vyberte Přidat vlastnost.
- Přidejte novou vlastnost mail.smtp.ssl.protocols s hodnotou TLSv1.2.
Související obsah
V tomto kurzu jste zjistili, jak nakonfigurovat e-mailová oznámení Ambari pomocí SendGridu. Další informace o Ambari najdete v následujících článcích: