У меня есть армия клиентских машин PoS (Point-of-Sale) на местах. Большинство из них имеют IP-соединение с сервером.
Однако моя проблема - регистрировать удаленную диагностику с этих машин.
Такие параметры, как температура, скорость вентилятора и т. Д., Позволяют измерять работоспособность оборудования и принимать более активные меры по поддержке до того, как машина выйдет из строя.
Я ищу программное решение, которое позволило бы мне собирать такую разнообразную информацию с этих машин и помещать ее в базу данных моего сервера. После этого я могу просмотреть зарегистрированные данные и проверить состояние моего клиентского ПК со своего рабочего стола.
Есть ли у кого-нибудь опыт решения такой задачи?
(На базе Windows)
В зависимости от конкретного оборудования вы можете отслеживать большой объем данных через WMI. Некоторые системы сетевого мониторинга, такие как Zenoss, в сочетании с некоторыми дополнительными пакетами могут даже отображать данные с течением времени.
Если вам не нужен / не нужен полноценный сетевой монитор, вы можете создать несколько скриптов и записать данные в RRDtool
Я сделал именно это с помощью POS-системы из более чем 100 POS-терминалов с Nagios. Терминалы работали под управлением Windows 2000 или XP. Сервер мониторинга был просто старым настольным компьютером под управлением Linux.
Это немного затруднительно для начальной настройки и выяснения того, что и как вы хотите контролировать терминалы. Мы создали zip-пакет с командным файлом, который мы просто запустим на терминале, который будет выполнять настройку, а затем добавим строку в Nagios, сообщающую ему местоположение терминала.
Самуризе предлагает мониторинг в реальном времени для любого хоста (если вы достаточно креативны). Однако регистрация данных в БД потребует некоторой сложной реализации.