[Hawkular-dev] you can now download a wildfly agent installer from kettle

Thomas Heute theute at redhat.com
Mon Nov 16 06:05:56 EST 2015


On Mon, Nov 16, 2015 at 11:58 AM, Jiri Kremser <jkremser at redhat.com> wrote:

> | In the UI it seems that "WildFly Home" doesn't get filled on my machine
>
> I know, hopefully, I'll fix that today.
> There is poor support for the file/directory choosers in angular :/
>
> 2Mazz:
> Rather than pre-filling the credentials (username+password), it'd be
> better to do that for the hawkular-security-key and
> hawkular-security-secret. I guess, they could be obtained via the accounts'
> REST api.
>
> In that case we can keep the ui as simple as possible and all the user
> needs to do is to select the wildfly home.
>

Why do we need the WF Home ? Just for initial install ?

I can imagine that you would download the installer once for multiple WF
(but a single Hawkular server and same account), so that could (should ?)
be asked by the installer.

Thomas




>
> jk
>
>
> ----- Original Message -----
> | From: "Thomas Heute" <theute at redhat.com>
> | To: "John Mazzitelli" <mazz at redhat.com>, "Discussions around Hawkular
> development" <hawkular-dev at lists.jboss.org>
> | Sent: Monday, 16 November, 2015 11:15:16 AM
> | Subject: Re: [Hawkular-dev] you can now download a wildfly agent
> installer from kettle
> |
> | In the UI it seems that "WildFly Home" doesn't get filled on my machine
> | (Chrome, Fedora). It opens a dialog box to select a "Folder to upload"
> but
> | it doesn't fill in the input text.
> |
> | Great to see progress there !
> |
> | On Sat, Nov 14, 2015 at 12:09 AM, John Mazzitelli < mazz at redhat.com >
> wrote:
> |
> |
> | Jirka put together a small UI and enhanced the download servlet, which I
> then
> | went in and enhanced further, so you can now get a wildfly agent
> installer.
> |
> | Here's quickly how it should work:
> |
> | 1) Go to the UI and fill in the fields, submit it, and you should be
> able to
> | save the installer jar you get back
> | 1b) alternatively, you can download it from the command line like this:
> | wget --content-disposition '
> | http://localhost:8080/wildfly-agent/download?installer=true
> |
> | at this point, you have something like
> | "hawkular-wildfly-agent-installer-0.13.1.Final.jar" on your file system.
> |
> | 2) Run the installer jar, pointing it to the wildfly you want to install
> it
> | to:
> |
> | java -jar hawkular-wildfly-agent-installer-0.13.1.Final.jar
> | --wildfly-home=/path/to/your/wildfly/home
> |
> | This installs the agent to your wildfly server.
> |
> | That should be it. Run your wildfly and you've got it monitored by the
> agent.
> |
> | Now, of course, there are lots of ways you can customize the agent
> | installation. The above just gets you the default agent with
> jdoe/password
> | credentials assuming http://localhost:8080 is accessible when you
> install.
> |
> | Whatever properties that are accepted in the installer .properties file
> | (which are also the same cmdline options to the installer) you can pass
> to
> | the download URL so they can be preset for you in the installer's default
> | configuration. So, for example, if you want all of your agents to talk
> to "
> | http://your-hawk-server:8080 ", you can do this to get an installer that
> | will install an agent talking to that server:
> |
> | wget --content-disposition '
> |
> http://localhost:8080/wildfly-agent/download?installer=true&hawkular-server-url=http://your-hawk-server:8080
> | '
> |
> | There are other properties you can pass in if you want to further
> customize
> | the installer and the agent it installs. Just look at this for all that
> are
> | available:
> |
> |
> https://github.com/hawkular/hawkular-agent/blob/master/hawkular-wildfly-agent-installer/src/main/resources/hawkular-wildfly-agent-installer.properties
> |
> | In the future, we want to have the installer that you download
> preconfigured
> | (if you want) for the credentials of the user who requested the download,
> | and preconfigured for the server that you downloaded the installer from
> | (right now, it defaults to " http://localhost:8080 " which is not
> optimal).
> | But, again, you can customize this now via installer cmdline options if
> you
> | want:
> |
> | java -jar hawkular-wildfly-agent-installer-0.13.1.Final.jar \
> | --wildfly-home=/path/to/your/wildfly/home \
> | --hawkular-server-url= http://your-server:8080 \
> | --hawkular-security-key=your-offline-token-key \
> | --hawkular-security-secret=your-offline-token-secret \
> | --subsystem-snippet=/path/to/my/custom/agent-subsystem.xml
> |
> | That latter one (subsystem-snippet) is a powerful way you can further
> | configure the agent by giving a full .xml of the agent subsystem (so you
> can
> | do things like define what resource-type-dmr definitions you want, what
> | metrics you want enabled or disabled, etc, etc.)
> | _______________________________________________
> | hawkular-dev mailing list
> | hawkular-dev at lists.jboss.org
> | https://lists.jboss.org/mailman/listinfo/hawkular-dev
> |
> |
> |
> |
> | _______________________________________________
> | hawkular-dev mailing list
> | hawkular-dev at lists.jboss.org
> | https://lists.jboss.org/mailman/listinfo/hawkular-dev
> |
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/hawkular-dev/attachments/20151116/be0c881c/attachment-0001.html 


More information about the hawkular-dev mailing list