Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:ueberwachung_oracle_nosql_db_11gr2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
nosql:ueberwachung_oracle_nosql_db_11gr2 [2014/04/02 22:42] – [Daten auswerten] gpipperrnosql:ueberwachung_oracle_nosql_db_11gr2 [2015/03/16 16:56] (aktuell) – [Quelle] gpipperr
Zeile 1: Zeile 1:
 +====== Oracle NoSQL Store mit JMX oder SNMP überwachen ======
  
 +Nur in der EE Edition darf mit SNMP Überwachung gearbeitet werden, [[http://openbook.galileodesign.de/javainsel5/javainsel23_000.htm#Rxx747java23000040009341F038100|JMX]] steht für beide Editionen zur Verfügung.
 +
 +==== JMX Überwachung aktvieren und nützen ====
 +
 +Wurde beim Einrichten der Umgebung (boot configuration) nicht der Parameter -mgmt {snmp|jmx|none} verwendet, kann auch nachträglich JMX aktiviert werden.
 +
 +
 +Ablauf:
 +  * Storage Node Parameter für JMX = oracle.kv.impl.mgmt.jmx.JmxAgent im Store deployen
 +  * Per [[http://docs.oracle.com/javase/7/docs/technotes/guides/management/jconsole.html|JConsole]]  auf das NoSQL DB MBeans zugreifen 
 +
 +Deploy des Parameter mit:
 +<code bash>
 +plan change-parameters -service sn1 -wait -params mgmtClass=oracle.kv.impl.mgmt.jmx.JmxAgent
 +</code>
 +Dies für alle SN durchführen
 +
 +jconsole starten:
 +<code bash>
 +# Login auf Knotennamen und Management Port - in unseren Beispiel 5000
 +
 +$JDK_HOME/bin/jconsole nosqldb03:5000
 +
 +</code>
 +
 +
 +=== Default Java JMX Console aktivieren ===
 +
 +Eine Alternative ist das Aktivieren der Default Java Console.
 +
 +Java Start Parameter:
 +<code java>
 +
 +Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6800 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
 +
 +</code>
 +
 +==== Daten auswerten ===
 +
 +Die Daten können unter anderen mit dem Werkzeug Oracle Java Misson Control (ab jdk 7u40 ) ausgewertet werden.
 +Das Programm jmc.exe liegt dazu unter JAVA_HOME\bin Verzeichnis des JDK.
 +
 +
 +{{:nosql:oracle_nosql_java_misson_control_v1.png?500|Java Mission Control mit der Oracle NoSQL DB}}
 +
 +
 +siehe auch : 
 +  * http://www.oracle.com/technetwork/java/javaseproducts/mission-control/java-mission-control-1998576.html
 +  * Allgemein Einführung unter http://www.youtube.com/watch?v=WMEpRUgp9Y4&feature=youtu.be
 +  * http://hirt.se/blog/
 +
 +=== Quelle ===
 +
 +  * http://docs.oracle.com/cd/NOSQL/html/AdminGuide/standardized-monitoring.html#Enabling_Monitoring
 +
 +
 +JMX Allgemein:
 +
 +  * http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html
"Autor: Gunther Pipperr"
nosql/ueberwachung_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2015/03/16 16:56 von gpipperr