Slik styrer du ActiveMQ med Hawtio på Ubuntu 18.04 16.04

  • George Richardson
  • 0
  • 1273
  • 220

Denne korte opplæringen viser studenter og nye brukere hvordan man administrerer og overvåker Apache ActiveMQ med Hawtio på Ubuntu 18.04 | 16.04.

Apache ActiveMQ er en gratis, multi-protokoll, Java-basert meldingsmeglerprogramvare skrevet i Java. Du kan bruke standardportalen til å administrere grunnleggende konfigurasjoner.

Men hvis du trenger en robust administrasjons- og overvåkingsplattform for å administrere ActiveMQ, er Hawtio et flott verktøy å ha.

Hawtio er et modulært nettkonsollverktøy for å administrere Java-applikasjoner. Hawtio har mange innebygde plugins som støtter Java-applikasjoner som JMX, JVM, OSGi, Apache ActiveMQ, Apache Camel og mer.

Dette verktøyet kommer med en glatt nettkonsoll bygget med Bootstrap og PatternFly, et UI-rammeverk for bedriftens webapplikasjoner.

For mer informasjon om Hawtio, vennligst sjekk hjemmesiden.

For å installere Hawtio på Ubuntu for å administrere ActiveMQ, følg trinnene nedenfor:

Trinn 1: Installer ActiveMQ på Ubuntu

Hvis du skal administrere ActiveMQ via Hawtio, trenger du ActiveMQ installert og konfigurert på Ubuntu.

Vi har skrevet en flott veiledning om hvordan du installerer ActiveMQ på Ubuntu. For å installere, les blogginnlegget nedenfor:

Slik installerer du ActiveMQ på Ubuntu

Slik installerer du Apache ActiveMQ på Ubuntu 18.04 16.04

Etter å ha lest innlegget ovenfor, fortsett nedenfor for å konfigurere Hawtio til å administrere ActiveMQ.

Trinn 2: Installer Hawtio for å administrere ActiveMQ

På dette tidspunktet bør du ha et fungerende ActiveMQ-program installert på Ubuntu. For å administrere det via Hawtio, kjør kommandoene nedenfor for å laste ned og konfigurere Hawtio.

Hvis du vil laste ned den siste versjonen av Hawtio, kan du sjekke utgivelsessiden på Github.

Innen dette skrives er den siste versjonen kl 2.9.1

Bruk kommandoene nedenfor for å laste ned

cd / tmp sudo wget https://repo1.maven.org/maven2/io/hawt/hawtio-default/2.9.1/hawtio-default-2.9.1.war

Kjør deretter kommandoene nedenfor for å trekke ut den nedlastede pakken til ActiveMQ-katalogen, og oppdater mappetillatelsene til den ActiveMQ-brukeren som har tilgang til den..

pakke ut hawtio-default-2.9.1.war -d hawtio sudo mv hawtio / opt / activemq / webapps / sudo chown -R activemq: activemq / opt / activemq / webapps /

Når du er ferdig, åpner du konfigurasjonsfilen til Hawtio og gjør de markerte endringene nedenfor:

sudo nano / opt / activemq / bin / env

Bytt ut linjene nedenfor:

ACTIVEMQ_TMP = "$ ACTIVEMQ_BASE / tmp" Angi jvm-minnekonfigurasjon (minimal / maksimal mengde minne) ACTIVEMQ_OPTS_MEMORY = "- Xms64M -Xmx1G" hvis [-z "$ ACTIVEMQ_OPTS"]; deretter ACTIVEMQ_OPTS = "$ ACTIVEMQ_OPTS_MEMORY -Djava.util.logging.config.file = logging.properties -Djava.security.auth.login.config = $ ACTIVEMQ_CONF / login.config" fi if [-z "$ ACTIVEMQ_OUT"]; deretter ACTIVEMQ_OUT = "/ dev / null" fi Kommentar for å aktivere revisjonslogging ACTIVEMQ_OPTS = "$ ACTIVEMQ_OPTS -Dorg.apache.activemq.audit = true"

Med linjene nedenfor:

ACTIVEMQ_TMP = "$ ACTIVEMQ_BASE / tmp" Angi jvm-minnekonfigurasjon (minimal / maksimal mengde minne) ACTIVEMQ_OPTS_MEMORY = "- Xms64M -Xmx1G" hvis [-z "$ ACTIVEMQ_OPTS"]; deretter ACTIVEMQ_OPTS = "$ ACTIVEMQ_OPTS_MEMORY -Djava.util.logging.config.file = logging.properties -Djava.security.auth.login.config = $ ACTIVEMQ_CONF / login.config -Dhawtio.realm = activemq -Dhawtio. Dhawtio.rolePrincipalClasses = org.apache.activemq.jaas.GroupPrincipal "fi if [-z" $ ACTIVEMQ_OUT "]; deretter ACTIVEMQ_OUT = "/ dev / null" fi Kommentar for å aktivere revisjonslogging ACTIVEMQ_OPTS = "$ ACTIVEMQ_OPTS -Dorg.apache.activemq.audit = true"

Lagre filen og avslutt.

Kjør deretter kommandoene nedenfor for å åpne konfigurasjonsfilen nedenfor:

sudo nano /opt/activemq/conf/jetty.xml

Deretter legger du til linjene rett under linje i filen.

Etter installasjonen skal filen se slik ut:

     

Lagre filen og avslutt.

Start deretter ActiveMQ på nytt

sudo systemctl start activemq på nytt

Deretter logger du på Hawtio-portalen.

http: // localhost: 8161 / hawtio

Pålogging med brukernavn: Passord admin: admin

Det burde gjøre det.

Konklusjon:

Dette innlegget viste deg hvordan du installerer Hawtio for å administrere og overvåke Apache ActiveMQ. Hvis du finner noen feil ovenfor, kan du bruke kommentarskjemaet nedenfor for å rapportere.




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden