Дополнения к "Термосерверу"
Автор Alex2103   
06.10.2008 г.

В жаркие летние дни меня стала беспокоить температура в серверной комнате. Порыскал по сети - очень приглянулся проект "Термосервер".

Было решено немного доработать его для своих нужд. Главной задачей для меня было оповещение по сети оператора диспетчерского центра о превышении температуры и запись лога температуры. Для этого было написано два hta-cкриптика.

 

Первый скрипт (папка termoclient) запускается из своей папки на ПК оператора и забирает температуру по сети от Термосервера и индицирует ее в области панели задач.

Скриншот работы скрипта

При превышении заданного порога начинает верещать wav файлом и моргать окошком. IP Термосервера и порог температуры задается в ini-файле - первая и вторая строка соответственно.

Второй скрипт (папка termoserver) подобен первому, но запускается на сервере. Его задача выполнять запись лога температуры и отправить почтовое сообщение при превышении заданного порога температуры. Лог складывается в текущую папку скрипта, доступ к которой осуществляется по FTP (ну это если хочется из дома посмотреть когда какая температура была).

Вот собственно и все. Очень просто и главное функционально. Скачать архив с указанными скриптами можно из файлохранилища. Установка заключается в разархивации нужных папок на компьютерах сервера и клиента. Запуск соответствующего скрипта можно сделать автоматическим, поместив ярлык на него в Автозагрузку.

Примечание администратора.
hta-скрипт - это разновидность динамического html, нечто вроде смеси VisualBasic и JavaScript. Выполняется в операционной системе Windows программой mshta.exe (если вдруг возникнут проблемы - снятие этого процесса ликвидирует исполнение скрипта). Возникающие вопросы по проекту - на форум!


Добавить в любимые (1) | Просмотров: 20148

  Коментарии (1)
 1 Написал(а) Alx, в 15:49 27.04.2010
Почему-то не обновляется значение температуры. В лог пишет одно и то же значение. Может кэша какая мешает? :? :?

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