Модная штучка

Дружим cacti с apache

Январь 3, 2012 | ITшное, Администрирование | Модные словечки , , , | Оставить свое мнение

Для начала, на мониторимом сервере нужно включить отображение статистики server-status & server-info.

У меня, к примеру, не было модуля mod_info, поэтому нужно было пересобрать apache с этим модулем.

Далается это в соответстветствии с инструкцией здесь http://help.directadmin.com/item.php?id=191

Единственное замечание к той инстукции: не всегда нужно добавлять именно —with-module, иногда запись может отличаться. Я перепробовал разнообразные варианты типа with-mod_info, with-info_module, но ничего не работало. В итоге я нарыл соответствия параметров конфига строки и модулей:  http://httpd.apache.org/docs/2.2/programs/configure.html

Оказалось, нужно было добавлять: —enable-info.

Update: сначала сделал все так как описал ниже, но потом обнаружил более новую версию здесь и здесь (по второй ссылке это типа оффициальная страница). Удалил старые дата темплейты и поставил вместо них эти, работает тоже ок, только читайте внимательно инструкции по установке там на форуме.

После того, как действие выполнено, следуем по интрукции http://www.lissyara.su/articles/freebsd/www/apachestats/

Далее все прошло в целом гладко, пришлось только немного допилить скрипт для парсинга статуса. Он мог работать нормально только на локальном хосте. Если же требовалось собирать статистику с удаленного сервера то в нем явно была ошибка. Может быть конечно где то и есть новая версия, у меня скрипт 2004 года, так что внес в него свежие правки =) Можете скачать его.

P.S. мне потребовалось доставить в perl модуль Switch, так как скрипт вылетал с ошибкой

Switch will be removed from the Perl core distribution in the next major release бла бла бла

Ставится точно так же как и в посте http://toha.su/post/график-загрузки-nginx-для-cacti/. Только в CPAN нужно ввести

install Switch

(регистр имеет значение!)


Наследить..