jboss admin: so easy!
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