Подробный мониторинг процессов - без обобщения [закрыто]

Я хочу отслеживать текущие процессы Linux-машины с течением времени.

Моим самостоятельным решением будет:

Дамп ps aux --forest каждую минуту в файл.

Справочная информация: если я получаю сообщение «что-то было не так, вчера около 8 часов», я хочу посмотреть, что происходит.

Их много. инструментов, которые суммируют значения нагрузки и io, но мне нужны более подробные сведения.

Я могу сделать временную сантехнику, как приведенный выше дамп ps , но я думаю, что есть лучшие решения.

Какой инструмент может мне помочь?

закрыто

Этот вопрос был закрыт, так как я прошу инструмент. Я задал тот же вопрос здесь:

https://softwarerecs.stackexchange.com/questions/20459/monitoring-processes -in-detail-not-summarized

-1
задан 13 April 2017 в 15:50
1 ответ

Вы должны понимать, что слишком подробный мониторинг отрицательно скажется на производительности вашей системы. По этой причине вы обычно отслеживаете общее состояние сервера и служб и дополнительно сосредотачиваетесь на конкретных показателях производительности , которые имеют отношение к вашим службам.

Тогда вам больше не придется иметь дело с «что-то было не так вчера вечером», но вы будете знать точно , что не так, почти , как только это произойдет ".

Но если вы действительно хотите отслеживать процессы сортировки вашей системы, а не службы, одним из наиболее« правильных »методов было бы использование демона аудита.

Что-то вроде:

auditctl -a exit,always -S execve 

, который будет регистрировать любую запускаемую программу (с системным вызовом execve ).

4
ответ дан 5 December 2019 в 19:07

Теги

Похожие вопросы