вид по выражению (и тип бросает арендный столбец даты}:
... | объект вида {[дата и время] $ _.'Hire дата'} |...
поделитесь своим опытом, надеюсь, это поможет
step1 : включить плагины tomcat
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
step2 : настроить страницу состояния диспетчера tomcat, где плагин считывает информацию из
отредактируйте tomcat-users.xml и добавьте
<user username="munin" password="munin" roles="manager"/>
<role rolename="manager"/>
access http: // munin: munin @ localhost : 8080 / manager / status? XML = true , чтобы проверить, работает ли он. подробности смотрите в официальном документе: Manager App HOW-TO
step3 : config tomcat plugins
отредактируйте /etc/munin/plugin-conf.d/munin-node и добавьте
[tomcat_*]
env.ports 8080
env.user munin
env.password munin
step4 : локальная проверка
запускает и проверяет сообщения.
/ etc / munin / plugins / tomcat_jvm
обычно вам нужно установить простую поддержку xml,
sudo apt-get install libxml-simple-perl
#OR
sudo yum install perl-XML-Simple
шаг 5 : обновить узел munin
sudo /etc/init.d/munin-node restart
проверьте вашу графику, она должна работать.
Во-первых, это отличный ответ! Однако, когда вы упоминаете запуск и проверку вручную с помощью "/ etc / munin / plugins / tomcat_jvm", это не означает t забрать переменные среды из /etc/munin/plugin-conf.d/munin-node (то есть пользователь / пароль), поэтому это не удается. Правильный способ - использовать munin-run:
$ sudo /etc/munin/plugins/tomcat_jvm
free.value U
used.value U
max.value U
$ sudo munin-run tomcat_jvm
free.value 13894584
used.value 40762440
max.value 1073741824
Кроме того, я использую Tomcat 7, и некоторые плагины Tomcat ожидают коннекторов с именем формы http - $ {PORT}
, но мои коннекторы имеют вид http-apr - $ {PORT}
, поэтому мне также нужно было добавить это в строфу [tomcat _ *]
munin-node
:
env.connector "http-apr-8081"
Моя репутация не позволяет комментировать, но правильный env.connector
имеет решающее значение для других плагинов, кроме tomcat_jvm
. В моем случае мне нужно было опустить кавычки ("), то есть
env.connector jk-127.0.0.1-8009
Если вы не можете найти правильное имя соединителя, попробуйте либо
$ lynx http://localhost:8080/manager/html
, либо
$ curl http://localhost:8080/manager/status?XML=true -u munin:munin | grep connector
". Также обратите внимание, что в tomcat 6.0.30 или новее, роли для менеджера более детализированы.Я еще не пробовал себя, но, согласно документации, роль manager-status
в tomcat-users.xml
должна работать в этом случае.