Я шукаю спосіб діагностувати такі проблеми, як, наприклад, своп-смерть, де процес запам'ятовування на повітряній кулі заповнює своп і вбиває всю машину (наприклад, апаш).
Я вже використовую кактуси і можу налаштувати нагіо (хоч би і не хотів) або мунін, але наскільки я можу сказати, вони не можуть записувати використання окремих програм - просто загальний статус.
Я знаю, що можу розгорнути сценарій >> у якийсь файл кожні 30-х років, але я хотів би побачити, чи існує вже існуюче дозріле рішення.
Знову ж, в ідеалі це було б:
- записувати використання пам'яті процесів кожні N секунд
- записуйте використання процесора за кожні N секунд
- підтримка діаграм та історії
- середні показники підтримки - на зразок mysqld за останній день було використано 43% процесора та в середньому пам'ять 400 Мб
- бути вільним та відкритим кодом
Назви процесів не мають і не повинні бути відомі заздалегідь - ідея полягає в тому, щоб просто дозволити йому контролювати, а потім ознайомитись з головними правопорушниками.
Моя система Linux (OpenSUSE).