Modul pengumpulan data database dan analitik - AWS Application Discovery Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Modul pengumpulan data database dan analitik

Bagian ini menjelaskan cara menyiapkan, mengonfigurasi, dan menggunakan modul pengumpulan data dan analisis basis data dan analisis. Anda dapat menggunakan modul pengumpulan data ini untuk terhubung ke lingkungan data dan mengumpulkan metadata dan metrik kinerja dari database lokal dan server analitik. Untuk informasi tentang metrik yang dapat Anda kumpulkan dengan modul ini, lihatData yang dikumpulkan oleh database Agentless Collector dan modul pengumpulan data analitik.

Di tingkat tinggi, saat menggunakan modul pengumpulan data dan analisis, Anda mengambil langkah-langkah berikut.

  1. Selesaikan langkah-langkah prasyarat, konfigurasikan pengguna IAM Anda, dan buat pengumpulAWS DMS data.

  2. Konfigurasikan penerusan data untuk memastikan modul pengumpulan data Anda dapat mengirim metadata yang dikumpulkan dan metrik kinerja keAWS.

  3. Tambahkan server LDAP Anda dan gunakan untuk menemukan server OS di lingkungan data Anda. Atau, tambahkan server OS Anda secara manual atau gunakanModul pengumpulan data VMware.

  4. Konfigurasikan kredensi koneksi ke server OS Anda dan kemudian gunakan untuk menemukan server database.

  5. Konfigurasikan kredensi koneksi ke server database dan analitik Anda, lalu jalankan pengumpulan data. Untuk informasi selengkapnya, lihat Pengumpulan data database dan analitik.

  6. Lihat data yang dikumpulkan diAWS DMS konsol dan gunakan untuk menghasilkan rekomendasi target untuk migrasi keAWS Cloud. Untuk informasi selengkapnya, lihat Pengumpulan data database dan analitik.

Server OS, database, dan analitik yang didukung

Modul pengumpulan data database dan analisis di Agentless Collector mendukung server LDAP Microsoft Active Directory.

Modul pengumpulan data ini mendukung server OS berikut.

  • Amazon Linux 2

  • CentOS Linux versi 6 dan lebih tinggi

  • Debian versi 10 dan versi yang lebih tinggi

  • Red Hat Enterprise Enterprise Linux versi 7 dan lebih tinggi

  • SUSE Linux Enterprise Server Linux versi 12 dan lebih tinggi

  • Ubuntu versi 16.01 dan lebih tinggi

  • Windows Server 2012 dan versi yang lebih tinggi

  • Windows XP dan yang lebih tinggi

Selain itu, modul pengumpulan data database dan analitik mendukung server database berikut.

  • Microsoft SQL Server versi 2012 dan hingga 2019

  • MySQL versi 5.6 dan hingga 8

  • Oracle versi 11g Rilis 2 dan hingga 12c, 19c, dan 21c

  • PostgreSQL versi 9.6 dan hingga 13

Buat pengumpulAWS DMS data

Modul pengumpulan data database dan analitik Anda menggunakan pengumpulAWS DMS data untuk berinteraksi denganAWS DMS konsol. Anda dapat melihat data yang dikumpulkan diAWS DMS konsol, atau menggunakannya untuk menentukan mesinAWS target berukuran tepat. Untuk informasi selengkapnya, lihat Menggunakan fitur Rekomendasi Target PenasihatAWS DMS Armada.

Sebelum Anda membuat pengumpulAWS DMS data, buat peran IAM yang digunakan pengumpulAWS DMS data Anda untuk mengakses bucket Amazon S3 Anda. Anda membuat bucket Amazon S3 ini saat Anda menyelesaikan prasyarat di dalamnyaPrasyarat untuk Kolektor Tanpa Agen.

Untuk membuat IAM role bagi pengumpulAWS DMS data Anda untuk mengakses Amazon S3
  1. Masuk ke AWS Management Console dan buka konsol IAM di https://console.aws.amazon.com/iam/.

  2. Di panel navigasi, pilih Peran, lalu pilih Buat peran.

  3. Pada halaman Pilih entitas tepercaya, untuk jenis entitas tepercaya, pilih AWSLayanan. Untuk Gunakan kasus untukAWS layanan lain, pilih DMS.

  4. Pilih kotak centang DMS dan pilih Berikutnya.

  5. Pada halaman Tambahkan izin, pilih FleetAdvisorS3Policy yang Anda buat sebelumnya. Pilih Selanjutnya.

  6. Pada halaman Nama, tinjau, dan buat, masukkanFleetAdvisorS3Role nama Peran, lalu pilih Buat peran.

  7. Buka peran yang Anda buat, lalu pilih tab Hubungan kepercayaan. Pilih Edit kebijakan kepercayaan.

  8. Pada halaman Edit kebijakan kepercayaan, rekatkan JSON berikut ke editor, ganti kode yang ada.

    { "Version": "2012-10-17", "Statement": [{ "Sid": "", "Effect": "Allow", "Principal": { "Service": [ "dms.amazonaws.com", "dms-fleet-advisor.amazonaws.com" ] }, "Action": "sts:AssumeRole" }] }
  9. Pilih Buat Kebijakan.

Sekarang, buat pengumpul data diAWS DMS konsol.

Untuk membuat pengumpulAWS DMS data
  1. Masuk ke AWS Management Console dan buka konsol AWS DMS di https://console.aws.amazon.com/dms/v2/.

  2. PilihWilayah AWS yang Anda tetapkan sebagai Wilayah utama Migration Hub Anda. Untuk informasi selengkapnya, lihat Masuk ke Migration Hub dan pilih Wilayah beranda.

  3. Di panel navigasi, pilih Pengumpul data di bawah Temukan. Halaman pengumpul data terbuka.

  4. Pilih Buat pengumpul data. Halaman Buat pengumpul data terbuka.

  5. Untuk Nama di bagian konfigurasi Umum, masukkan nama pengumpul data Anda.

  6. Di bagian Konektivitas, pilih Browse S3. Pilih bucket Amazon S3 yang Anda buat sebelumnya dari daftar.

  7. Untuk peran IAM, pilihFleetAdvisorS3Role yang Anda buat sebelumnya.

  8. Pilih Buat pengumpul data.

Mengonfigurasi penerusan data

Setelah Anda membuatAWS sumber daya yang diperlukan, konfigurasikan penerusan data dari database dan modul pengumpulan data analitik keAWS DMS kolektor Anda.

Mengonfigurasi penerusan data
  1. Buka konsol Agentless Collector. Untuk informasi selengkapnya, lihat Langkah 4: Akses konsol kolektor.

  2. Pilih Lihat Database dan kolektor analitik.

  3. Pada halaman Dasbor, pilih Konfigurasikan penerusan data di bagian Penerusan data.

  4. Untuk Wilayah AWS, IAM akses ID kunci, dan kunci akses rahasia IAM, Agentless Collector Anda menggunakan nilai-nilai yang Anda dikonfigurasi sebelumnya. Untuk informasi selengkapnya, lihat Masuk ke Migration Hub dan pilih Wilayah beranda dan Langkah 1: Buat pengguna IAM.

  5. Untuk pengumpul data DMS yang terhubung, pilih pengumpul data yang Anda buat diAWS DMS konsol.

  6. Pilih Save (Simpan).

Setelah Anda mengkonfigurasi penerusan data, periksa bagian Penerusan data di halaman Dasbor. Pastikan modul pengumpulan data database dan analitik Anda menampilkan Connected for Access to DMS dan Access to S3.

Tambahkan server LDAP dan OS

Modul pengumpulan data database dan analitik menggunakan LDAP di Microsoft Active Directory untuk mengumpulkan informasi tentang OS, database, dan server analitik di jaringan Anda. Lightweight Directory Access Protocol (LDAP) adalah protokol aplikasi standar terbuka. Anda dapat menggunakan protokol ini untuk mengakses dan memelihara layanan informasi direktori terdistribusi melalui jaringan IP Anda.

Anda dapat menambahkan server LDAP yang ada ke dalam modul pengumpulan data database dan analitik Anda untuk secara otomatis menemukan server OS di jaringan Anda. Jika Anda tidak menggunakan LDAP, Anda dapat menambahkan server OS secara manual.

Untuk menambahkan server LDAP ke modul pengumpulan data database dan analitik
  1. Buka konsol Agentless Collector. Untuk informasi selengkapnya, lihat Langkah 4: Akses konsol kolektor.

  2. Pilih Lihat Database dan pengumpul analitik, lalu pilih server LDAP di bawah Discovery di panel navigasi.

  3. Pilih Tambahkan server LDAP. Halaman Add LDAP server terbuka.

  4. Untuk Hostname, masukkan nama host server LDAP Anda.

  5. Untuk Port, masukkan nomor port yang digunakan untuk permintaan LDAP.

  6. Untuk Nama pengguna, masukkan nama pengguna yang Anda gunakan untuk terhubung ke server LDAP Anda.

  7. Untuk Kata Sandi, masukkan kata sandi yang Anda gunakan untuk terhubung ke server LDAP Anda.

  8. (Opsional) Pilih Verifikasi koneksi untuk memastikan bahwa Anda menambahkan kredensi server LDAP Anda dengan benar. Atau, Anda dapat memverifikasi kredensi koneksi server LDAP Anda nanti, dari daftar di halaman server LDAP.

  9. Pilih Tambahkan server LDAP.

  10. Pada halaman server LDAP, pilih server LDAP Anda dari daftar dan pilih Temukan server OS.

penting

Untuk penemuan OS, modul pengumpulan data memerlukan kredensi server domain untuk menjalankan permintaan menggunakan protokol LDAP.

Modul pengumpulan data database dan analitik terhubung ke server LDAP Anda dan menemukan server OS Anda. Setelah modul pengumpulan data menyelesaikan penemuan server OS, Anda dapat melihat daftar server OS yang ditemukan dengan memilih server View OS.

Atau, Anda dapat menambahkan server OS Anda secara manual atau mengimpor daftar server dari file nilai yang dipisahkan koma (CSV). Juga, Anda dapat menggunakan modul pengumpulan data VMware vCenter Agentless Collector untuk menemukan server OS Anda. Untuk informasi selengkapnya, lihat Modul pengumpulan data VMware.

Untuk menambahkan server OS ke modul pengumpulan data database dan analitik
  1. Pada halaman Pengumpul database dan analitik, pilih server OS di bawah Discovery di panel navigasi.

  2. Pilih Tambahkan server OS. Halaman server Add OS terbuka.

  3. Berikan kredensi server OS Anda.

    1. Untuk tipe OS, pilih sistem operasi server Anda.

    2. Untuk Hostname/IP, masukkan nama host atau alamat IP server OS Anda.

    3. Untuk Port, masukkan nomor port yang digunakan untuk kueri jarak jauh.

    4. Untuk Jenis otentikasi, pilih jenis otentikasi yang digunakan server OS Anda.

    5. Untuk Nama pengguna, masukkan nama pengguna yang Anda gunakan untuk terhubung ke server OS Anda.

    6. Untuk Kata Sandi, masukkan kata sandi yang Anda gunakan untuk terhubung ke server OS Anda.

    7. Pilih Verifikasi untuk memastikan bahwa Anda menambahkan kredensi server OS Anda dengan benar.

  4. (Opsional) Tambahkan beberapa server OS dari file CSV.

    1. Pilih Server OS impor massal dari CSV.

    2. Pilih Unduh template untuk menyimpan file CSV yang menyertakan templat yang dapat Anda sesuaikan.

    3. Masukkan kredensi koneksi untuk server OS Anda ke dalam file sesuai dengan template. Contoh berikut menunjukkan bagaimana Anda dapat memberikan kredensyal koneksi server OS dalam file CSV.

      OS type,Hostname/IP,Port,Authentication type,Username,Password Linux,192.0.2.0,22,Key-based authentication,USER-EXAMPLE,ANPAJ2UCCR6DPCEXAMPLE Windows,203.0.113.0,,NTLM,USER2-EXAMPLE,AKIAIOSFODNN7EXAMPLE

      Simpan file CSV Anda setelah Anda menambahkan kredensi untuk semua server OS Anda.

    4. Pilih Jelajahi, lalu pilih file CSV Anda.

  5. Pilih Tambahkan server OS.

  6. Setelah Anda menambahkan kredensi untuk semua server OS, pilih server OS Anda dan pilih Temukan server database.

Temukan server database Anda

Untuk penemuan database, buat pengguna untuk database sumber Anda dengan izin minimum yang diperlukan untuk modul pengumpulan data. Untuk informasi selengkapnya, lihat Membuat pengguna database untukAWS DMS Fleet Advisor di PanduanAWS DMS Pengguna.

Untuk menemukan database yang berjalan pada Server OS yang ditambahkan sebelumnya, modul pengumpulan data memerlukan akses ke sistem operasi dan server database. Pastikan basis data Anda dapat diakses di port yang Anda tentukan dalam pengaturan koneksi. Selanjutnya, aktifkan otentikasi jarak jauh di server basis data Anda. Selain itu, berikan modul pengumpulan data Anda dengan izin berikut.

Untuk menemukan server database di Windows
  1. Memberikan kredensi dengan hibah untuk menjalankan Windows Management Instrumentation (WMI) dan WMI Query Language (WQL) query dan membaca registri.

  2. Tambahkan pengguna Windows yang Anda tentukan dalam kredensi koneksi server OS ke grup berikut: Pengguna COM terdistribusi, Pengguna Log Kinerja, Pengguna Monitor Kinerja, dan Pembaca Log Peristiwa. Untuk melakukannya, gunakan contoh kode berikut.

    net localgroup "Distributed COM Users" username /ADD net localgroup "Performance Log Users" username /ADD net localgroup "Performance Monitor Users" username /ADD net localgroup "Event Log Readers" username /ADD

    Di contoh sebelumnya, gantiusername dengan nama pengguna Windows yang Anda tentukan dalam kredenial koneksi server OS.

  3. Berikan izin yang diperlukan untuk pengguna Windows yang Anda tentukan dalam kredensi koneksi server OS.

    • Untuk Properti Manajemen dan Instrumentasi Windows, pilih Peluncuran Lokal dan Aktivasi Jarak Jauh.

    • Untuk WMI Control, pilih Execute Methods, Enable Account, Remote Enable, dan Read Security perizinan untukCIMV2DEFAULTStandartCimv2,,, danWMI namespace.

    • Untuk plug-in WMI, jalankanwinrm configsddl default dan kemudian pilih Baca dan Jalankan.

  4. Konfigurasikan host Windows Anda dengan menggunakan contoh kode berikut.

    netsh advfirewall firewall add rule name="Open Ports for WinRM incoming traffic" dir=in action=allow protocol=TCP localport=5985, 5986 # Opens ports for WinRM netsh advfirewall firewall add rule name="All ICMP V4" protocol=icmpv4:any,any dir=in action=allow # Allows ICPM traffic Enable-PSRemoting -Force # Enables WinRM Set-Service WinRM -StartMode Automatic # Allows WinRM service to run on host startup Set-Item WSMan:\localhost\Client\TrustedHosts -Value {IP} -Force # Sets the specific IP from which the access to WinRM is allowed winrm set winrm/config/service '@{Negotiation="true"}' # Allow Negosiate auth usage winrm set winrm/config/service '@{AllowUnencrypted="true"}' # Allow unencrypted connection
Untuk menemukan server database di Linux
  1. Menyediakan akses sudo kess dannetstat perintah.

    Contoh kode berikut memberikan akses sudo kess dannetstat perintah.

    sudo bash -c "cat << EOF >> /etc/sudoers.d/username username ALL=(ALL) NOPASSWD: /usr/bin/ss username ALL=(ALL) NOPASSWD: /usr/bin/netstat EOF"

    Di contoh sebelumnya, gantiusername dengan nama pengguna Linux yang Anda tentukan dalam kredenial koneksi server OS.

    Contoh sebelumnya menggunakan/usr/bin/ path kess dannetstat perintah. Jalan ini mungkin berbeda di lingkungan Anda. Untuk menentukan jalur kess dannetstat perintah, jalankanwhich ss danwhich netstat perintah.

  2. Konfigurasikan server Linux Anda untuk memungkinkan menjalankan skrip SSH jarak jauh dan izinkan lalu lintas Internet Control Message Protocol (ICMP).

Untuk memulai penemuan server database Anda
  1. Pada halaman Pengumpul database dan analitik, pilih server OS di bawah Discovery di panel navigasi.

  2. Pilih server OS yang menyertakan server database dan analitik Anda, lalu pilih Verifikasi koneksi pada menu Tindakan.

  3. Untuk server yang memiliki status Konektivitas Gagal, edit kredensi koneksi.

    1. Pilih satu server atau beberapa server ketika mereka memiliki kredensi yang identik, lalu pilih Edit pada menu Tindakan. Halaman server Edit OS terbuka.

    2. Untuk Port, masukkan nomor port yang digunakan untuk kueri jarak jauh.

    3. Untuk Jenis otentikasi, pilih jenis otentikasi yang digunakan server OS Anda.

    4. Untuk Nama pengguna, masukkan nama pengguna yang Anda gunakan untuk terhubung ke server OS Anda.

    5. Untuk Kata Sandi, masukkan kata sandi yang Anda gunakan untuk terhubung ke server OS Anda.

    6. Pilih Verifikasi koneksi untuk memastikan bahwa Anda memperbarui kredensi server OS Anda dengan benar. Selanjutnya, pilih Simpan.

  4. Setelah Anda memperbarui kredensi untuk semua server OS, pilih server OS Anda dan pilih Temukan server database.

Modul pengumpulan data database dan analitik terhubung ke server OS Anda dan menemukan server database dan analitik yang didukung. Setelah modul pengumpulan data menyelesaikan penemuan, Anda dapat melihat daftar server database dan analisis yang ditemukan dengan memilih Lihat server database.

Atau, Anda dapat menambahkan server database dan analitik Anda ke inventaris secara manual. Selain itu, Anda dapat mengimpor daftar server dari file CSV. Anda dapat melewati langkah ini jika Anda sudah menambahkan semua server basis data dan analitik Anda ke inventaris.

Menambahkan database atau server analitik secara manual
  1. Pada halaman Pengumpul database dan analitik, pilih Pengumpulan data di panel navigasi.

  2. Pilih Tambahkan server database. Halaman Add database server terbuka.

  3. Berikan kredensi server database Anda.

    1. Untuk mesin Database, pilih mesin database server Anda. Untuk informasi selengkapnya, lihat Server OS, database, dan analitik yang didukung.

    2. Untuk Hostname/IP, masukkan nama host atau alamat IP server basis data atau server analitik Anda.

    3. Untuk Port, masukkan port tempat server Anda berjalan.

    4. Untuk Jenis otentikasi, pilih jenis otentikasi yang digunakan database atau server analitik Anda.

    5. Untuk Nama pengguna, masukkan nama pengguna yang Anda gunakan untuk terhubung ke server Anda.

    6. Untuk Kata Sandi, masukkan kata sandi yang Anda gunakan untuk terhubung ke server Anda.

    7. Pilih Verifikasi untuk memastikan bahwa Anda menambahkan database atau kredensi server analitik Anda dengan benar.

  4. (Opsional) Tambahkan beberapa server dari file CSV.

    1. Pilih Server database impor massal dari CSV.

    2. Pilih Unduh template untuk menyimpan file CSV yang menyertakan templat yang dapat Anda sesuaikan.

    3. Masukkan kredensi koneksi untuk database dan server analitik Anda ke dalam file sesuai dengan template. Contoh berikut menunjukkan bagaimana Anda dapat memberikan kredensyal koneksi server basis data atau analitik dalam file CSV.

      Database engine,Hostname/IP,Port,Authentication type,Username,Password,Oracle service name,Database,Allow public key retrieval,Use SSL,Trust server certificate Oracle,192.0.2.1,1521,Login/Password authentication,USER-EXAMPLE,AKIAI44QH8DHBEXAMPLE,orcl,,,, PostgreSQL,198.51.100.1,1533,Login/Password authentication,USER2-EXAMPLE,bPxRfiCYEXAMPLE,,postgre,,TRUE, MSSQL,203.0.113.1,1433,Login/Password authentication,USER3-EXAMPLE,h3yCo8nvbEXAMPLE,,,,,TRUE MySQL,2001:db8:4006:812:ffff:200e,8080,Login/Password authentication,USER4-EXAMPLE,APKAEIVFHP46CEXAMPLE,,mysql,TRUE,TRUE,

      Simpan file CSV Anda setelah Anda menambahkan kredensi untuk semua server database dan analitik Anda.

    4. Pilih Jelajahi, lalu pilih file CSV Anda.

  5. Pilih Tambahkan server database.

  6. Setelah Anda menambahkan kredensi untuk semua server OS, pilih server OS Anda dan pilih Temukan server database.

Setelah Anda menambahkan semua server database dan analitik Anda ke dalam modul pengumpulan data, tambahkan ke inventaris. Modul pengumpulan data database dan analitik dapat terhubung ke server dari inventaris dan mengumpulkan metadata dan metrik kinerja.

Untuk menambahkan server database dan analitik Anda ke inventaris
  1. Pada halaman Pengumpul database dan analitik, pilih Server database di bawah Discovery di panel navigasi.

  2. Pilih server database dan analitik, yang ingin Anda kumpulkan metadata dan metrik performa.

  3. Pilih Tambahkan ke inventaris.

Setelah menambahkan semua server database dan analitik ke inventaris, Anda dapat mulai mengumpulkan metadata dan metrik kinerja. Untuk informasi selengkapnya, lihat Pengumpulan data database dan analitik.