Configurazione del plugin Tomcat di Munin per Tomcat 8

Ciao ho seguito diverse guide sulla configuration di plugin tomcat su un nodo munin, ma tutti erano per tomcat 6 anche se ho eseguito le correzioni necessarie in tomcat-users.xml e whatnot, non ho potuto get alcun dato dal plugin.

C'è qualcuno che ha fatto questo per Tomcat 8?

  • Installazione di Tomcat su CentOS 5
  • La sua efficacia influisce sul rendimento del tomcat?
  • Tomcat non ottiene i dati da TCP recv-Q, appesi
  • Come migrare la cronologia dei grafici Munin
  • Quale soluzione di monitoraggio per server, database e applicazioni web? Nagios o Hyperic?
  • Tomcat si chiude inaspettatamente
  • Modifica: I passi che ho seguito:

    Crea link simbolici:

    sudo ln -s /usr/share/munin/plugins/tomcat_access /etc/munin/plugins/tomcat_access sudo ln -s /usr/share/munin/plugins/tomcat_jvm /etc/munin/plugins/tomcat_jvm sudo ln -s /usr/share/munin/plugins/tomcat_threads /etc/munin/plugins/tomcat_threads sudo ln -s /usr/share/munin/plugins/tomcat_volume /etc/munin/plugins/tomcat_volume 

    Modifica tomcat-users.xml:

    <role rolename="manager-gui"/> <user username="munin" password="secret" roles="manager-gui"/>

    Crea manager.xml:

     <Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager"> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.0\.0\.1" /> </Context> 

    Modifica munin-nodo conf in plugin-conf.d:

     [tomcat_*] env.ports 8080 env.user munin env.password secret 

    Esegui plugin:

     munin-run tomcat_access 

    Riavviare il nodo munin:

     sudo service munin-node restart 

    Ho dimenticato qualcosa?

  • Come posso configurare Munin per dare una visione "totale" di tutti i miei server cloud?
  • Configurazione del plugin Tomcat di Munin
  • Munin Aggregate Grafici da diversi server
  • Come ripristinare i grafici di munin
  • I grafici aggregati Munin non funzionano
  • Munin disabilita dynazoom.html
  • One Solution collect form web for “Configurazione del plugin Tomcat di Munin per Tomcat 8”

    Finalmente mi sono trovato una soluzione:

    Quello che ho fatto è stato creare un manager.xml in $CATALINA_BASE/conf/Catalina/localhost e aggiungere queste all'interno:

     <Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager"> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /> </Context> 

    Naturalmente, è necessario modificare la sezione "consentire" tuttavia si desidera, se è necessario accedere da un host remoto è necessario scrivere l'ip lì.

    Dopo questo in $CATALINA_BASE/conf/context.xml ho commentato questa linea:

    <!-- <Valve className="org.apache.catalina.authenticator.SSLAuthenticator" securePagesWithPragma="false" />-->

    Non so assolutamente che cosa provocherà ma mi permette di accedere alla pagina del gestore.

    Infine li hanno aggiunti alla configuration munin-node:

     env.host 127.0.0.1 env.request /manager/status?XML=true env.ports 8080 env.connector "http-nio-8080" 

    È ansible trovare il connettore corretto nella pagina web del gestore. Spero che questo aiuti anche qualcun altro.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.