Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:oracle_nosql_ee_enterprise_manager_plugin

Oracle NoSQL 12cR1.3 - Oracle Enterprise Manager Integration

Ab der EE Version 3 der Oracle NoSQL Datenbank seht unter dem lib Verzeichnis ein Plugin für den Oracle EM Manager zur Verfügung (12.1.0.9.0_oracle.nosql.snab_2000_0.opar).

Vorbereitung

Das Plugin fragt die Daten des Stores mit JMX ab, daher muss zuvor JMX auf dem Store aktiviert werden:

Für jeden SN im Store!

plan change-parameters -service sn1 -wait -params mgmtClass=oracle.kv.impl.mgmt.jmx.JmxAgent

Auf dem Store Node/Server muss zuvor der Oracle Agent installiert worden sein!

OEM Setup

Datei „12.1.0.9.0_oracle.nosql.snab_2000_0.opar “ aus dem $KVHOME/lib Verzeichnis auf dem OEM Host kopieren.

Mit emcli das Plug-In in die Library des OMS importieren:

#Anmelden
emcli login -username=sysman
Enter password :
 
Login successful
 
 
#Importieren
emcli import_update -file=/home/oracle/12.1.0.9.0_oracle.nosql.snab_2000_0.opar -omslocal
Processing update: Plug-in - NoSQL StorageNodeAgent System Plugin
Successfully uploaded the update to Enterprise Manager. Use the Self Update Console to manage this update.

Plugin auf dem OMS Server ausrollen (Graphisch über die GUI oder mit emcli):

emcli deploy_plugin_on_server -plugin=oracle.nosql.snab:12.1.0.9.0 -sys_password=oracle_db_sys_pwd
 
 
Performing pre-requisites check... This will take a while.
Prerequisites check succeeded
Deployment of plug-in on the management servers is in progress
Use "emcli get_plugin_deployment_status -plugin=oracle.nosql.snab" to track the plug-in deployment status.
 
 
#Deployment Prozess überprüfen 
emcli get_plugin_deployment_status -plugin=oracle.nosql.snab
 
Plug-in Deployment/Undeployment Status
 
Destination          : Management Server - oraoms12c01.pipperr.local:4889_Management_Service
Plug-in Name         : NoSQL StorageNodeAgent System Plugin
Version              : 12.1.0.9.0
ID                   : oracle.nosql.snab
Content              : Plug-in
Action               : Deployment
Status               : Success
---------------------------------------- ------------------------- ------------------------- ----------
Step                                     Start Time                End Time                  Status
---------------------------------------- ------------------------- ------------------------- ----------
Submit job for deployment                11/14/14 12:37:36 PM CET  11/14/14 12:37:36 PM CET  Success
 
....
 
Update inventory                         11/14/14 12:40:04 PM CET  11/14/14 12:40:07 PM CET  Success
 
---------------------------------------- ------------------------- ------------------------- ----------

Warten bis „emcli get_plugin_deployment_status“ alle Tasks als erfolgreich anzeigt!

Plug-In auf dem Agent installieren (Graphisch über die GUI oder mit emcli):

emcli deploy_plugin_on_agent -agent_names=oraoms12c01.pipperr.local:3872 -plugin=oracle.nosql.snab:12.1.0.9.0
 
Agent side plug-in deployment is in progress
Use "emcli get_plugin_deployment_status -plugin=oracle.nosql.snab" to track the plug-in deployment status.
 
#Status überwachen
emcli get_plugin_deployment_status -plugin=oracle.nosql.snab
 
Plug-in Deployment/Undeployment Status
 
Destination          : Management Agent - oraoms12c01.pipperr.local:3872
Plug-in Name         : NoSQL StorageNodeAgent System Plugin
Version              : 12.1.0.9.0
ID                   : oracle.nosql.snab
Content              : Discovery
Action               : Deployment
Status               : Success
Steps Info:
---------------------------------------- ------------------------- ------------------------- ----------
Step                                     Start Time                End Time                  Status
---------------------------------------- ------------------------- ------------------------- ----------
Submit job for deployment                11/14/14 12:44:48 PM CET  11/14/14 12:44:48 PM CET  Success
...
Update inventory                         11/14/14 12:45:42 PM CET  11/14/14 12:45:53 PM CET  Success
 
---------------------------------------- ------------------------- ------------------------- ----------
 
Destination          : Management Agent - oraoms12c01.pipperr.local:3872
Plug-in Name         : NoSQL StorageNodeAgent System Plugin
Version              : 12.1.0.9.0
ID                   : oracle.nosql.snab
Content              : Plug-in
Action               : Deployment
Status               : Success
Steps Info:
---------------------------------------- ------------------------- ------------------------- ----------
Step                                     Start Time                End Time                  Status
---------------------------------------- ------------------------- ------------------------- ----------
Submit job for deployment                11/14/14 12:44:48 PM CET  11/14/14 12:44:48 PM CET  Success
..........
Update inventory                         11/14/14 12:45:42 PM CET  11/14/14 12:45:53 PM CET  Success
 
---------------------------------------- ------------------------- ------------------------- ----------

Nach dem nun das Plug-In auf dem OMS und auf dem Agent ausgerollt ist kann über die OEM GUI das Target eingerichtet werden.

NoSQL Target einrichten

Als Administrativer User an der OEM GUI anmelden

Auto Discovery einrichten und testen

Über „Setup“/„Add Target“/„Configure Auto Discovery“ das Discovery auf dem Target mit dem Oracle NoSQL Store einrichten.

Dazu die Zeile mit dem Target auswählen und über den „Schraubenschlüssel“ den „Discover Modules“ Dialog aufrufen und die Oracle NoSQL Targets anwählen.

  1.  Discovery Modul einrichten
  2.  Discovery Modul für diesen Host auswählen

Nun die Targets auf dem Host discovern, dazu die Zeile mit dem Target auswählen und über den „Grünen Pfeil“ den „Discover Now“ Dialog aufrufen, mit OK bestätigen und das Discovery wird gestartet.

NoSQL SN wird allerdings nicht automatisch auf diesen Host erkannt??

Manuell Hinzufügen

Über „Setup“/„Add Target“/„Add Targets Manually“ den Dialog aufrufen:

  1. „Add Targets Using Guided Process“ anwählen
  2. Target Types „Discover NoSQL SNA System Targets“ auswählen
  3.  Manually Discover the NoSQL Target
  4. Step 1
  5. Step 2
  6. Step 3
  7. Step 4
  8. Mit Exit beenden

Über „Target“ kann nun die Store Seite aufgerufen werden

OEM Store Home Page

Alle Elemente eines NoSQL Stores werden einzeln abgebildet:

 Store topology Seite

Fazit

Wie es aussieht wird aber der Store über den Name des Stores zusammengefasst! Das bedeutet in Umgebungen in denen alle Stores gleich heißen, das hier das Plug-In Problem haben könnte!

Quellen

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
"Autor: Gunther Pipperr"
nosql/oracle_nosql_ee_enterprise_manager_plugin.txt · Zuletzt geändert: 2015/02/21 20:39 von Gunther Pippèrr