Bug 973311 - Agent should support sending inventory and collection data to server on a user defined schedule or interval
Summary: Agent should support sending inventory and collection data to server on a use...
Keywords:
Status: CLOSED EOL
Alias: None
Product: JBoss Operations Network
Classification: JBoss
Component: Agent
Version: JON 3.2
Hardware: All
OS: All
unspecified
low
Target Milestone: ---
: JON 4.0.0
Assignee: RHQ Project Maintainer
QA Contact: Mike Foley
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-06-11 16:25 UTC by Viet Nguyen
Modified: 2019-08-05 15:06 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-08-05 15:06:25 UTC
Type: Feature Request
Embargoed:


Attachments (Terms of Use)

Description Viet Nguyen 2013-06-11 16:25:40 UTC
Use Case:  
I want to collect metrics on managed resources but do not care about (near) real-time availability of those resources.  

1.  user registers agent with server
2.  user initiates off-line mode
3a. user manually syncs inventory reports, metrics
3b. user sets sync schedules, hourly, daily

Comment 2 Jay Shaughnessy 2014-08-22 21:43:22 UTC
I'm not sure I understand what the benefit is that you are looking for with an offline agent.  What do you gain with offline?  Or, put another way, what is the downside of the online agent?

Regardless, this won't make it into 3.3, pushing.

Comment 3 Viet Nguyen 2014-09-16 21:02:04 UTC
I can think of another use case:

1. JON can be used as a generic data aggregator.  For example I want to collect CPU usage of 10 servers at high frequency (ex. 15 second interval) and so I can view graphs of such data as a function of time for troubleshooting/analysis.  I don't want to bother with availability checks, late/miss collections.  
  
2. Optionally define a sync window that the agent can upload data

3. As a manual operation I can import or 'pump' agent offline data in json format to JON server

Comment 4 Jay Shaughnessy 2014-09-16 21:33:30 UTC
Moving to JON4 as architectural input.

Comment 5 Larry O'Leary 2015-01-05 20:00:09 UTC
Agent's already have a "off-line" capability. I think the difference here is that the current feature only kicks in when the agent is unable to reach its server. It probably does make sense that a sync window/schedule be supported which allows the agent to only connect and send its data to a JBoss ON server at a predetermined interval.

Additionally, a toggle to enable and disable specific monitoring components without having to modify the actual collection schedules. For example:

 - Perform Discovery Scans? Yes / No
   - How often to send inventory data to server: default / ?? minutes/hours/days
 - Perform Availability Checks? Yes / No
   - How often to send availability data to server: default / ?? minutes/hours/days
 - Perform Metric Collection? Yes / No
   - How often to send metric data to server: default / ?? minutes/hours/days
 - Perform Event Monitoring? Yes / No
   - How often to send event data to server: default / ?? minutes/hours/days
 - Perform Drift Scanning? Yes / No
   - How often to send drift data to server: default / ?? minutes/hours/days

Comment 6 Filip Brychta 2019-08-05 15:06:25 UTC
JBoss ON is coming to the end of its product life cycle. For more information regarding this transition, see https://access.redhat.com/articles/3827121.
This bug report/request is being closed. If you feel this issue should not be closed or requires further review, please create a new bug report against the latest supported JBoss ON 3.3 version.


Note You need to log in before you can comment on or make changes to this bug.