У меня есть домашний сервер управления (состоящий из Raspberry Pi с простым веб-сервером), на котором я хотел бы иметь температуру жесткого диска от компьютеров в моей домашней сети. Другие машины основаны на Windows. Все они используют Sentinel HD для контроля температуры HD. Sentinel HD содержит файл xml в папке установки, который может использоваться встроенным веб-сервером для обслуживания статического сайта с данными обо всех жестких дисках в этой системе. Это решение не помогает мне, с одной стороны, мне нужно открыть страницу для каждого компьютера, чтобы увидеть данные, с другой стороны, обслуживаемые данные слишком обширны.

Один вариант, который мне приходит в голову, - это создать папку на каждом компьютере, добавить символическую ссылку на файл XML в эту папку, открыть общий доступ к папке, создать (на Raspberry) сетевой диск для каждого из этих компьютеров и создайте еще одну символическую ссылку для XML-файлов с сетевых дисков в папку веб-сервера (/var/www). Это должно сработать, но я бы хотел более простое решение.

Спасибо

1 ответ1

0

Я нашел лучшее решение для своей проблемы, глядя на проблему с другой точки зрения. Я создал небольшой веб-сервер, который обслуживает статическую страницу (на основе рассматриваемого XML-файла) с каждого компьютера в сети через определенный порт. Затем я создал простую функцию прослушивания php на Raspberry, которая анализирует соответствующие данные из каждого из источников и упаковывает их в многомерный массив для дальнейшего использования.

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