2

Я администрирую набор серверов Linux с различными целями, и иногда, когда я запускаю задачи по обслуживанию, я хотел бы посмотреть, как каждый из серверов справляется с ними. Для этого мне нужно открыть несколько терминалов с запущенным tload в каждом и еще пару для free -m зацикливания в паре коробок.

Я хотел бы знать, есть ли приложение с графическим интерфейсом, предпочтительно для OSX, но работают и другие платформы, которые могут обрабатывать сбор данных и отображать их в виде графиков, чтобы мне не нужно было открывать много терминалов? Оптимально, приложение могло бы быть настолько легким, что я мог бы использовать его в повседневном мониторинге, но это уже обрабатывается Munin в более широком масштабе, так что это не является необходимостью.

Примечание: я не уверен, принадлежит ли это здесь или в случае сбоя сервера, но так как я ищу приложение на стороне клиента, я решил попробовать здесь сначала.

2 ответа2

2

Требуемые данные часто доступны через простой протокол управления сетью (SNMP).

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

  • Ubuntu/Debian: snmpd
  • CentOS/RHEL/Fedora: net-snmp-utils

Вы можете прочитать данные, предоставленные этими демонами, с помощью таких инструментов, как snmpwalk. Скорее всего, это не то, что вы хотите.

Другие инструменты также могут периодически извлекать эти данные с целевой машины и строить из нее хорошие графики. Одним из таких инструментов является Кактусы.

Если Cacti не для вас, я полностью понимаю :) Альтернативы можно легко найти в Интернете для поиска SNMP и RRDTool (инструмент, который рисует графики, показанные на рисунке выше).

1

У инструмента gkrellm есть режим сервера, который позволяет вам просматривать эту статистику на удаленном компьютере. Запустите его в режиме демона на одной машине, затем подключитесь к нему с помощью клиента графического интерфейса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .