Я хотел бы периодически (например, с помощью cron) создавать изображение (например, png), содержащее графики использования ЦП, использования памяти, нагрузки на дисковый ввод-вывод и использования сети.
Я бы хотел что-нибудь не слишком уродливое, так что gnuplot
График немного грубоват, но если это единственный вариант, я все равно им воспользуюсь.
После получаса поиска в Google я просто не смог найти простой инструмент для этого без обширной настройки.
Я думал об использовании conky
и попросил его отобразить в файл вместо отображения графиков на экране, но я не смог найти такой вариант для conky
. Единственное решение, которое я придумал, - это запустить фиктивный сеанс Xorg, позволить conky работать на нем и периодически делать скриншоты.
Я также видел много сообщений в блогах и т. Д. Об использовании dstat
или аналогичные инструменты, но сгенерированные текстовые отчеты, а не графики.
Есть ли очень простой в настройке инструмент командной строки, который может генерировать (красивые) графики графического процессора и аналогичные графики, не требуя обширной настройки с моей стороны?
Что-то вроде:
generategraph --cpu --interval 300 --output mygraph.png
Редактировать:
Проблема с другими инструментами, упомянутыми до сих пор (rrdtool, mrtg, zabbix, orca), заключается в том, что они представляют собой программное обеспечение корпоративного уровня, разработанное для штатных сетевых администраторов. Мне просто нужно что-то простое, что я могу запустить на небольшом компьютере и настроить за считанные секунды, вместо того, чтобы тратить дни на его настройку.
И я просто понял, что спросил на serverfault вместо суперпользователя, как я хотел, так что это объясняет ответы, которые я получил :) Спасибо всем и извините за потерю времени, я прошу закрыть этот вопрос / перенести на суперпользователя.
Подумайте об этом ... Вам нужен какой-то способ отслеживать историю, чтобы предоставлять входные данные для графиков, генерируемых CLI. Здесь что-то вроде RRDTool помогает.
Есть такие инструменты, как собирать который будет собирать данные и организовывать их для другого графическая утилита.
Есть красивые решения вроде NewRelic которые не основаны на CLI, но предоставляют некоторые лучшее понимание производительности системы...
Но я старая школа ... Я все еще использую Orca для этого.
Но графики симпатичные.
Небеса. Что случилось с MRTG? Или почти любой другой инструмент для мониторинга производительности?
Любой из:
позаботится о вашей проблеме.