Существует ли приложение с графическим интерфейсом для мониторинга удаленной загрузки или использования памяти?
Я администрирую набор серверов Linux с различными целями, и иногда, когда я запускаю задачи по обслуживанию, я бы хотел посмотреть, как каждый из серверов справляется с ними. Для этого мне нужно открыть несколько терминалов с tload
работает в каждом, и еще пару для free -m
зацикливание в паре коробок.
Я хотел бы знать, есть ли приложение с графическим интерфейсом, желательно для OSX, но работают и другие платформы, которые могут обрабатывать сбор данных и отображать их в виде графиков, чтобы мне не нужно было открывать много терминалов? Оптимально, приложение могло бы быть настолько легким, что я мог бы использовать его в повседневном мониторинге, но Мунин уже занимается этим в более широком масштабе, так что в этом нет необходимости.
Примечание: я не уверен, принадлежит ли это здесь или в случае сбоя сервера, но так как я ищу приложение на стороне клиента, я решил попробовать здесь сначала.
2 ответа
Требуемые данные часто доступны через простой протокол управления сетью (SNMP).
Если на целевой машине запущен соответствующий демон, вы можете подключиться к нему и получить интересующие вас данные. Подходящие пакеты демона:
- Ubuntu / Debian: snmpd
- CentOS / RHEL / Fedora: net-snmp-utils
Вы можете прочитать данные, предоставленные этими демонами, с помощью таких инструментов, как snmpwalk. Скорее всего, это не то, что вы хотите.
Другие инструменты также могут периодически извлекать эти данные с целевой машины и строить из нее хорошие графики. Одним из таких инструментов является Кактусы.
Если Cacti не для вас, я полностью понимаю:) Альтернативы можно легко найти в Интернете для поиска SNMP и RRDTool (инструмент, который рисует графики, показанные на рисунке выше).
У инструмента gkrellm есть режим сервера, который позволяет вам просматривать эту статистику на удаленном компьютере. Запустите его в режиме демона на одном компьютере, затем подключитесь к нему с помощью клиента с графическим интерфейсом.