Мониторим количество документов в индексах Sphinx’а

в 10:28, , рубрики: munin, sphinx, метки: , ,

Всем привет.
Если в своих проектах вы используете чудесный поисковый движок Sphinxsearch, а различные параметры системы мониторите при помощи Munin этот пост для вас. Хочу анонсировать свой посильный вклад в opensource — плагин к Munin'у, рисующий графики с количеством документов в индексе. Скачать плагин можно по этой ссылке.

Установка довольно простая:
1. Сохраняем файл sphindex_ в директории /usr/share/munin/plugins
2. Создаём симлинки (по одному на каждый индекс). Например, у вас есть индексы index1 и index2:

ln -s /usr/share/munin/plugins/sphindex_ /etc/munin/plugins/sphindex_index1
ln -s /usr/share/munin/plugins/sphindex_ /etc/munin/plugins/sphindex_index2

3. Если Sphinxsearch запущен на другой машине, можно указать её адрес в конфиге /etc/munin/plugin-conf.d/munin-node:

[sphindex_*]
env.server 127.0.0.1
env.port 9312

4. Перезапускаем сервис munin-node и ждём, пока появятся графики.

Для работы плагина нужен модуль sphinxsearch для python'а. Он легко ставится через easy_install.

Автор: majesty

* - обязательные к заполнению поля