Szukam sposobu na zdiagnozowanie problemów, takich jak śmierć zamiany, w której proces pamięci balonem wypełnia zamianę i zabija całą maszynę (np. Apache).
Już używam kaktusów i mogę skonfigurować nagios (choć wolałbym nie) lub Munin, ale o ile wiem, nie mogą rejestrować użycia poszczególnych programów - tylko ogólny stan.
Wiem, że mogę rzutować skrypt >> do jakiegoś pliku co 30s, ale chciałbym sprawdzić, czy istnieje już dojrzałe rozwiązanie.
Ponownie idealnie byłoby:
- rejestruj wykorzystanie pamięci procesów co N sekund
- rejestruj użycie procesora co N sekund
- obsługa wykresów i historii
- średnie wsparcia - tak jak mysqld zużył 43% procesora w ostatnim dniu i uśrednił 400 MB pamięci
- być wolnym i otwartym źródłem
Nazwy procesów nie są i nie powinny być znane z góry - chodzi o to, aby pozwolić monitorować, a następnie rzucić okiem na najlepszych przestępców.
Mój system to Linux (OpenSUSE).