У меня удаленный ноутбук с Windows XP. Я хотел бы получить обзор статистики ЦП / памяти из удаленного места. Мониторинг конкретной службы (экземпляра Tomcat) было бы неплохо, но не обязательно.
Я видел решения для мониторинга (Nagios, cacti e.t.c), и все они очень тяжелые. Я не хочу устанавливать на ноутбук mysql, веб-сервер и другие подобные вещи.
Мне вообще не нужно веб-решение. Это может быть простое приложение командной строки с портом сервера, и на моем компьютере к нему будет подключаться другое приложение с графическим интерфейсом (а не веб-браузер).
Есть ли что-то подобное?
Ответ:
Perfmon идеально подходит для моих нужд
http://support.microsoft.com/kb/305610 http://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx?pr=blog
Для мониторинга с помощью Nagios и т. Д. Вам просто нужен небольшой клиент на контролируемой машине, который взаимодействует с реальной установкой nagios. Нет необходимости в базе данных или веб-сервере, по крайней мере, на клиентах.
Другими вариантами могут быть встроенный монитор производительности Windows (который можно запросить удаленно) и SNMP (часть ОС, но не установленная по умолчанию).
Что насчет чего-то простого, например, настройки черный ящик perfmon и архивировать / отправлять файлы журнала по электронной почте один раз в день? Затем вы можете анализировать данные в perfmon или Excel / и т. Д. в вашей локальной системе.
Чтобы остановить / отправить по электронной почте / перезапустить ведение журнала один раз в день, потребуется немного скриптов, но это будет довольно просто.
Одним из легких подходов может быть простое использование таких сервисов, как logmein или Teamviewer для удаленного доступа к машине и проверки работоспособности службы.