ОП Индустриальный Компьютер Ltd.
 | Новости | Продукты | Поддержка | Заказать |   
TeleServ Пример использования удаленного мониторинга через Web интерфейс
Пример реализован на языке 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 скрипта и наблюдать такую же картинку, но уже находясь на расстоянии от контролируемого хоста. Скрипт автоматически обновляет информацию на экране браузера.

На главную | Связатся с нами | О нас |