марта 14 2008 02:19 пп
Мониторинг web сервера Apache с помощью Cacti

В этом небольшом howto я расскажу как снимать статистику с web сервера Apache с помощью программы
Cacti. Статистика снимается довольно обширная, настройка и установка не занимает много времени.
Так же вы можете использовать профессиональные решения — мониторинг сервера
Я по умолчанию считаю что вы уже установили Cacti, так что сразу перейду к описанию установки и
настройки дополнения для снятия статистики Apache. Если Cacti у вас еще не установлена,
то можете ознакомится с процессом установки в другой моей статье по адресу http://sudouser.com/?page_id=30.
И так, начнем установку. Для начала надо обновить версию cacti до 0.8.7a скачать ее можно
здесь
ApacheStats и устанавливаем. Распакуйте из архива файлы, затем поместите файл ss_apache_stats.php в директорию /usr/share/cacti/site/scripts. Откройте веб интерфейс
Cacti, там импортируйте файл cacti_host_template_webserver_-_apache.xml. Затем
в разделе Data Templates отредактируйте 5 шаблонов ApacheStats08 и уберите выделение
с пункта Hourly (1 Minute Average) в каждом из них.
Создайте новый, или отредактируйте существующий Девайс выбрав для него шаблон хоста с
именем Web Srever, графики для статистики Apache автоматически появятся в списке, остается
только создать их. Перейдите по ссылке создания графиков и выберите шаблоны с буквами
кроме D и F, создайте их. После этого выберите графики с буквами D и F и создайте их.
Для корректного отбражения графиков вам стоит немного подправить конфиг apache2,
для этого отредактируем файл /etc/apache2/apache2.conf в конец файла добавьте это:
Код:
<IfModule mod_status.c>
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
</IfModule>
ExtendedStatus On
Так же необходимо включить 2 модуля Apache2, сделаем это командами
Код:
a2enmod status
a2enmod info
На этом установка завершена, и спустя 10 минут после создания графиков вы сможете видеть
статистику вашего web сервера Apache.
11 комментариев »
11 комментариев to “Мониторинг web сервера Apache с помощью Cacti”
Leave a Reply
You must be logged in to post a comment.
в убунту 6.06 модуль status где взять ?
Он уже есть в сервере apache2, надо только включить его, команда a2enmod status. В статье это написано кстате…
В 6.06 модуль stats не нашелся, да и не нужен, я обновился до 8.04 LTS
У меня другой вопрос, в сети есть еще один сервер тоже ubuntu 8.04
как с него снимать информацию по загрузке процессора, памяти и т.д.
что требуется на нем запускать для снятия данных
А так же где можно получить модули и teamplates для отображения графиков по работе сетевых интерфейсов
Для снятия статистики с другого сервера там необходимо поставить snmpd, теплэйты для сетевых интерфейсов уже есть в кактусе, посмотрите внимательнее. Так же есть и для процессора с памятью.http://forums.cacti.net/forum-12.html
Дополнительные теплэйты можно найти на форуме кактуса
Отчет по интерфейсам хотелось бы видеть такой как здесь:
http://www.kende.com/cacti/graph.php?action=view&local_graph_id=5&rra_id=all
На графиках просто добавлен процент загрузки, попробуйте поискать темплейт по ссылке в комментарии что я писал выше.
Благодарю, про форум как то не подумал, буду знать где искать
Как организовать передачу данных с другого сервера по snmp?
пробовал на сервере добавить источник, при запросах выдавало нулевые данные
На самом деле в конфиг снмпд демона на удаленном сервере надо лишь вписать комьюнити,и систем локейшн. Попробуйте установить пакет snmp и выполнить команду snmpconf -b
[…] Взято сhttp://sudouser.com […]
Тут я подробно описал как установить мониторинг на убунте с нуля. Так же написал, как исправить неработающий модуль apache-statushttp://www.ilyaplot.ru/2010/04/ustanovka-cacti-na-ubuntu-linux/
все работает монтирит рисует графики сервера и коммутаторы по snmphttp://server.com/server-status
вот только не рисует графики ApacheStats
статистика на сервере есть
сразу после установки небыло даже графиков через минут 10 -15 графики появились
а вот данные уже сутки не рисуются