Плагины XCache для системы мониторинга munin не захотели заработать сразу.
Сперва возникла проблема с URL. Плагины пытаются обращаться к скрипту munin_xcache_new.php, а в комплекет поставляется munin_xcache.php. Пришлось редактировать плагины.
Второй проблемой оказалось отсутствие прав на загрузку данных по http у плагинов. Причем другие плагины работают с http. Сразу понял, что дело в selinux.
Решилось просто: посмотрел правильные атрибуты у плагинов apache, и установил эти атрибуты плагинам xcache
1 2 | # ls -Z /usr/share/munin/plugins/apache_* # chcon -v system_u:object_r:munin_services_plugin_exec_t:s0 /usr/share/munin/plugins/xcache_* |
На память:
Как проверить почему не работает плагин или не обновляется статистика:
1. Посмотреть логи
1 | # tail -f /var/log/munin-node/munin-node.log |
2. Использовать Telnet
1 2 3 4 5 6 | # telnet localhost 4949 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. # munin node at localhost fetch xcache_mem |
Если возвращены данные в виде табличных данных, то все ок, иначе будет ошибка или другие сообщения, которые мешают.