Delen via


Zelfstudie: E-mailmeldingen voor Apache Ambari configureren in Azure HDInsight

In deze zelfstudie configureert u e-mailmeldingen van Apache Ambari met behulp van SendGrid als voorbeeld. Apache Ambari vereenvoudigt het beheer en de bewaking van een Azure HDInsight-cluster door een gebruiksvriendelijke webgebruikersinterface en REST API te bieden. Ambari is opgenomen in HDInsight-clusters en wordt gebruikt om het cluster te bewaken en configuratiewijzigingen aan te brengen. SendGrid is een gratis cloudgebaseerde e-mailservice die betrouwbare transactionele e-maillevering, schaalbaarheid en realtime analyse biedt, plus flexibele API's die aangepaste integratie eenvoudig maken. Azure-klanten kunnen iedere maand 25.000 gratis e-mails ontgrendelen.

Notitie

SendGrid is niet verplicht om Ambari-e-mailmeldingen te configureren. U kunt ook andere e-mailapps van derden gebruiken, zoals Outlook en Gmail.

In deze zelfstudie leert u het volgende:

  • Haal een SendGrid-gebruikersnaam op.
  • Configureer Ambari-e-mailmeldingen.

Vereisten

Notitie

Gebruikers kunnen geen wachtwoorden meer instellen voor hun SendGrid-account. U moet een API-sleutel gebruiken om e-mail te verzenden.

Een SendGrid-API-sleutel verkrijgen

  1. Ga in Azure Portal naar uw SendGrid-resource.

  2. Selecteer Op de pagina Overzicht het SaaS-account openen op de site van de uitgever om naar de SendGrid-webpagina voor uw account te gaan.

    Schermopname van een SendGrid-overzicht in Azure Portal.

  3. Ga in het linkermenu naar Instellingen en selecteer VERVOLGENS API-sleutels.

    Schermopname van sendGrid-dashboardnavigatie.

  4. Selecteer API-sleutel maken om een API-sleutel te maken. Kopieer de API-sleutel als een SMTP-wachtwoord om later te gebruiken.

    Schermopname van de Details van het SendGrid-account.

E-mailmelding voor Ambari configureren

  1. Gebruik een webbrowser om naar https://CLUSTERNAME.azurehdinsight.net/#/main/alerts, waar CLUSTERNAME is de naam van uw cluster te gaan.

  2. Selecteer Meldingen beheren in de vervolgkeuzelijst Acties.

  3. Selecteer het + pictogram in het deelvenster Waarschuwingsmeldingen beheren.

    Schermopname van het dialoogvenster Waarschuwingsmeldingen beheren.

  4. Geef in het dialoogvenster Waarschuwingsmelding maken de volgende informatie op:

    Eigenschappen Beschrijving
    Naam Voer een naam in voor de melding.
    Groepen Configureer naar wens.
    Ernst Configureer naar wens.
    Beschrijving Optioneel.
    Methode Laat dit op E-MAIL staan.
    E-mail naar Geef e-mailberichten op om meldingen te ontvangen, gescheiden door een komma.
    SMTP-server smtp.sendgrid.net
    SMTP-poort Gebruik 25 of 587 voor niet-versleutelde/TLS-verbindingen (Transport Layer Security).
    E-mail van Geef een e-mailadres op. Het adres hoeft niet authentiek te zijn.
    Verificatie gebruiken Schakel dit selectievakje in.
    Gebruikersnaam Rechtstreeks gebruiken apikey als u SendGrid gebruikt.
    Wachtwoord Geef het wachtwoord op dat u hebt gekopieerd toen u de SendGrid API-sleutel in Azure hebt gemaakt.
    Wachtwoordbevestiging Voer het wachtwoord opnieuw in.
    TLS starten Schakel dit selectievakje in.

    Schermopname van het dialoogvenster Waarschuwingsmelding maken.

  5. Selecteer Opslaan om terug te keren naar het deelvenster Waarschuwingsmeldingen beheren.

  6. Selecteer Sluiten in het deelvenster Waarschuwingsmeldingen beheren.

Veelgestelde vragen

In deze sectie wordt een probleem beschreven dat u kunt tegenkomen.

Geen geschikte protocolfout als het selectievakje TLS starten is ingeschakeld

Als u het selectievakje TLS starten inschakelt in het dialoogvenster Waarschuwingsmelding maken en u een No appropriate protocol uitzondering ontvangt in het Ambari-serverlogboek:

  1. Ga naar de Ambari-gebruikersinterface.
  2. Ga naar Waarschuwingen> Meldingen beheren>Bewerken (Melding bewerken).
  3. Selecteer Eigenschap toevoegen.
  4. Voeg de nieuwe eigenschap mail.smtp.ssl.protocols toe met de waarde TLSv1.2.

In deze zelfstudie hebt u geleerd hoe u Ambari-e-mailmeldingen configureert met behulp van SendGrid. Zie de volgende artikelen voor meer informatie over Ambari: