Giter VIP home page Giter VIP logo

wakeup's People

Contributors

spikerwork avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

projectboot

wakeup's Issues

Windows 8

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

_FirewallException()

Эта функция должна добавлять скрипт во все профили firewall.
Также необходимо проводить проверку работы брандмауэра.

Добавление функции "Только проснулся"

Возможность отключения функции анализа активности системного накопителя и процессора для режимов Сон и Гибернация. Для режима Выключен (halt) эта функция остается базовой. Рассмотреть возможность одновременного анализа времени с помощью методик "простой" и "только проснулся".

WMI function

Должна быть переработана, чтобы правильно анализировала данные в зависимости от установок при старте скрипта. HDD и CPU.
Если установок нет, то используются данные по умолчанию и только для теста shutdown.

Timer bug

Таймер времени не правильно отрабатывает, так как сетевое окружение не сразу инициализируется в системе (пакет послать не может). Необходимо совместить времена между клиентом и сервером - синхронизироваться, а время старта считать по клиентской машине.

_IPDetail()

Check function work on multi network configuration.

Переменные

привести в порядок переменные. Некоторые переменные вывести в ini файл для их возможного редактирования при работе.
Время задержки ответа клиента
Время задержки ответа сервера
Время ожидания сервера

Global $cpu_need= 1
Global $cpu_percent_need= 5
Global $hdd_need= 1
Global $hdd_percent_need= 0

$resultini = $ScriptFolder & "\Result.ini"
$resultsfile = $ScriptFolder & "\Results.xls"

Исключить время простоя

Уменьшить окончательное время таймера на 5 секунд. Оно не должно учитываться в итоговом результате.
Привести результативное время в удобоваримый вид.

Network settings

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

Gui reconfiguration

Необходимо разбить установку и запуск скрипта на две части.

Установка скрипта (включает в себя установку клиента, сервера и Boottime)
Запуск программы (клиент, сервер, де инсталляция)

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

Windows Vista

Анализ работы скрипта, запускаемого из под этой операционной системы?

Results

Необходимо привести результаты работы скрипта в оптимальный вид. А также вывод их на экран по окончании работы клиента. В WakeStart добавить функцию экспорта результатов (уже имеющихся в папке на данный момент).
Результаты должны сохранятся в отдельной папке на сервере с датой тестирования.

PowerPlan for server fix.

Remove the new power plan, by replacing it for the old one, if:

  1. Close GUI
  2. Client Off/Or server terminated.
  3. Check plan on every start of server

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.