Проблемы с настройкой плагинов XCache к munin в CentOS

Плагины 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

Если возвращены данные в виде табличных данных, то все ок, иначе будет ошибка или другие сообщения, которые мешают.



Запись опубликована в рубрике Решение проблем, Скрипты с метками , , . Добавьте в закладки постоянную ссылку.


Поделиться с друзьями




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *