|
Пример реализован на языке Perl. Работа скриптов проверялась в ОС SuSE Linux, но они также должны заработать
в любой другой Unix подобной операционной системе. Функции интерфейса с контроллером, вынесены в отдельный
модуль TeleServ.pm. Необходимо переписать этот файл в какой-нибудь каталог, и соответственно определить
переменную окружения PERLLIB. Проще всего - это добавить в файл /etc/profile строчку:
PERLLIB=”название вашего каталога”
export PERLLIB
Можно указать каталог поиска модулей непосредственно в самом скрипте, добавив в его начало директиву:
use libs “название вашего каталога”
Такой путь предпочтительнее так как скрипт запускается в окружение web-сервера Apache в виде CGI программы.
Информацию о текущих значениях частот вращения вентиляторов, значений напряжения и температуры удаленного
хоста можно получать в окно браузера вашего компьютера. Для этого на удаленный хост с подключенным контроллером
инсталируется и запускается web-сервер и скрипт monitoring - обеспечивающий такой сервис. Этот скрипт проверялся
с установленным на контролируемый (удаленный) хост web сервер Apache. В настройках Apachе должно быть разрешено
исполнение CGI программ (за подробностями обратитесь к документации к web серверу). Скрипт monitoring нужно
скопировать в каталог, где находятся CGI программы контролируемого хоста. Для проверки можно запустить web
браузер и набрать в адресной строке локальный URL скрипта, например:
http://127.0.0.1/cgi-bin/monitoring
перед вами появиться страница со следующей таблицей:
Если хост подключен к сети, то в адресной строке вашего браузера необходимо ввести URL скрипта и наблюдать
такую же картинку, но уже находясь на расстоянии от контролируемого хоста. Скрипт автоматически обновляет
информацию на экране браузера.
|
|
|