на сервере Ubuntu 12.04 я установил munin и настроил плагины tomcat после этого нить. Единственные заполняемые графики - это память JVM, все остальные (доступ, потоки, том остаются пустыми)
Если я проверю
sudo /etc/munin/plugins/tomcat_access autoconf
я получил нет (нет статуса кота)
Думаю что-то не так с моим коннектором. Проверяя статус tomcat, я вижу следующее:
ajp-bio-8009
http-bio-8080
в /etc/munin/plugin-conf.d/munin-node
у меня есть
[tomcat_*]
env.ports 8080
env.user munin
env.password pass
env.connector ajp-bio-8009
Что я делаю не так?
редактировать: найдите здесь вывод ss -lnt
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 100 :::8009 :::*
LISTEN 0 32 *:201 *:*
LISTEN 0 100 :::8080 :::*
LISTEN 0 50 :::54992 :::*
LISTEN 0 128 *:80 *:*
LISTEN 0 50 :::36596 :::*
LISTEN 0 128 :::4949 :::*
LISTEN 0 128 ::22 :::*
LISTEN 0 128 *:22 *:*
LISTEN 0 128 :::5432 :::*
LISTEN 0 128 *:5432 *:*
LISTEN 0 100 :::25 :::*
LISTEN 0 100 *:25 *:*
LISTEN 0 128 *:443 *:*
LISTEN 0 50 :::8030 :::*
LISTEN 0 1 ::ffff:127.0.0.1:8005 :::*
Я настраиваю conf (я предполагал, что вы используете tomcat7), оказывается, что
<user username="munin" password="munin" roles="manager"/>
<role rolename="manager"/>
это больше не действует, это для tomcat6.
Теперь вам нужно использовать один из них:
manager-gui - allows access to the HTML GUI and the status pages
manager-script - allows access to the text interface and the status pages
manager-jmx - allows access to the JMX proxy and the status pages
manager-status - allows access to the status pages only
Оказывается, мой конф работает с
<role rolename="manager"/>
<user username="munin" password="munin" roles="manager-status "/>
Вы также должны отредактировать свой файл /etc/munin/plugin-conf.d/munin-node
к
[tomcat_*]
env.ports 8080
env.user munin
env.password pass
env.connector "ajp-bio-8009"
И чтобы проверить это, запустите (sudo) munin-run tomcat_access
например.