Это приложения я разрабатывал несколко лет назад по заказу некоего администратора, ему нужна была программа, которая собирает температуру жёстких дисков серверов и записывает её в базу.
После выполнения основной задачи мне захотелось расширить приложение и добавить в него побольше функционалу.
Результатом этого добавления стало переписанное приложение с несколько работоспособными модулями и с остатками старого функционала по опросу и по записи в базу.
Во второй версии отсутствует модуль опроса температуры, т.к. мне он не был нужен и не полностью дописанный модуль опроса серверов, который необходимо тестить.
Модуль базы данных был переписан из первой версии полностью, но основная его задача — логирования утрачена, т.к. он не связан никакими Handler'ами с другими модулями.
Установка клиентской части не требует никаких особых действий, достаточно распаковать архив в выбранную папку.
А вот с сервером придётся повозиться, замый лёгкий способ — запустить Installer, который содержит исполняемый модуль сервера,
перед запуском процесса установки необходимо распаковать все серверные библиотеки в выбранную папку, т.к. при установки необходимо будет указать папку, где установлены серверные библиотеки.
Соответственно, сервис стартует как сервис Network Administrator Server и для корректной работы ему необходимо проставить разрешение не взаимодействие с рабочим столом.
При желании установить сервис вручную — папка с плагинами прописывается в ключе PluginFolder в HKLM\SYSTEM\CurrentControlSet\Services\AlphaServer\Parameters\Settings