Проекты

Network Administrator

Это приложения я разрабатывал несколко лет назад по заказу некоего администратора, ему нужна была программа, которая собирает температуру жёстких дисков серверов и записывает её в базу.

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

Результатом этого добавления стало переписанное приложение с несколько работоспособными модулями и с остатками старого функционала по опросу и по записи в базу.

Во второй версии отсутствует модуль опроса температуры, т.к. мне он не был нужен и не полностью дописанный модуль опроса серверов, который необходимо тестить.

Модуль базы данных был переписан из первой версии полностью, но основная его задача — логирования утрачена, т.к. он не связан никакими Handler'ами с другими модулями.

Установка

Установка клиентской части не требует никаких особых действий, достаточно распаковать архив в выбранную папку.

А вот с сервером придётся повозиться, замый лёгкий способ — запустить Installer, который содержит исполняемый модуль сервера,
перед запуском процесса установки необходимо распаковать все серверные библиотеки в выбранную папку, т.к. при установки необходимо будет указать папку, где установлены серверные библиотеки.

Соответственно, сервис стартует как сервис Network Administrator Server и для корректной работы ему необходимо проставить разрешение не взаимодействие с рабочим столом.

При желании установить сервис вручную — папка с плагинами прописывается в ключе PluginFolder в HKLM\SYSTEM\CurrentControlSet\Services\AlphaServer\Parameters\Settings

Теги:

Скачать

Ссылки

Дочерние файлы