Как узнать сколько ресурсов пользователь использовал за минуту/час/сутки в Debian?
Необходимо отслеживать кол-во потребляемых ресурсов определенным пользователем в Debian за минуту/час/сутки.
Необходимо иметь показания по следующим ресурсам:
1. Сколько процессора откушал пользователь
2. Сколько трафика скушал пользователь
3. Сколько трафика он прогнал между php и mysql пользователь
4. Кол-во запросов select/insert/update/delete/alter для пользователя
5. Кол-во запросов на получение статических файлов (nginx)
6. Кол-во запросов которое пришло на php (apache2)
Пните в нужном направлении.
PS. По 5 и 6 пункту понятно что нужно парсить логи, но как спарсить их, скажем, за период в 1 час?
Вариантов много:
- zabbix (как уже написали выше - поддерживаю)
- munin (графики)
- collectd + graphite (тут статейка)
- bash скрипты собственного исполнения ))