JON (JBoss Operations Network) is an enterprise management solution for JBoss servers and other middleware products. It is based on RHQ, which is the upstream open-source product that JON is built on. All the capabilities covered for JON are applicable to working with RHQ also.
The course provides an in-depth, hands-on introduction to JON, with a focus on using it to manage JBoss server installations/clusters (JBoss EAP 6, JBoss AS 7, and/or WildFly 8) as well as associated products such as Apache httpd/mod cluster. The course starts with the basics, including the somewhat complex installation, and goes on to cover all the important capabilities of JON.
Course Duration: 2 days
Course Objectives:
- Understand the JON/RHQ architecture and capabilities.
- Install and configure a JON installation
- Configure plugins, and set up agents
- Understand and work with inventory – import resources, browse and search, control their display
- Configure JBoss AS 7 / EAP 6 for management by JON/RHQ
- Use the monitoring capabilities
- Create and configure alerts and notifications
- Define bundles (e.g. a JBoss server with your applications), and provision them to a destination (e.g. a target host)
- Monitor running applications
- Understand and use the capabilities for managing configuration “drift”
- Understand the JON/RHQ architecture and capabilities.
- Install and configure a JON installation
- Configure plugins, and set up agents
- Understand and work with inventory – import resources, browse and search, control their display
- Configure JBoss AS 7 / EAP 6 for management by JON/RHQ
- Use the monitoring capabilities
- Create and configure alerts and notifications
- Define bundles (e.g. a JBoss server with your applications), and provision them to a destination (e.g. a target host)
- Monitor running applications
- Understand and use the capabilities for managing configuration “drift”
Course Outline:
- Introduction and Installation
- Overview and Architecture
- Introduction and Capabilities
- Key Components and Architecture
- Web Console
- Installation and Configuration
- Acquiring and Installing
- Setting up the Database
- Setting up / Configuring the Server
- Installing the Server and Agent
- Running JON, Working with the Web Console
- Provisioning Plugins
- Investigating Agent Plugins
- Obtaining, and Provisioning Agent Plugins
- Overview and Architecture
- Managed Resources
- Inventory
- Inventory Overview (Resource Hierarchies, Status)
- Auto-Discovery and Importing
- Working with Inventory
- Monitoring and Alerts
- Monitoring Overview
- Data Aggregation, Metrics, Graphing
- Configuring Data Collection
- Response Time Monitoring
- Alerts and Notifications
- Configuration and Management
- Resource Configuration and History
- JBoss Server Configuration
- Resource Operations
- Resource Groups
- Provisioning Bundles
- Provisioning System Overview and Use Cases
- Understanding all the Pieces
- Ant Bundle Recipe
- Application Deployment
- Server Deployment
- JON CLI
- Overview
- Inventory
- Introduction and Installation
- Overview and Architecture
- Introduction and Capabilities
- Key Components and Architecture
- Web Console
- Installation and Configuration
- Acquiring and Installing
- Setting up the Database
- Setting up / Configuring the Server
- Installing the Server and Agent
- Running JON, Working with the Web Console
- Provisioning Plugins
- Investigating Agent Plugins
- Obtaining, and Provisioning Agent Plugins
- Overview and Architecture
- Managed Resources
- Inventory
- Inventory Overview (Resource Hierarchies, Status)
- Auto-Discovery and Importing
- Working with Inventory
- Monitoring and Alerts
- Monitoring Overview
- Data Aggregation, Metrics, Graphing
- Configuring Data Collection
- Response Time Monitoring
- Alerts and Notifications
- Configuration and Management
- Resource Configuration and History
- JBoss Server Configuration
- Resource Operations
- Resource Groups
- Provisioning Bundles
- Provisioning System Overview and Use Cases
- Understanding all the Pieces
- Ant Bundle Recipe
- Application Deployment
- Server Deployment
- JON CLI
- Overview
- Inventory