Tutorial: Mengonfigurasi pemberitahuan email di Azure HDInsight
Dalam tutorial ini, Anda akan mengonfigurasi pemberitahuan email Apache Ambari menggunakan SendGrid sebagai contoh. Apache Ambari menyederhanakan manajemen dan pemantauan kluster 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 Apache Ambari. Anda juga dapat menggunakan kotak email pihak ketiga lainnya. Misalnya, outlook, gmail, dan sebagainya.
Dalam tutorial ini, Anda akan mempelajari cara:
- Mendapatkan Nama Pengguna Sendgrid
- Mengonfigurasi pemberitahuan email Apache Ambari
Prasyarat
Akun email SendGrid. Lihat Cara Mengirim Email Menggunakan SendGrid dengan Azure untuk mendapatkan instruksi.
Kluster Microsoft Azure HDInsight. Lihat Membuat kluster Apache Hadoop menggunakan portal Microsoft Azure.
Catatan
Pengguna tidak dapat mengatur kata sandi logner untuk akun SendGrid mereka, jadi kita perlu menggunakan apikey untuk mengirim email.
Mendapatkan apikey SendGrid
Dariportal Microsoft Azure, navigasikan ke sumber daya SendGrid Anda.
Dari halaman Gambaran Umum, klik Buka Akun SaaS di situs penerbit, untuk membuka halaman web SendGrid akun Anda.
Dari menu sebelah kiri, navigasikan ke Pengaturan Anda lalu Kunci API.
Klik Buat Kunci API untuk membuat apikey dan menyalin apikey sebagai kata sandi smtp dalam penggunaan nanti.
Mengonfigurasi pemberitahuan email Ambari
Dari browser web, arahkan ke
https://CLUSTERNAME.azurehdinsight.net/#/main/alerts
, di manaCLUSTERNAME
merupakan nama kluster Anda.Dari daftar turunTindakan, pilihKelola Pemberitahuan.
Dari jendelaKelola Pemberitahuan Peringatan, pilih ikon+.
Dari dialogBuat Pemberitahuan Peringatan, berikan informasi berikut ini:
Properti Deskripsi Nama Berikan nama untuk pemberitahuan tersebut. Grup Konfigurasikan sesuai keinginan. Tingkat keparahan Konfigurasikan sesuai keinginan. Deskripsi Opsional. Metode Tinggalkan di EMAIL. Email Ke Menyediakan email untuk menerima pemberitahuan, dipisahkan oleh koma. Server SMTP smtp.sendgrid.net
Port SMTP 25 atau 587 (untuk koneksi tidak terenkripsi/TLS). Email Dari Menyediakan alamat email. Alamat tidak perlu otentik. Gunakan autentikasi Pilih kotak centang ini. Nama Pengguna Gunakan "apikey" secara langsung jika menggunakan SendGrid Kata sandi Berikan kata sandi yang Anda gunakan saat membuat apikey SendGrid di Azure. Konfirmasi Kata Sandi Masukkan ulang kata sandi. Mulai TLS Pilih kotak centang ini Pilih Simpan. Anda akan kembali ke jendelaKelola Pemberitahuan Peringatan.
Dari jendelaKelola Pemberitahuan Peringatan, pilihTutup.
FAQ
Tidak ada kesalahan protokol yang sesuai jika kotak centang TLS dicentang
Jika Anda memilih Mulai TLS dari halaman Buat Pemberitahuan Peringatan, dan Anda menerima pengecualian "Tidak ada protokol yang sesuai" di log server Ambari:
- Buka antarmuka pengguna Apache Ambari.
- Buka Peringatan > ManageNotifications > Edit (Edit Pemberitahuan).
- Pilih Tambahkan Properti.
- Tambahkan properti baru,
mail.smtp.ssl.protocols
dengan nilaiTLSv1.2
.
Langkah berikutnya
Dalam tutorial ini, konfigurasi pemberitahuan email Apache Ambari menggunakan SendGrid. Gunakan yang berikut ini untuk mempelajari lebih lanjut tentang Apache Ambari:
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk