[Sysadmins] Мониторинг нагрузки на сервер

Dmitriy L. Kruglikov dmitriy.kruglikov на gmail.com
Ср Июн 25 10:38:49 MSK 2014


On Wed, 25 Jun 2014 12:26:22 +0700
REAL wrote:

R> Миш, а не мог бы ты, пожалуйста, осветить на вики небольшую
R> мануалку по установке и настройке collectd (nginx или
R> apache2, на выбор)?
Ой, там и описывать не чего...
В штатном /etc/collectd.conf примеров выше крыши.
Сперва подключаем модуль, потом его настраиваем.

Для lighttpd, apache2 используется один и тот же модуль.
Сперва 
LoadPlugin apache
потом, к примеру
<Plugin apache>
  <Instance "127.0.0.1">
        URL "http://127.0.0.1:8080/server-status?auto"
        VerifyHost false
  </Instance>
</Plugin>

Для Nginx есть свой.
<Plugin nginx>
        URL "http://192.168.13.14/nginx_status"
#       User "www-user"
#       Password "secret"
#       CACert "/etc/ssl/ca.crt"
</Plugin>


А в настройках nginx, lighttpd, apache2 подключаем выдачу статуса согласно мануала.
Например для Nginx
    location /nginx_status {
        stub_status on;
        access_log  off;
        allow   127.0.0.1;
        deny    all;
    }

Примеров в collectd.conf столько, что оформлять мануал на Wiki просто не имеет смысла.


-- 
Best regards,
 Dmitriy Kruglikov


Подробная информация о списке рассылки Sysadmins