марта 14 2008 02:19 пп

Мониторинг web сервера Apache с помощью Cacti

В этом небольшом howto я расскажу как снимать статистику с web сервера Apache с помощью программы

Cacti. Статистика снимается довольно обширная, настройка и установка не занимает много времени.

Так же вы можете использовать профессиональные решения — мониторинг сервера

Я по умолчанию считаю что вы уже установили Cacti, так что сразу перейду к описанию установки и

настройки дополнения для снятия статистики Apache. Если Cacti у вас еще не установлена,

то можете ознакомится с процессом установки в другой моей статье по адресу http://sudouser.com/?page_id=30.

И так, начнем установку. Для начала надо обновить версию cacti до 0.8.7a скачать ее можно

здесь http://packages.ubuntu.com/hardy/web/cacti. Затем после обновления скачиваем дополнение

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”

  1. VecH on 14 Окт 2008 at 21:12 #

    в убунту 6.06 модуль status где взять ?

  2. Stepanoff on 14 Окт 2008 at 21:28 #

    Он уже есть в сервере apache2, надо только включить его, команда a2enmod status. В статье это написано кстате…

  3. VecH on 01 Фев 2009 at 21:54 #

    В 6.06 модуль stats не нашелся, да и не нужен, я обновился до 8.04 LTS

    У меня другой вопрос, в сети есть еще один сервер тоже ubuntu 8.04
    как с него снимать информацию по загрузке процессора, памяти и т.д.
    что требуется на нем запускать для снятия данных

    А так же где можно получить модули и teamplates для отображения графиков по работе сетевых интерфейсов

  4. Stepanoff on 01 Фев 2009 at 22:04 #

    Для снятия статистики с другого сервера там необходимо поставить snmpd, теплэйты для сетевых интерфейсов уже есть в кактусе, посмотрите внимательнее. Так же есть и для процессора с памятью.
    Дополнительные теплэйты можно найти на форуме кактуса http://forums.cacti.net/forum-12.html

  5. VecH on 01 Фев 2009 at 22:27 #

    Отчет по интерфейсам хотелось бы видеть такой как здесь:
    http://www.kende.com/cacti/graph.php?action=view&local_graph_id=5&rra_id=all

  6. Stepanoff on 02 Фев 2009 at 00:33 #

    На графиках просто добавлен процент загрузки, попробуйте поискать темплейт по ссылке в комментарии что я писал выше.

  7. VecH on 02 Фев 2009 at 15:04 #

    Благодарю, про форум как то не подумал, буду знать где искать

    Как организовать передачу данных с другого сервера по snmp?
    пробовал на сервере добавить источник, при запросах выдавало нулевые данные

  8. Stepanoff on 02 Фев 2009 at 20:27 #

    На самом деле в конфиг снмпд демона на удаленном сервере надо лишь вписать комьюнити,и систем локейшн. Попробуйте установить пакет snmp и выполнить команду snmpconf -b

  9. HowTo: Мониторинг web сервера Apache с помощью Cacti | Мануалы Linux on 04 Сен 2009 at 15:49 #

    […] Взято с http://sudouser.com […]

  10. adiel on 08 Авг 2010 at 23:16 #

    Тут я подробно описал как установить мониторинг на убунте с нуля. Так же написал, как исправить неработающий модуль apache-status http://www.ilyaplot.ru/2010/04/ustanovka-cacti-na-ubuntu-linux/

  11. bassz on 14 Авг 2010 at 16:02 #

    все работает монтирит рисует графики сервера и коммутаторы по snmp
    вот только не рисует графики ApacheStats
    статистика на сервере есть http://server.com/server-status
    сразу после установки небыло даже графиков через минут 10 -15 графики появились
    а вот данные уже сутки не рисуются

Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


« | »



Server load average: 0.00, 0.00, 0.00
Server uptime: 355 days, 11:49
Your IP is: 54.162.76.55.