jboss admin: so easy!

Upload: noelle-j

Post on 09-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 JBoss Admin: So Easy!

    1/41

  • 8/7/2019 JBoss Admin: So Easy!

    2/41

    Secure Virtualization using SELinuxDaniel WalshSELinux Technical Lead

    Red Hat

    JBOSS MANAGEMENTSo Easy Anyone Can Do It

    Noelle Jakusz

    Product Marketing Manager

    Red Hat

  • 8/7/2019 JBoss Admin: So Easy!

    3/41

    JBoss.org

    Community-supported projects

    Refocus on release early,release often

    80+ projects with differentrelease schedules, versions,

    dependencies, etc.

  • 8/7/2019 JBoss Admin: So Easy!

    4/41

    JBoss.org

    Where innovation happens

    Forums

    Project developers

    Wiki

    Issue trackers Etc.

  • 8/7/2019 JBoss Admin: So Easy!

    5/41

    What Makes Up a Certified Platform

    Each JBoss Enterprise Middleware platform goes through a 5-phase delivery methodologythat involves many traditional elements of the software development lifecyle:

    PlatformCandidateRelease(s)

    QualityAssurance

    JBoss.org Projects

    JBoss.orgEngineers

    1

    ProductRequirements

    Definition

    Product

    Management

    2Platform Testing,Certification &Documentation

    JBoss QA,Documentation Team,

    Certified Partners

    4

    JBossEnterprisePlatform

    Platform ComponentEngineering &

    Integration

    JBossProductization

    Engineers

    3 5Platform Release

    (General Availability)

    JBoss ReleaseEngineering

    DeliveryP

    hase

    Productiza

    tion

    Team

    Live PRD

  • 8/7/2019 JBoss Admin: So Easy!

    6/41

    JBoss Enterprise Middleware

  • 8/7/2019 JBoss Admin: So Easy!

    7/41

    Solutions For Java Applications

    JBoss Enterprise Web ServerApache Web Server, Apache Tomcat, Mod_##

    JBoss Enterprise

    Application Platform

    JBoss AS (Java EE)Apache Tomcat, Clustering, Cache, EJB

    REST Full WebServices Stack

    JBoss MicroContainer

    JBoss EnterpriseWeb Platform

    JBoss Open Choice provides flexibility

    JBoss MicroContainer

    JBoss AS (Light)Apache Tomcat, Clustering, Cache

    Hibernate / Seam

    HibernateFramework

    Hibernate / Seam

    Basic Web Java EE+Light & RichJava

    Transactions

    Messaging

    REST

    JBoss Web

    Framework KitGoogle Web Tookit, Spring

    Framework,Struts, RichFaces

    JBoss Web Framework Kit

    JBoss Web Framework Kit

    Basic WebServices Stack

  • 8/7/2019 JBoss Admin: So Easy!

    8/41

    JBoss Operations Network

    Pool your expertise

    An Integrated approach to solving developer & operationschallenges in complex Java application environments through asingle management platform

  • 8/7/2019 JBoss Admin: So Easy!

    9/41

  • 8/7/2019 JBoss Admin: So Easy!

    10/41

    JBoss Operations Network - Architecture

  • 8/7/2019 JBoss Admin: So Easy!

    11/41

    JBoss ON:

    Product Walk-through

  • 8/7/2019 JBoss Admin: So Easy!

    12/41

    JBoss ON Dashboard

  • 8/7/2019 JBoss Admin: So Easy!

    13/41

    JBoss ON New Navigator & UI

  • 8/7/2019 JBoss Admin: So Easy!

    14/41

    JBoss ON Appln Server Metrics Monitoring

  • 8/7/2019 JBoss Admin: So Easy!

    15/41

    JBoss ON Appln Server Inventory

  • 8/7/2019 JBoss Admin: So Easy!

    16/41

    JBoss ON Appln Server - Operations

  • 8/7/2019 JBoss Admin: So Easy!

    17/41

    JBoss ON Hibernate Query Statistics

  • 8/7/2019 JBoss Admin: So Easy!

    18/41

    JBoss ON Events

  • 8/7/2019 JBoss Admin: So Easy!

    19/41

    JBoss ON Appln. Content Deployment

  • 8/7/2019 JBoss Admin: So Easy!

    20/41

    JBoss ON Content Channel Subscription-1

  • 8/7/2019 JBoss Admin: So Easy!

    21/41

    JBoss ON Content Channel Subscription - 2

  • 8/7/2019 JBoss Admin: So Easy!

    22/41

    JBoss ON Appln. Server Cluster Management

  • 8/7/2019 JBoss Admin: So Easy!

    23/41

    JBoss ON for EWS Alerts - Summary

  • 8/7/2019 JBoss Admin: So Easy!

    24/41

    JBoss ON for EWS - Monitoring

  • 8/7/2019 JBoss Admin: So Easy!

    25/41

    JBoss ON for EWS Discovery, Inventory

  • 8/7/2019 JBoss Admin: So Easy!

    26/41

    JBoss ON for EWS Alerts - Configure

  • 8/7/2019 JBoss Admin: So Easy!

    27/41

  • 8/7/2019 JBoss Admin: So Easy!

    28/41

    JBoss ON for EWS Resource GroupManagement

  • 8/7/2019 JBoss Admin: So Easy!

    29/41

  • 8/7/2019 JBoss Admin: So Easy!

    30/41

    Knobs, Levers, Gauges: Automatic Monitoring,

  • 8/7/2019 JBoss Admin: So Easy!

    31/41

    Every Service:

    Start, Stop

    Message Count

    Messages Per Minute

    Bytes Succeeded

    Bytes Failed

    Messages Failed

    Every Action:

    Message Count

    Messages Per Minute

    Bytes Succeeded

    Bytes Failed

    Messages Failed

    Processing Time

    , , g g,Alerting, & Management for:

  • 8/7/2019 JBoss Admin: So Easy!

    32/41

  • 8/7/2019 JBoss Admin: So Easy!

    33/41

  • 8/7/2019 JBoss Admin: So Easy!

    34/41

    Login and Find Resources

    At the prompt login with the admin user / pass$ login rhqadmin rhqadmin

    Use the findResource method to search the inventory

    $ findResources(EAP)

  • 8/7/2019 JBoss Admin: So Easy!

    35/41

    Create a Resource Proxy

    Resource proxies simplify access to the resourcesfunctionality

    $ var platform = ProxyFactory.getResource(10001)

    The CLI will print useful views of any object returned;

    the following will show all features of the resource

    $ platform

  • 8/7/2019 JBoss Admin: So Easy!

    36/41

    View Measurements

    View all the resources live metric values with

    $ platform.measurements

    Retrieve a raw value with

    $ platform.userLoad.value

  • 8/7/2019 JBoss Admin: So Easy!

    37/41

    Execute an Operation

    Supported operations can be viewed with

    $ platform.operations

    Run an operation by calling it as you would a method

    $ platform.viewProcessList()

  • 8/7/2019 JBoss Admin: So Easy!

    38/41

    Access Content

    Find the jmx-console's deployed

    $ findResource('jmx-console.war')

    Create a proxy for one of them

    $ var consoleWar = ProxyFactory.getResoure(#####)Retrieve the deployed war file

    $ consoleWar.retrieveBackingContent('jmx-console.war')

    M C fi i

  • 8/7/2019 JBoss Admin: So Easy!

    39/41

    Manage Configurations

    Find a default datasource

    $ findResources('DefaultDS')

    Create a proxy

    $ var ds = ProxyFactory.getResource(#####)Print out the configuration

    $ ds.getResourceConfiguration()

    Utilize the configuration edit wizard

    $ ds.editResourceConfiguration()

    JBoss Enterprise Middleware

  • 8/7/2019 JBoss Admin: So Easy!

    40/41

    JBoss Enterprise Middleware

  • 8/7/2019 JBoss Admin: So Easy!

    41/41

    Q & A