Bagikan melalui


Tutorial: Mengonfigurasi pemberitahuan email di Azure HDInsight

Dalam tutorial ini, Anda mengonfigurasi pemberitahuan email Apache Ambari dengan menggunakan SendGrid sebagai contoh. Apache Ambari menyederhanakan manajemen dan pemantauan kluster Azure HDInsight dengan menyediakan UI web dan REST API yang mudah digunakan. Ambari disertakan pada kluster HDInsight dan digunakan untuk memantau kluster dan membuat perubahan konfigurasi. SendGrid adalah layanan email berbasis cloud gratis yang menyediakan pengiriman email transaksional, skalabilitas, dan analitik real time yang andal bersama dengan API fleksibel yang memudahkan integrasi kustom. Pelanggan Azure dapat membuka 25.000 email gratis setiap bulan.

Catatan

SendGrid tidak wajib mengonfigurasi pemberitahuan email Ambari. Anda juga dapat menggunakan aplikasi email pihak ketiga lainnya, seperti Outlook dan Gmail.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Dapatkan nama pengguna SendGrid.
  • Mengonfigurasi pemberitahuan email Ambari.

Prasyarat

Catatan

Pengguna tidak dapat lagi mengatur kata sandi untuk akun SendGrid mereka. Anda perlu menggunakan kunci API untuk mengirim email.

Mendapatkan kunci API SendGrid

  1. Di portal Azure, buka sumber daya SendGrid Anda.

  2. Pada halaman Gambaran Umum , pilih Buka Akun SaaS di situs penerbit untuk masuk ke halaman web SendGrid untuk akun Anda.

    Cuplikan layar yang memperlihatkan gambaran umum SendGrid di portal Azure.

  3. Di menu sebelah kiri, buka Pengaturan lalu pilih Kunci API.

    Cuplikan layar yang memperlihatkan navigasi dasbor SendGrid.

  4. Pilih Buat Kunci API untuk membuat kunci API. Salin kunci API sebagai kata sandi SMTP untuk digunakan nanti.

    Cuplikan layar yang memperlihatkan detail akun SendGrid.

Mengonfigurasi pemberitahuan email Ambari

  1. Gunakan browser web untuk membuka https://CLUSTERNAME.azurehdinsight.net/#/main/alerts, di mana CLUSTERNAME adalah nama kluster Anda.

  2. Di daftar dropdown Tindakan, pilih Kelola Pemberitahuan.

  3. Pada panel Kelola Pemberitahuan Pemberitahuan, pilih + ikon .

    Cuplikan layar yang memperlihatkan kotak dialog Kelola Pemberitahuan Pemberitahuan.

  4. Dalam dialog Buat Pemberitahuan Pemberitahuan, berikan informasi berikut ini:

    Properti Deskripsi
    Nama Berikan nama untuk pemberitahuan tersebut.
    Grup Konfigurasikan sesuai keinginan.
    Keparahan Konfigurasikan sesuai keinginan.
    Deskripsi Opsional.
    Metode Biarkan sebagai EMAIL.
    Email Ke Berikan email untuk menerima pemberitahuan, dipisahkan oleh koma.
    SMTP Server smtp.sendgrid.net
    SMTP Port Gunakan 25 atau 587, untuk koneksi Keamanan Lapisan Transportasi (TLS) yang tidak terenkripsi.
    Email Dari Menyediakan alamat email. Alamat tidak perlu otentik.
    Gunakan autentikasi Centang kotak ini.
    Username Gunakan apikey secara langsung jika Anda menggunakan SendGrid.
    Password Berikan kata sandi yang Anda salin saat membuat kunci API SendGrid di Azure.
    Konfirmasi Kata Sandi Masukkan ulang kata sandi.
    Mulai TLS Centang kotak ini.

    Cuplikan layar yang memperlihatkan dialog Buat Pemberitahuan Pemberitahuan.

  5. Pilih Simpan untuk kembali ke panel Kelola Pemberitahuan Pemberitahuan.

  6. Pada panel Kelola Pemberitahuan Pemberitahuan, pilih Tutup.

FAQ

Bagian ini menjelaskan masalah yang mungkin Anda temui.

Tidak ada kesalahan protokol yang sesuai jika kotak centang Mulai TLS dipilih

Jika Anda memilih kotak centang Mulai TLS di dialog Buat Pemberitahuan Pemberitahuan dan Anda menerima No appropriate protocol pengecualian di log server Ambari:

  1. Buka UI Ambari.
  2. Buka Peringatan>ManageNotifications>Edit (Edit Pemberitahuan).
  3. Pilih Tambahkan Properti.
  4. Tambahkan properti baru mail.smtp.ssl.protocols dengan nilai TLSv1.2.

Dalam tutorial ini, Anda mempelajari cara mengonfigurasi pemberitahuan email Ambari dengan menggunakan SendGrid. Untuk mempelajari selengkapnya tentang Ambari, lihat artikel berikut ini: