Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Hubungkan OEM Anda ke Grafana menggunakan Aplikasi Manajer Perusahaan untuk Grafana

Setelah menerbitkan posting pemantauan Database Oracle dengan Grafana Hozefa Palitanawala membuat saya mengetahui salah satu proyeknya di dalam Oracle:Aplikasi Oracle Enterprise Manager untuk Grafana dan seberapa mirip dengan apa yang saya coba lakukan menggunakan Oracle_Exporter untuk Prometheus dan Grafana
Seperti yang selalu saya katakan, cara terbaik untuk mengetahui sesuatu adalah dengan mengujinya sendiri :)

Pada posting ini kita akan melihat Pengenalan Aplikasi, kita akan melakukan instalasi Grafana dan Aplikasi menggunakan komposisi Docker, Mengaktifkannya sebagai Sumber Data Grafana, pengenalan singkat tentang Dasbor Sampel dan menyebutkan hanya beberapa hal yang Anda juga dapat lakukan berkat aplikasi dan Integrasi OEM/Grafana.

  • Pengantar
  • Penginstalan Aplikasi Grafana dan Oracle Enterprise Manager
  • Mengaktifkan Aplikasi Oracle Enterprise Manager untuk Grafana sebagai Sumber Data
  • Ikhtisar Dasbor
  • Apa lagi yang bisa kamu lakukan?

Pendahuluan

Saya benar-benar tidak tahu tentang itu dan bahkan tidak terlalu baru, tetapi ini adalah salah satu hal yang dapat Anda miliki dengan Oracle, jumlah produk dan aplikasi sangat banyak, sehingga sulit untuk mengikuti semuanya. Pada saat yang sama, itulah sebabnya Anda dapat memiliki hampir semua hal yang sesuai dengan sistem dan proyek Anda, Anda hanya perlu memastikan untuk menghubungi orang yang tepat untuk memastikan Anda tidak melewatkan apa pun.

Pengenalan Aplikasi dilakukan sekitar Juni 2020 seperti yang dapat Anda baca di Post Oracle ini oleh Murtaza Husain - Memperkenalkan Aplikasi Oracle Enterprise Manager baru untuk Grafana

Penting untuk diingat bahwa Anda memiliki versi yang berbeda tergantung pada versi OEM Anda, jadi pastikan Anda mendapatkan yang benar dari sini:

Aplikasi Oracle Enterprise Manager untuk Grafana

Jika OEM Anda tidak cocok dengan versi tersebut, Anda dapat memeriksa posting ini di Cara Memperbarui OEM ke 13c Rilis 4

Instalasi Aplikasi Grafana dan Oracle Enterprise Manager

Saya telah membuat repositori github untuk jenis instalasi docker-compose, tetapi instalasi hanya menggunakan buruh pelabuhan atau metode lain apa pun cukup sederhana seperti yang Anda lihat di Aplikasi Oracle Enterprise Manager untuk Dokumentasi Grafana

Jika Anda ingin menggunakan contoh saya, cukup klon repositori Grafana_OEM_APP

|=| oem13 in ~/ ○ → git clone https://github.com/Project-42/Grafana_OEM_APP.git
Cloning into 'Grafana_OEM_APP'...
remote: Enumerating objects: 33, done.
remote: Counting objects: 100% (33/33), done.
remote: Compressing objects: 100% (24/24), done.
Unpacking objects: 100% (33/33), done.
remote: Total 33 (delta 8), reused 27 (delta 4), pack-reused 0

Anda harus berakhir dengan file/direktori berikut:

|=| oem13 in ~/Grafana_OEM_APP ± |master ✓| → tree
.
├── docker-compose.yml
├── plugins
│   └── LEAVE_Oracle_Enterprise_Manager_App_HERE.txt
└── README.md

Playbook penulisan buruh pelabuhan cukup sederhana, cukup membuat grafana berjalan sebagai root karena pengguna yang saya gunakan untuk menjalankan wadah (saya harus mengubahnya di masa depan, saya tahu :) ), atur kata sandi admin dan buat buruh pelabuhan menjadi instal Oracle Enterprise Manager App untuk plugin Grafana secara langsung (tetapi Anda harus mengaktifkannya setelahnya)

version: '3.4'
services:
  grafana:
    image: grafana/grafana:latest
    container_name: grafana_oem_app
    volumes:
      - ./plugins:/var/lib/grafana/plugins
    user: "0"
    environment:
      - GF_SECURITY_ADMIN_USER=admin
      - GF_SECURITY_ADMIN_PASSWORD=Welcome1
      - GF_INSTALL_PLUGINS=/var/lib/grafana/plugins/oracle-emcc-app-2.0.0.zip;oracle-emcc-app
    restart: unless-stopped
    ports:
      - 3000:3000

Unduh Aplikasi Oracle Enterprise Manager untuk Grafana
Karena saya menggunakan Grafana 7.x dan OEM 13.4.0.9, saya menggunakan oracle-emcc-app-2.0.0 untuk contoh ini.

Pindahkan file zip ke plugin folder untuk mendapatkan sesuatu seperti ini:

|=| oem13 in ~/Grafana_OEM_APP ± |master ✓| →  tree
.
├── docker-compose.yml
├── plugins
│   ├── LEAVE_Oracle_Enterprise_Manager_App_HERE.txt
│   └── oracle-emcc-app-2.0.0.zip   <<<<<<<<<<<
└── README.md

Karena kami telah menyiapkan buku pedoman dan plugin, kami dapat memulai Grafana menggunakan docker-compose sebagai berikut

|=| oem13 in ~/Grafana_OEM_APP ± |master ✓| → docker-compose up -d
Building with native build. Learn about native build in Compose here: https://docs.docker.com/go/compose-native-build/
Starting grafana_oem_app ... done

|=| oem13 in ~/Grafana_OEM_APP ± |master ✓| → 

Mengaktifkan Aplikasi Oracle Enterprise Manager untuk Grafana sebagai Sumber Data

Sekarang setelah Instalasi Grafana selesai, termasuk Aplikasi sebagai plugin, kita dapat mulai menggunakannya sebagai Sumber Data.

Login ke Grafana Anda seharusnya dapat melihat plugin di daftar plugin Grafana Anda




Anda mungkin telah memperhatikan tag "Tidak Ditandatangani" untuk plugin ini. Satu-satunya alasan kami melihat ini, adalah karena kami menggunakan Plugin yang belum diunduh langsung dari repositori Grafana Owned - Grafana Labs, tidak ada yang lain

Mari sekarang aktifkan properti Grafana berikut di OMS (ingat untuk menggunakan pemilik pengguna OMS) seperti yang disebutkan dalam dokumentasi.
Jika Anda tidak melakukannya, OEM sebagai Sumber Data Grafana tidak akan dapat berfungsi

[oracle@oem13 ~]# $OMS_HOME/bin/emctl set property -name oracle.sysman.db.restfulapi.grafana.enable -value true -sysman_pwd Welcome1
Oracle Enterprise Manager Cloud Control 13c Release 4  
Copyright (c) 1996, 2020 Oracle Corporation.  All rights reserved.
Property oracle.sysman.db.restfulapi.grafana.enable has been set to value true for all Management Servers
OMS restart is not required to reflect the new property value

[oracle@oem13 ~]# $OMS_HOME/bin/emctl set property -name oracle.sysman.db.restfulapi.grafana.executesql.repository.query.enable -value true -sysman_pwd Welcome1
Oracle Enterprise Manager Cloud Control 13c Release 4  
Copyright (c) 1996, 2020 Oracle Corporation.  All rights reserved.
Property oracle.sysman.db.restfulapi.grafana.executesql.repository.query.enable has been set to value true for all Management Servers
OMS restart is not required to reflect the new property value

[oracle@oem13 ~]# $OMS_HOME/bin/emctl set property -name oracle.sysman.db.restfulapi.grafana.executesql.target.query.enable -value true -sysman_pwd Welcome1
Oracle Enterprise Manager Cloud Control 13c Release 4  
Copyright (c) 1996, 2020 Oracle Corporation.  All rights reserved.
Property oracle.sysman.db.restfulapi.grafana.executesql.target.query.enable has been set to value true for all Management Servers
OMS restart is not required to reflect the new property value
[oracle@oem13 ~]# 

Mari aktifkan Sumber Data baru, jadi buka Konfigurasi -> Sumber Data dan pilih sumber data Oracle Enterprise Manager

Tetapkan URL OEM (hindari garis miring terakhir di akhir) dan pengguna/kata sandi

Ketahuilah bahwa jika Anda memiliki versi OEM Tidak Didukung, Anda akan menghadapi kesalahan berikut saat mencoba mengaktifkan Sumber Data:

Ikhtisar Dasbor

Sekarang setelah kami Mengaktifkan Sumber Data baru, Anda seharusnya sekarang dapat melihat Dasbor Sampel yang disertakan dengan Aplikasi/Plugin:

Sebaiknya tonton video Monitor DB Performance &Configuration Metrics Using OEM App for Grafana Out-of-the-box Dashboards untuk info lebih lanjut tentangnya dan dapatkan pemahaman yang lebih baik tentang kegunaannya

Pantau Metrik Performa &Konfigurasi DB Menggunakan Aplikasi OEM untuk Dasbor Grafana Out-of-the-box

Seperti yang Anda lihat di bawah, Anda seharusnya dapat melihat detail target Anda bersama mereka:

Mari buat Dasbor khusus. Tekan tanda "+" dan pilih Dasbor. Sesampai di sana, Anda tinggal klik di Add new Panel

Di panel baru, Anda hanya perlu memilih "Oracle Enterprise Manager" dan memilih bidang yang berbeda untuk kueri baru Anda.
Jika semuanya diatur dengan benar, Anda hanya perlu mengklik dan memilih elemen kueri yang berbeda, sehingga Anda tidak perlu mengingat hal-hal seperti jenis metrik atau bahkan nama target.
Contoh ini, saya membuat Tabel dengan pemanfaatan FRA Database ST19 Saat Ini

Apa lagi yang bisa kamu lakukan?

Posting ini hanya menggores permukaan dari semua kemungkinan yang Anda miliki dengan Aplikasi ini yang mengintegrasikan OEM Anda dengan Grafana.
Masih banyak lagi yang dapat Anda lakukan dan tanpa menghabiskan banyak waktu untuk mengembangkan keahlian Grafana Anda berkat Dasbor yang disertakan.

Saya menyebutkan salah satu Dasbor Database yang disertakan, tetapi bagaimana dengan semua sistem Weblogic itu? ada Dasbor untuk itu.

Dan bagaimana dengan Mengkonsolidasikan OEM yang berbeda yang Anda miliki di organisasi Anda? tidak ada yang suka melompat dari satu tempat ke tempat lain, jadi mengapa tidak mendapatkan semua informasi statistik dan grafik di satu tempat? juga mungkin!

Simak Video dan Artikel berikut ini:

Dasbor Performa WebLogic Out-of-the-box sekarang tersedia dengan Aplikasi Oracle Enterprise Manager untuk Grafana

Pantau Metrik EM untuk Server WebLogic dengan Aplikasi Oracle EM untuk Grafana

Semoga ini membantu memberikan dorongan pada plugin yang brilian ini dan membuat orang bekerja dengannya.

Sekali lagi terima kasih kepada Hozefa atas bantuannya!!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. if (pilih count(kolom) dari tabel)> 0 maka

  2. Bagaimana cara memaksa kasus pascal dengan dukungan Oracle Entity Framework?

  3. Kesalahan SQL:ORA-02000:kata kunci SELALU hilang saat membuat tabel berbasis kolom identitas

  4. Atur Ulang Urutan menurut tahun bukan berdasarkan nilai min atau maks

  5. Cara menggunakan fungsi Analitik di oracle (Over Partition by Keyword)