SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Java™ Management Extensions (JMX™)  Introduction Tarun Telang,  SAP NetWeaver Life Cycle Management ,  May 2008
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Agenda © SAP 2008 / Page
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© SAP 2008 / Page
JMX Architecture © SAP 2008 / Page  JVM ( host 2 ) JVM ( host 1 ) Application MBeans Instrumentation Layer Mbean Server Agent  Services Agent Level Protocol Adapters  and Connectors Web Browser JMX Compliant  Management  Application JMX Manager Proprietary  Management  Application Distributed Services Level
Why JMX? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© SAP 2008 / Page
MBeans ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© SAP 2008 / Page
Writing MBean ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© SAP 2008 / Page  // The Memory MBean Interface  public interface  MemoryMBean { // read public int  getUsedMemory(); // write public void  setUsedMemory(int size);  // read only public int  getTotalMemory();  // operation public int  calculateFreeMemory();  }
Registering MBean with MBean Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© SAP 2008 / Page
Agent ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© SAP 2008 / Page
Code Snippets © SAP 2008 / Page  © SAP 2008 / Page  Connecting to MBean Server Access to an MBean © SAP 2008 / Page  Invoking an MBean Operations Query an MBean // Lookup MBeanServer from the JNDI InitialContext initCtx =  new  InitialContext(); MBeanServer mbs = (MBeanServer) initCtx.lookup("jmx"); ObjectName name; ... mbs.setAttribute(name,  new  Attribute("Test", "test value")); mbs.invoke( ObjectName  name,  String  operationName,  Object [] params,  String [] signature)  throws  InstanceNotFoundException ,  MBeanException ,  ReflectionException // the query returns a set of matching ObjectNames Set names = mbs.queryName(pattern,  null );
© SAP 2008 / Page  Thank you!
Grid © SAP 2008 / Page
Definition and halftone values of colors © SAP 2008 / Page  © SAP 2007 / Page  Secondary color palette 100% Primary color palette  100% RGB 68/105/125 RGB 96/127/143 RGB 125/150/164 RGB 152/173/183 RGB 180/195/203 RGB 4/53/123 RGB 240/171/0 RGB 102/102/102 RGB 153/153/153 RGB 204/204/204 RGB 21/101/112 RGB 98/146/147 RGB 127/166/167 RGB 154/185/185 RGB 181/204/204 RGB 85/118/48 RGB 110/138/79 RGB 136/160/111 RGB 162/180/141 RGB 187/200/172 RGB 119/74/57 RGB 140/101/87 RGB 161/129/118 RGB 181/156/147 RGB 201/183/176 RGB 100/68/89 RGB 123/96/114 RGB 147/125/139 RGB 170/152/164 RGB 193/180/189 RGB 73/108/96 RGB 101/129/120 RGB 129/152/144 RGB 156/174/168 RGB 183/196/191 RGB 129/110/44 RGB 148/132/75 RGB 167/154/108 RGB 186/176/139 RGB 205/197/171 RGB 132/76/84 RGB 150/103/110 RGB 169/130/136 RGB 188/157/162 RGB 206/183/187 85% 70% 55% 40% RGB 158/48/57 Tertiary color palette 100% 85% 70% 55% 40% SAP Blue SAP Gold SAP Dark Gray SAP Gray SAP Light Gray Dove Petrol Violet/Mauve Warm Red Warm Green Cool Green Ocher Warning Red Cool Red
Copyright 2008 SAP AG All rights reserved ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© SAP 2008 / Page

Weitere ähnliche Inhalte

Was ist angesagt?

Cross layer design and optimization
Cross layer design and optimizationCross layer design and optimization
Cross layer design and optimizationDANISHAMIN950
 
Adhoc wireless networks and its issues
Adhoc wireless networks and its issuesAdhoc wireless networks and its issues
Adhoc wireless networks and its issuesMenaga Selvaraj
 
Multiplexing and Multiple access
Multiplexing and Multiple accessMultiplexing and Multiple access
Multiplexing and Multiple accessDr. Ghanshyam Singh
 
OFDMA - Orthogonal Frequency Division Multiple Access PPT by PREM KAMAL
OFDMA - Orthogonal Frequency Division Multiple Access PPT by PREM KAMALOFDMA - Orthogonal Frequency Division Multiple Access PPT by PREM KAMAL
OFDMA - Orthogonal Frequency Division Multiple Access PPT by PREM KAMALprem kamal
 
Wireless System/ Network Generation (1G,2G,2.5G,3G,4G,5G)
Wireless System/ Network Generation (1G,2G,2.5G,3G,4G,5G)Wireless System/ Network Generation (1G,2G,2.5G,3G,4G,5G)
Wireless System/ Network Generation (1G,2G,2.5G,3G,4G,5G)SUFYAN SATTAR
 
Traffic-adaptive Medium Access Protocol
Traffic-adaptive Medium Access ProtocolTraffic-adaptive Medium Access Protocol
Traffic-adaptive Medium Access ProtocolGaurav Chauhan
 
Hybrid wireless network -0th review
Hybrid wireless network -0th review Hybrid wireless network -0th review
Hybrid wireless network -0th review AAKASH S
 
Generations of network 1 g, 2g, 3g, 4g, 5g
Generations of network 1 g, 2g, 3g, 4g, 5gGenerations of network 1 g, 2g, 3g, 4g, 5g
Generations of network 1 g, 2g, 3g, 4g, 5gNoor Mohammad's Faltoos
 
Architecture and security in Vanet PPT
Architecture and security in Vanet PPTArchitecture and security in Vanet PPT
Architecture and security in Vanet PPTMeghaj Mallick
 
Presentation on 1G/2G/3G/4G/5G/Cellular & Wireless Technologies
Presentation on 1G/2G/3G/4G/5G/Cellular & Wireless TechnologiesPresentation on 1G/2G/3G/4G/5G/Cellular & Wireless Technologies
Presentation on 1G/2G/3G/4G/5G/Cellular & Wireless TechnologiesKaushal Kaith
 
3 handoff management
3 handoff management3 handoff management
3 handoff managementవం శీ
 

Was ist angesagt? (20)

Cross layer design and optimization
Cross layer design and optimizationCross layer design and optimization
Cross layer design and optimization
 
GSM Technology
GSM TechnologyGSM Technology
GSM Technology
 
Adhoc wireless networks and its issues
Adhoc wireless networks and its issuesAdhoc wireless networks and its issues
Adhoc wireless networks and its issues
 
Adaptive equalization
Adaptive equalizationAdaptive equalization
Adaptive equalization
 
Issues of routing in vanet
Issues of routing in vanetIssues of routing in vanet
Issues of routing in vanet
 
Multiplexing and Multiple access
Multiplexing and Multiple accessMultiplexing and Multiple access
Multiplexing and Multiple access
 
OFDMA - Orthogonal Frequency Division Multiple Access PPT by PREM KAMAL
OFDMA - Orthogonal Frequency Division Multiple Access PPT by PREM KAMALOFDMA - Orthogonal Frequency Division Multiple Access PPT by PREM KAMAL
OFDMA - Orthogonal Frequency Division Multiple Access PPT by PREM KAMAL
 
Wireless System/ Network Generation (1G,2G,2.5G,3G,4G,5G)
Wireless System/ Network Generation (1G,2G,2.5G,3G,4G,5G)Wireless System/ Network Generation (1G,2G,2.5G,3G,4G,5G)
Wireless System/ Network Generation (1G,2G,2.5G,3G,4G,5G)
 
Traffic-adaptive Medium Access Protocol
Traffic-adaptive Medium Access ProtocolTraffic-adaptive Medium Access Protocol
Traffic-adaptive Medium Access Protocol
 
Hybrid wireless network -0th review
Hybrid wireless network -0th review Hybrid wireless network -0th review
Hybrid wireless network -0th review
 
Ad-Hoc Networks
Ad-Hoc NetworksAd-Hoc Networks
Ad-Hoc Networks
 
WiMAX Technology
WiMAX TechnologyWiMAX Technology
WiMAX Technology
 
Generations of network 1 g, 2g, 3g, 4g, 5g
Generations of network 1 g, 2g, 3g, 4g, 5gGenerations of network 1 g, 2g, 3g, 4g, 5g
Generations of network 1 g, 2g, 3g, 4g, 5g
 
Umts(3g)
Umts(3g)Umts(3g)
Umts(3g)
 
HSPA AND HSDPA
HSPA AND HSDPAHSPA AND HSDPA
HSPA AND HSDPA
 
Architecture and security in Vanet PPT
Architecture and security in Vanet PPTArchitecture and security in Vanet PPT
Architecture and security in Vanet PPT
 
Vanet ppt
Vanet pptVanet ppt
Vanet ppt
 
5G technology
5G technology5G technology
5G technology
 
Presentation on 1G/2G/3G/4G/5G/Cellular & Wireless Technologies
Presentation on 1G/2G/3G/4G/5G/Cellular & Wireless TechnologiesPresentation on 1G/2G/3G/4G/5G/Cellular & Wireless Technologies
Presentation on 1G/2G/3G/4G/5G/Cellular & Wireless Technologies
 
3 handoff management
3 handoff management3 handoff management
3 handoff management
 

Andere mochten auch

Reactive Cloud Security | AWS Public Sector Summit 2016
Reactive Cloud Security | AWS Public Sector Summit 2016Reactive Cloud Security | AWS Public Sector Summit 2016
Reactive Cloud Security | AWS Public Sector Summit 2016Amazon Web Services
 
Bridging the Gap: Connecting AWS and Kafka
Bridging the Gap: Connecting AWS and KafkaBridging the Gap: Connecting AWS and Kafka
Bridging the Gap: Connecting AWS and KafkaPengfei (Jason) Li
 
Apache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNApache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNHortonworks
 
Streaming architecture with HDP & ELK
Streaming architecture with HDP & ELKStreaming architecture with HDP & ELK
Streaming architecture with HDP & ELKAlain Douangpraseuth
 
Reversing malware analysis training part2 introduction to windows internals
Reversing malware analysis training part2 introduction to windows internalsReversing malware analysis training part2 introduction to windows internals
Reversing malware analysis training part2 introduction to windows internalsCysinfo Cyber Security Community
 
Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?LeanIX GmbH
 
e-Extortion Trends and Defense
e-Extortion Trends and Defensee-Extortion Trends and Defense
e-Extortion Trends and DefenseErik Iker
 
Software Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based ArchitecturesSoftware Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based ArchitecturesAngelos Kapsimanis
 
Fostering a Culture of Analytics
Fostering a Culture of AnalyticsFostering a Culture of Analytics
Fostering a Culture of AnalyticsAlex Welch
 
Docker introduction
Docker introductionDocker introduction
Docker introductionPhuc Nguyen
 
Ufrs varlıklar grubu standartları i̇nceleme raporu sunumu
Ufrs varlıklar grubu standartları i̇nceleme raporu sunumuUfrs varlıklar grubu standartları i̇nceleme raporu sunumu
Ufrs varlıklar grubu standartları i̇nceleme raporu sunumuMerve Ülkü
 
Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...
Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...
Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...Nagios
 
Application Deployment at UC Riverside
Application Deployment at UC RiversideApplication Deployment at UC Riverside
Application Deployment at UC RiversideMichael Kennedy
 
What does "monitoring" mean? (FOSDEM 2017)
What does "monitoring" mean? (FOSDEM 2017)What does "monitoring" mean? (FOSDEM 2017)
What does "monitoring" mean? (FOSDEM 2017)Brian Brazil
 
CloudStack EU user group - Trillian
CloudStack EU user group - TrillianCloudStack EU user group - Trillian
CloudStack EU user group - TrillianShapeBlue
 
Aws + Puppet = Dynamic Scale
Aws + Puppet = Dynamic ScaleAws + Puppet = Dynamic Scale
Aws + Puppet = Dynamic ScalePuppet
 

Andere mochten auch (20)

Kelompok 2
Kelompok 2Kelompok 2
Kelompok 2
 
Reactive Cloud Security | AWS Public Sector Summit 2016
Reactive Cloud Security | AWS Public Sector Summit 2016Reactive Cloud Security | AWS Public Sector Summit 2016
Reactive Cloud Security | AWS Public Sector Summit 2016
 
Bridging the Gap: Connecting AWS and Kafka
Bridging the Gap: Connecting AWS and KafkaBridging the Gap: Connecting AWS and Kafka
Bridging the Gap: Connecting AWS and Kafka
 
Yirgacheffe Chelelelktu Washed Coffee 2015
Yirgacheffe Chelelelktu Washed Coffee 2015Yirgacheffe Chelelelktu Washed Coffee 2015
Yirgacheffe Chelelelktu Washed Coffee 2015
 
Apache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNApache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARN
 
Streaming architecture with HDP & ELK
Streaming architecture with HDP & ELKStreaming architecture with HDP & ELK
Streaming architecture with HDP & ELK
 
Reversing malware analysis training part2 introduction to windows internals
Reversing malware analysis training part2 introduction to windows internalsReversing malware analysis training part2 introduction to windows internals
Reversing malware analysis training part2 introduction to windows internals
 
Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?Gartner 2017 London: How to re-invent your IT Architecture?
Gartner 2017 London: How to re-invent your IT Architecture?
 
e-Extortion Trends and Defense
e-Extortion Trends and Defensee-Extortion Trends and Defense
e-Extortion Trends and Defense
 
Software Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based ArchitecturesSoftware Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based Architectures
 
CV
CVCV
CV
 
Fostering a Culture of Analytics
Fostering a Culture of AnalyticsFostering a Culture of Analytics
Fostering a Culture of Analytics
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Ufrs varlıklar grubu standartları i̇nceleme raporu sunumu
Ufrs varlıklar grubu standartları i̇nceleme raporu sunumuUfrs varlıklar grubu standartları i̇nceleme raporu sunumu
Ufrs varlıklar grubu standartları i̇nceleme raporu sunumu
 
Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...
Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...
Nagios Conference 2014 - Fernando Covatti - Nagios in Power Transmission Util...
 
Java standards in WCM
Java standards in WCMJava standards in WCM
Java standards in WCM
 
Application Deployment at UC Riverside
Application Deployment at UC RiversideApplication Deployment at UC Riverside
Application Deployment at UC Riverside
 
What does "monitoring" mean? (FOSDEM 2017)
What does "monitoring" mean? (FOSDEM 2017)What does "monitoring" mean? (FOSDEM 2017)
What does "monitoring" mean? (FOSDEM 2017)
 
CloudStack EU user group - Trillian
CloudStack EU user group - TrillianCloudStack EU user group - Trillian
CloudStack EU user group - Trillian
 
Aws + Puppet = Dynamic Scale
Aws + Puppet = Dynamic ScaleAws + Puppet = Dynamic Scale
Aws + Puppet = Dynamic Scale
 

Ähnlich wie Java management extensions (jmx)

UI5con 2018 - Best Practices & Tips
UI5con 2018 - Best Practices & TipsUI5con 2018 - Best Practices & Tips
UI5con 2018 - Best Practices & TipsArndvHofe
 
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungEduard Hildebrandt
 
Blue Ruby @ SAP Inside Track Palo Alto
Blue Ruby @ SAP Inside Track Palo AltoBlue Ruby @ SAP Inside Track Palo Alto
Blue Ruby @ SAP Inside Track Palo AltoJuergen Schmerder
 
SAP Workflow: Formulare und Prozesse effizient digitalisieren
SAP Workflow: Formulare und Prozesse effizient digitalisierenSAP Workflow: Formulare und Prozesse effizient digitalisieren
SAP Workflow: Formulare und Prozesse effizient digitalisierenStefan Bohlmann
 
Cross Application Timesheet.pdf
Cross Application Timesheet.pdfCross Application Timesheet.pdf
Cross Application Timesheet.pdfssusereb0ae41
 
The World(S) Of The Sap Community Network
The World(S) Of The Sap Community NetworkThe World(S) Of The Sap Community Network
The World(S) Of The Sap Community NetworkCraig Cmehil
 
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...kaftanenko
 
Test-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der Zukunft
Test-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der ZukunftTest-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der Zukunft
Test-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der ZukunftChristian Drumm
 
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Gobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OO
Gobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OOGobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OO
Gobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OOGobas GmbH
 
Ui5con satyendra raksha1725-1810
Ui5con satyendra raksha1725-1810Ui5con satyendra raksha1725-1810
Ui5con satyendra raksha1725-1810sayendra_dhar
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009Andreas Schulte
 
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für HealthcareArtikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für HealthcarePeter Affolter
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Webinar - ABAP Development Tools
Webinar - ABAP Development ToolsWebinar - ABAP Development Tools
Webinar - ABAP Development ToolsCadaxo GmbH
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und ReflectionStefan Marr
 
SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
 SAP Bedrohungserkennung als Cloud Lösung - SAP ETD SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
SAP Bedrohungserkennung als Cloud Lösung - SAP ETDIBsolution GmbH
 
Jax 2012-activiti-und-camel-presentation
Jax 2012-activiti-und-camel-presentationJax 2012-activiti-und-camel-presentation
Jax 2012-activiti-und-camel-presentationcamunda services GmbH
 

Ähnlich wie Java management extensions (jmx) (20)

UI5con 2018 - Best Practices & Tips
UI5con 2018 - Best Practices & TipsUI5con 2018 - Best Practices & Tips
UI5con 2018 - Best Practices & Tips
 
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
 
Blue Ruby @ SAP Inside Track Palo Alto
Blue Ruby @ SAP Inside Track Palo AltoBlue Ruby @ SAP Inside Track Palo Alto
Blue Ruby @ SAP Inside Track Palo Alto
 
SAP Workflow: Formulare und Prozesse effizient digitalisieren
SAP Workflow: Formulare und Prozesse effizient digitalisierenSAP Workflow: Formulare und Prozesse effizient digitalisieren
SAP Workflow: Formulare und Prozesse effizient digitalisieren
 
Cross Application Timesheet.pdf
Cross Application Timesheet.pdfCross Application Timesheet.pdf
Cross Application Timesheet.pdf
 
The World(S) Of The Sap Community Network
The World(S) Of The Sap Community NetworkThe World(S) Of The Sap Community Network
The World(S) Of The Sap Community Network
 
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
 
Test-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der Zukunft
Test-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der ZukunftTest-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der Zukunft
Test-getriebene Entwicklung in ABAP – Das Entwicklungsmodell der Zukunft
 
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Gobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OO
Gobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OOGobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OO
Gobas q.trans - modellgetriebene Softwareentwicklung mit SAP® ABAP OO
 
Ui5con satyendra raksha1725-1810
Ui5con satyendra raksha1725-1810Ui5con satyendra raksha1725-1810
Ui5con satyendra raksha1725-1810
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
 
Ruby on Rails SS09 06
Ruby on Rails SS09 06Ruby on Rails SS09 06
Ruby on Rails SS09 06
 
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für HealthcareArtikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Webinar - ABAP Development Tools
Webinar - ABAP Development ToolsWebinar - ABAP Development Tools
Webinar - ABAP Development Tools
 
Ec13 xpages-basic
Ec13 xpages-basicEc13 xpages-basic
Ec13 xpages-basic
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und Reflection
 
SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
 SAP Bedrohungserkennung als Cloud Lösung - SAP ETD SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
 
Jax 2012-activiti-und-camel-presentation
Jax 2012-activiti-und-camel-presentationJax 2012-activiti-und-camel-presentation
Jax 2012-activiti-und-camel-presentation
 

Mehr von Tarun Telang

Certificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-ultimate-java-part-3-advanced-topicsCertificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-ultimate-java-part-3-advanced-topicsTarun Telang
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1Tarun Telang
 
Certificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-1-fundamentalsCertificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-1-fundamentalsTarun Telang
 
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programmingCertificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programmingTarun Telang
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2Tarun Telang
 
Certificate of completion remote work foundations
Certificate of completion remote work foundationsCertificate of completion remote work foundations
Certificate of completion remote work foundationsTarun Telang
 
Certificate ofcompletion remote work foundations
Certificate ofcompletion remote work foundationsCertificate ofcompletion remote work foundations
Certificate ofcompletion remote work foundationsTarun Telang
 
Certificate of completion learning nosql databases
Certificate of completion learning nosql databasesCertificate of completion learning nosql databases
Certificate of completion learning nosql databasesTarun Telang
 
Certificate ofcompletion react_ testing and debugging
Certificate ofcompletion react_ testing and debuggingCertificate ofcompletion react_ testing and debugging
Certificate ofcompletion react_ testing and debuggingTarun Telang
 
Certificate of Completion ReactJS Essential Training 3
Certificate of Completion ReactJS Essential Training 3Certificate of Completion ReactJS Essential Training 3
Certificate of Completion ReactJS Essential Training 3Tarun Telang
 
Certificate of Completion XCode 10 Essential Training
Certificate of Completion XCode 10 Essential TrainingCertificate of Completion XCode 10 Essential Training
Certificate of Completion XCode 10 Essential TrainingTarun Telang
 
Certificate of completion ReactJS Essential Training 3
Certificate of completion ReactJS Essential Training 3Certificate of completion ReactJS Essential Training 3
Certificate of completion ReactJS Essential Training 3Tarun Telang
 
Seven habits of happy and high performing employees
Seven habits of happy and high performing employeesSeven habits of happy and high performing employees
Seven habits of happy and high performing employeesTarun Telang
 
Seven Habits of High Performing and Happy Employees
Seven Habits of High Performing and Happy EmployeesSeven Habits of High Performing and Happy Employees
Seven Habits of High Performing and Happy EmployeesTarun Telang
 
Management Foundations Certificate of Completion
Management Foundations Certificate of CompletionManagement Foundations Certificate of Completion
Management Foundations Certificate of CompletionTarun Telang
 
Learning Docker - Training Completion Certificate
Learning Docker - Training Completion CertificateLearning Docker - Training Completion Certificate
Learning Docker - Training Completion CertificateTarun Telang
 
Agile Project Management Fundations - Certificate of completion
Agile Project Management Fundations - Certificate of completionAgile Project Management Fundations - Certificate of completion
Agile Project Management Fundations - Certificate of completionTarun Telang
 
NoSql for SQL professionals - Certificate of Completion
NoSql for SQL professionals - Certificate of CompletionNoSql for SQL professionals - Certificate of Completion
NoSql for SQL professionals - Certificate of CompletionTarun Telang
 
Architecting Big data Applications Real-time Application Engineering - Certif...
Architecting Big data Applications Real-time Application Engineering - Certif...Architecting Big data Applications Real-time Application Engineering - Certif...
Architecting Big data Applications Real-time Application Engineering - Certif...Tarun Telang
 

Mehr von Tarun Telang (20)

Certificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-ultimate-java-part-3-advanced-topicsCertificate of-completion-for-ultimate-java-part-3-advanced-topics
Certificate of-completion-for-ultimate-java-part-3-advanced-topics
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-1
 
Certificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-1-fundamentalsCertificate of-completion-for-ultimate-java-part-1-fundamentals
Certificate of-completion-for-ultimate-java-part-1-fundamentals
 
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programmingCertificate of-completion-for-ultimate-java-part-2-object-oriented-programming
Certificate of-completion-for-ultimate-java-part-2-object-oriented-programming
 
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
Certificate of-completion-for-the-ultimate-data-structures-algorithms-part-2
 
Water management
Water managementWater management
Water management
 
Certificate of completion remote work foundations
Certificate of completion remote work foundationsCertificate of completion remote work foundations
Certificate of completion remote work foundations
 
Certificate ofcompletion remote work foundations
Certificate ofcompletion remote work foundationsCertificate ofcompletion remote work foundations
Certificate ofcompletion remote work foundations
 
Certificate of completion learning nosql databases
Certificate of completion learning nosql databasesCertificate of completion learning nosql databases
Certificate of completion learning nosql databases
 
Certificate ofcompletion react_ testing and debugging
Certificate ofcompletion react_ testing and debuggingCertificate ofcompletion react_ testing and debugging
Certificate ofcompletion react_ testing and debugging
 
Certificate of Completion ReactJS Essential Training 3
Certificate of Completion ReactJS Essential Training 3Certificate of Completion ReactJS Essential Training 3
Certificate of Completion ReactJS Essential Training 3
 
Certificate of Completion XCode 10 Essential Training
Certificate of Completion XCode 10 Essential TrainingCertificate of Completion XCode 10 Essential Training
Certificate of Completion XCode 10 Essential Training
 
Certificate of completion ReactJS Essential Training 3
Certificate of completion ReactJS Essential Training 3Certificate of completion ReactJS Essential Training 3
Certificate of completion ReactJS Essential Training 3
 
Seven habits of happy and high performing employees
Seven habits of happy and high performing employeesSeven habits of happy and high performing employees
Seven habits of happy and high performing employees
 
Seven Habits of High Performing and Happy Employees
Seven Habits of High Performing and Happy EmployeesSeven Habits of High Performing and Happy Employees
Seven Habits of High Performing and Happy Employees
 
Management Foundations Certificate of Completion
Management Foundations Certificate of CompletionManagement Foundations Certificate of Completion
Management Foundations Certificate of Completion
 
Learning Docker - Training Completion Certificate
Learning Docker - Training Completion CertificateLearning Docker - Training Completion Certificate
Learning Docker - Training Completion Certificate
 
Agile Project Management Fundations - Certificate of completion
Agile Project Management Fundations - Certificate of completionAgile Project Management Fundations - Certificate of completion
Agile Project Management Fundations - Certificate of completion
 
NoSql for SQL professionals - Certificate of Completion
NoSql for SQL professionals - Certificate of CompletionNoSql for SQL professionals - Certificate of Completion
NoSql for SQL professionals - Certificate of Completion
 
Architecting Big data Applications Real-time Application Engineering - Certif...
Architecting Big data Applications Real-time Application Engineering - Certif...Architecting Big data Applications Real-time Application Engineering - Certif...
Architecting Big data Applications Real-time Application Engineering - Certif...
 

Java management extensions (jmx)

  • 1. Java™ Management Extensions (JMX™) Introduction Tarun Telang, SAP NetWeaver Life Cycle Management , May 2008
  • 2.
  • 3.
  • 4. JMX Architecture © SAP 2008 / Page JVM ( host 2 ) JVM ( host 1 ) Application MBeans Instrumentation Layer Mbean Server Agent Services Agent Level Protocol Adapters and Connectors Web Browser JMX Compliant Management Application JMX Manager Proprietary Management Application Distributed Services Level
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Code Snippets © SAP 2008 / Page © SAP 2008 / Page Connecting to MBean Server Access to an MBean © SAP 2008 / Page Invoking an MBean Operations Query an MBean // Lookup MBeanServer from the JNDI InitialContext initCtx = new InitialContext(); MBeanServer mbs = (MBeanServer) initCtx.lookup("jmx"); ObjectName name; ... mbs.setAttribute(name, new Attribute("Test", "test value")); mbs.invoke( ObjectName  name, String  operationName, Object [] params, String [] signature) throws InstanceNotFoundException , MBeanException , ReflectionException // the query returns a set of matching ObjectNames Set names = mbs.queryName(pattern, null );
  • 11. © SAP 2008 / Page Thank you!
  • 12. Grid © SAP 2008 / Page
  • 13. Definition and halftone values of colors © SAP 2008 / Page © SAP 2007 / Page Secondary color palette 100% Primary color palette 100% RGB 68/105/125 RGB 96/127/143 RGB 125/150/164 RGB 152/173/183 RGB 180/195/203 RGB 4/53/123 RGB 240/171/0 RGB 102/102/102 RGB 153/153/153 RGB 204/204/204 RGB 21/101/112 RGB 98/146/147 RGB 127/166/167 RGB 154/185/185 RGB 181/204/204 RGB 85/118/48 RGB 110/138/79 RGB 136/160/111 RGB 162/180/141 RGB 187/200/172 RGB 119/74/57 RGB 140/101/87 RGB 161/129/118 RGB 181/156/147 RGB 201/183/176 RGB 100/68/89 RGB 123/96/114 RGB 147/125/139 RGB 170/152/164 RGB 193/180/189 RGB 73/108/96 RGB 101/129/120 RGB 129/152/144 RGB 156/174/168 RGB 183/196/191 RGB 129/110/44 RGB 148/132/75 RGB 167/154/108 RGB 186/176/139 RGB 205/197/171 RGB 132/76/84 RGB 150/103/110 RGB 169/130/136 RGB 188/157/162 RGB 206/183/187 85% 70% 55% 40% RGB 158/48/57 Tertiary color palette 100% 85% 70% 55% 40% SAP Blue SAP Gold SAP Dark Gray SAP Gray SAP Light Gray Dove Petrol Violet/Mauve Warm Red Warm Green Cool Green Ocher Warning Red Cool Red
  • 14.