Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New app]: ControlUp Agent manager #705

Open
1 task done
bmitchell76 opened this issue Jun 18, 2024 · 5 comments
Open
1 task done

[New app]: ControlUp Agent manager #705

bmitchell76 opened this issue Jun 18, 2024 · 5 comments
Labels
new application A request for adding an application to the projdct

Comments

@bmitchell76
Copy link

What is the new application?

The Real-Time Agent Manager is a Windows service installed on the same machine that the ControlUp Agent Windows service is installed on. Installing the Real-Time Agent Manager also installs the ControlUp Agent. The Real-Time Agent Manager’s main functionality is to act as a “watchdog” for the ControlUp Agent. For example, if the ControlUp Agent stops, the Real-Time Agent Manager restarts the agent. Reciprocally, if the Real-Time Agent Manager stops, the ControlUp Agent restarts the Real-Time Agent Manager.

https://support.controlup.com/docs/controlup-agent-manager

Vendor site

https://www.controlup.com/products/controlup/download-center/

Does the vendor require a sign-in to download the app?

No

Does the application include an updater?

No

Have you reviewed the list of supported applications?

@bmitchell76 bmitchell76 added the new application A request for adding an application to the projdct label Jun 18, 2024
@aaronparker
Copy link
Owner

ControlUp haven't added this to the JSON here: https://www.controlup.com/latest-agent-console/. Are you aware of any other location to get the latest version?

@bmitchell76
Copy link
Author

I reached out to our ControlUp account team, and they have updated the JSON to include agent manager downloads.

@bmitchell76
Copy link
Author

but it looks like it has broken the existing ControlUpAgent

PS H:> Get-EvergreenApp ControlUpAgent -Verbose
VERBOSE: Function path: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Apps\Get-ControlUpAgent.ps1
VERBOSE: Function exists: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Apps\Get-ControlUpAgent.ps1.
VERBOSE: Dot sourcing: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Apps\Get-ControlUpAgent.ps1.
VERBOSE: Get-FunctionResource: read application resource strings from [C:\Program
Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Manifests\ControlUpAgent.json]
VERBOSE: Calling: Get-ControlUpAgent.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: UseBasicParsing: True.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: MaximumRedirection: 2.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: DisableKeepAlive: True.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/127.0.2651.105.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: Method: Default.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: Uri: https://www.controlup.com/latest-agent-console/.
VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: ContentType: application/json; charset=utf-8.
VERBOSE: GET https://www.controlup.com/latest-agent-console/ with 0-byte payload
VERBOSE: received 1473-byte response of content type text/html; charset=UTF-8
Get-Member : You must specify an object for the Get-Member cmdlet.
At C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Apps\Get-ControlUpAgent.ps1:24 char:73

  • ... ate.Properties.Agent) | Get-Member -MemberType "NoteProperty" | Selec ...
  •                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : CloseError: (:) [Get-Member], InvalidOperationException
    • FullyQualifiedErrorId : NoObjectInGetMember,Microsoft.PowerShell.Commands.GetMemberCommand

@aaronparker
Copy link
Owner

Yeah, the JSON is invalid. Not the first time they've broken it

@bmitchell76
Copy link
Author

I let them know and they've fixed the JSON.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new application A request for adding an application to the projdct
Projects
None yet
Development

No branches or pull requests

2 participants