Обновлено 2010-05-03
Остановка: sudo /etc/init.d/edvrserver stop
Запуск: sudo /etc/init.d/edvrserver start
Обновлено 2010-04-16
Web-сервер под управлением операционной системы Linux настраивается следующим образом:
Теперь можно попробовать подключиться в web-серверу с помощью Интернет-браузера, введя в адресную строку
Обновлено 2011-06-27
Если операционная система загружается при отключенном мониторе, разрешение может установиться в 640х480. Для того, чтобы вернуть разрешение монитора к нормальному размеру, необходимо:
Обновлено 2010-04-27
Перед запуском Ubuntu в терминале ввести команду fsck -f /dev/sda1. Это запустит проверку диска на наличие ошибок. Возможно потребуется подтверждение начала процесса вводом «Y». После окончания проверки произойдет перезагрузка. Если система запустится нормально, значит процесс завершился успешно.
Обновлено 2010-04-21
Для отключения автоматического входа в Linux необходимо:
Обновлено 2010-04-27
Для установки пароля на загрузчик Linux GRUB необходимо:
Эта процедура сохранит пароль в файле boot/grub/menu.lst в виде md5-хеша. Если после выполнения скрипта пароль нужно сменить, можно просто заменить этот хеш на созданный с помощью grub-md5-crypt.
Обновлено 2010-04-27
Если система собрана на основе материнской платы от Radisys, то в ней присутствует более чем 4 последовательных порта. Тем не менее, Ubuntu 8.04 по-умолчанию способна нумеровать только 4 из них. Для их полной нумерации необходимо:
Примечание: в расширении .lst первый символ – это «L» в нижнем регистре, а не цифра 1.
Обновлено 2010-05-04
После регистрации всех систем (для проверки можно ввести команду iscsiadm –m session), выполнить универсальную команду:
iscsiadm -m node -T <targetname> -p <ip:port> --op update -n node.conn[0].startup -v automatic
Параметры в скобках < > можно заменять.
Команда для постоянно привязанных устройств, обнаруженных на внутренних соединениях Ubuntu, выглядит так:
iscsiadm -m node -p 172.16.16.1 --op update -n node.conn[0].startup -v automatic
Далее приведен полный вывод данных от системы, имеющей 2 тома (vol1-test и vol2-test) и по два пути подключения каждый:
root@xxx:/etc/iscsi# iscsiadm -m node -l
Login session [iface: default, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol1-test.600176c30c272e438f96ea2d48669f4a, portal: 10.4.15.164,3260]
Login session [iface: default, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol1-test.600176c30c272e438f96ea2d48669f4a, portal: 10.3.15.102,3260]
Login session [iface: default, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol2-test.600176c34e91735e80bcbba748669f4a, portal: 10.4.15.164,3260]
Login session [iface: default, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol2-test.600176c34e91735e80bcbba748669f4a, portal: 10.3.15.102,3260]
Следующая команда используется для постоянной привязки к первому тому по имени таргета:
# iscsiadm -m node -T iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol1-test.600176c30c272e438f96ea2d48669f4a --op update -n node.conn[0].startup -v automatic
root@xxx:/etc/iscsi# /etc/init.d/open-iscsi restart
* Disconnecting iSCSI targets Logout session [sid: 1, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol1-test.600176c30c272e438f96ea2d48669f4a, portal: 10.4.15.164,3260]
Logout session [sid: 2, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol1-test.600176c30c272e438f96ea2d48669f4a, portal: 10.3.15.102,3260]
Logout session [sid: 3, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol2-test.600176c34e91735e80bcbba748669f4a, portal: 10.4.15.164,3260]
Logout session [sid: 4, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol2-test.600176c34e91735e80bcbba748669f4a, portal: 10.3.15.102,3260]
[ OK ]
* Stopping iSCSI initiator service [ OK ]
* Starting iSCSI initiator service iscsid [ OK ]
* Setting up iSCSI targets
Login session [iface: default, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol1-test.600176c30c272e438f96ea2d48669f4a, portal: 10.4.15.164,3260]
Login session [iface: default, target: iqn.2003-01.com.pivot3:raige.vol:34xen.defaultpool.vol1-test.600176c30c272e438f96ea2d48669f4a, portal: 10.3.15.102,3260]
[ OK ]
Обновлено 2011-03-11
До exacqVision версии 3.5, вышедшей в мае 2009 года, плагин уведомлений не поддерживал SSL/TLS-соединения с почтовыми серверами, например, gmail. Поддержка этой функции была добавлена для Windows- и Linux-серверов, однако до того, на Linux-серверах на основе Ubuntu 8.04 не хватало двух библиотек, необходимых для работы SSL. У Exacq не прописаны зависимости от этих библиотек, это не позволяло обновить отключенные от интернета сервера. Из-за этого, сервера продолжали работать с плагином уведомлений без возможности установления SSL-соединений с email-серверами.
Ситуация может быть легко разрешена, если сервер подключен к интернету. Нужно войти в систему под учетной записью администратора, запустить менеджер пакетов Synaptic и выбрать для установки пакеты libnet-ssleay-perl и libio-socket-ssl-perl. После завершения инсталляции сервер exacqVision необходимо перезапустить. Если версия exacqVision 3.5 или новее, SSL будет поддерживаться.
Обновлено 2010-04-27
Для создания горячей клавиши на выключение Linux-системы exacqVision, необходимо:
!# /bin/bash
echo admin256 | sudo -S shutdown -h now
Обновлено 2010-04-27
Обычно сервера Exacq оснащаются сетевыми интерфейсами стандарта 1000BaseT. Если пользователь использует сторонний сервер, либо пропускная способность сети ниже, то есть вероятность не достичь скорости 1 Гбит/с. Для определения скорости установившегося соединения, в окно терминала необходимо ввести команду sudo mii-tool.
Обновлено 2011-04-12
Exacq поддерживает работу под управлением Ubuntu 10.04 или 8.04. В будущем будет поддерживаться работа со всеми LTS-релизами Ubuntu.
Обновлено 2010-04-23
На сегодняшний день компания не рекомендует обновлять операционную систему сервера exacqVision с Ubuntu 6.06 до 8.04. Тем не менее, если такая необходимость есть, рекомендуется экспортировать все данные на внешний носитель, например USB-привод, после чего переустановить операционную систему. Далее, установить все необходимое программное обеспечение Exacq и импортировать сохраненные настройки.
Обновлено 2010-04-23
Это инструкция только для систем под управлением Ubuntu 6.06. Чтобы выяснить версию установленной операционной системы, необходимо в консоли (Start>Accessories>Terminal) ввести команду lsb_release -a.
Для создания сервера exacqVision под управлением Ubuntu Linux необходимо выполнить следующие шаги:
Обновлено 2010-08-30
Сейчас Exacq поддерживается операционной системой Ubuntu 8.04. следующая версия будет работать под Ubuntu 10.04. Следующие релизы так же будут поддерживаться.
Обновлено 2010-05-03
Официально эта функция не документирована компанией Exacq, поэтому ее можно использовать только на свой страх и риск. Для подключения NAS-сервера к Linux-серверу exacqVision необходимо выполнить следующие операции:
Настройки NAS:
Настройки Linux NVR:
Обновлено 2010-04-29
Для установки web-сервера exacqVision под Linux нужно выполнить следующие шаги:
Теперь можно открыть web-браузер и ввести в адресную строку
Обновлено 2011-04-12
Инструкция по восстановлению операционной системы Linux.
Exacq Technologies
01/17/2011
Система восстановлена.
Обновлено 2010-06-18
Начиная с версии Ubuntu 8.04, поддержка SSH на серверах включается при сборке, однако в целях безопасности, соединения по SSH ограничены адресом localhost. SSH позволяет пользователям упростить администрирование системы из-под учетной записи с ограниченными правами.
Для включения удаленного администрирования системы exacqVision по протоколу SSH, необходимо разрешить сторонние подключения. Для этого необходимо:
Обновлено 2010-08-09
Если Mozilla Firefox не запускается на Linux-сервере exacqVision, необходимо удалить папку .mozilla из домашнего каталога пользователя Admin. Для жтого необходимо:
Обновлено 2010-08-20
Безопасная оболочка (Secure Shell – SSH) позволяет удаленно через интернет подключиться к Linux-серверу exacqVision и управлять им так, как если бы оператор находился прямо за терминалом. Это может быть очень полезно, например, при обновлении системы.
Использование SSH сопровождается обычными для любого интернет-соединения проблемами безопасности. Например, перед включением SSH настоятельно рекомендуется сменить на сервере exacqVision все пароли по-умолчанию. При соединении с сервером требуется вводить пароль Linux, поэтому в случае, если пользователь его забыл, служба поддержки Exacq Technologies не сможет помочь в его восстановлении. Кроме того, рекомендуется выполнять такие соединения только через виртуальную частную сеть (VPN).
Подробная инструкция по настройке SSH на Linux-серверах лежит здесь: https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
Обновлено 2010-07-21
Если нет возможности использовать порт 22609 или необходимо пробросить порты для нескольких систем exacqVision, возникает необходимость изменить используемый программой порт. Для этого необходимо выполнить следующие шаги:
Обновлено 2011-08-25
Если сервер exacqVision установлен на Linux-систему, не имеющую некоторых perl-модулей, могут возникнуть проблемы с отправкой уведомлений по электронной почте. Это не относится к Linux-серверам exacqVision, поставляемым компанией exacq, так как в все необходимые модули на них устанавливаются при изготовлении.
Если ожидаемые сообщения не доходят, нужно посмотреть файл системного журнала Linux на предмет сообщения от NotifyPI:
Can't locate method "new" via package "IO::Socket::SSL" at sendEmail.pl line 1844
На странице уведомлений (Notifications) клиента exacqVision должно появиться сообщение:
This server does not support SSL or TLS connections
Для установки необходимых модулей необходимо в окно терминала ввести следующие команды:
sudo apt-get install libio-socket-ssl-perl
sudo apt-get install libnet-ssleay-perl
Либо можно использовать менеджер пакетов Synaptic.
Обновлено 2011-02-07
Мониторинг ввода/вывода данных для диска играет крайне важную роль при испытании работы сервера exacqVision. Ели диски успевают записывать все поступающие на них данные, возникают проблемы с надежностью системы. Для локализации проблем с Linux-сервером рекомендуется установить приложение iotop, показывающее в реальном времени пропускную способность дисков. Для установки того приложения необходимо:
Для Ubuntu 8.04:
Вверху окна появится текущая скорость чтения и записи. Процессы, а так же их нагрузка на диски будут показаны ниже. Получить доступ к этой информации можно в любое время, повторив шаги 4 и 5.
Для Ubuntu 10.04:
Вверху окна появится текущая скорость чтения и записи. Процессы, а так же их нагрузка на диски будут показаны ниже. Получить доступ к этой информации можно в любое время, введя в терминал iotop.
Обновлено 2011-07-18
Основные команды Linux-систем exacqVision (для удаленного или локального применения):
Определить доступное место на диске:
df -h
Скачать из Интернета последнюю версию сервера exacqVision:
wget
user – имя пользователя
password – пароль
Скачать из Интернета последнюю версию клиента exacqVision:
wget
Скачать из Интернета последнюю версию web-сервиса exacqVision:
wget
user – имя пользователя
password – пароль
Установить последнюю версию сервера exacqVision после скачивания:
dpkg -i exacqVisionServer.deb
Установить последнюю версию клиента exacqVision после скачивания:
dpkg -i exacqVisionClient.deb
Установить последнюю версию web-сервиса exacqVision после скачивания:
dpkg -i exacqVisionWebService.deb
Проверить, запущено ли ядро системы (evserver):
ps auxw | grep core
Остановить сервер exacqVision:
sudo /etc/init.d/edvrserver stop
Остановить web-службу exacqVision:
sudo /etc/init.d/webservice stop
Запустить сервер exacqVision:
sudo /etc/init.d/edvrserver start
Запустить web-службу exacqVision:
sudo /etc/init.d/webservice start
Открыть файл журнала:
ls /usr/local/exacq/server/logs/
Просмотреть файл журнала:
less /usr/local/exacq/server/logs/logfilename
Удалить файл журнала:
rm /usr/local/exacq/server/logs/logfilename
Архивировать файл журнала для отправки службе поддержки:
tar -cvjf log.tar.bz2 /usr/local/exacq/server/logs/logfilename
Архивировать все истемные журналы для отправки службе поддержки:
tar -cvjf logs.tar.bz2 /usr/local/exacq/server/logs
Открыть последние записи в файл журнала:
tail -n 25 -f /usr/local/exacq/server/logs/filename
Примечание: Число после параметра «-n» указывает на количество отображенных строк, в данном случае – 25, но можно указать и другие значения.
Показать смонтированные диски:
mount
Редактировать файл конфигурации web-сервиса exacqVision:
sudo nano /etc/webservice.conf
Примечание: Для выхода нажать CTRL+X. После нажатия появится запрос на сохранение изменений.
Редактировать файл конфигурации одного из плагинов сервера exacqVision:
sudo nano /usr/local/exacq/server/filename.xml
Примечание: Для выхода нажать CTRL+X. После нажатия появится запрос на сохранение изменений.
Вывести список PCI-плат в системе (Платы видеозахвата, звуковые и видеокарты):
sudo lspci
Вывести данные по BIOS материнской платы
sudo dmidecode
Добавить статический маршрут
sudo route add -net network netmask netmask gw gateway
Основные команды Linux-систем exacqVision (для локального применения):
Изменение разрешения экрана для профиля пользователя:
Нажать CTRL+ALT+F3.
Войти под пользовательской учетной записью
export DISPLAY=:0.0
gnome-display-properties
Нажать CTRL+ALT+F7.
Обновлено 2011-01-18
Добавление новых локалей (языков интерфейса) выполняется в два шага. Первый – определение UTF8-имени локали, второй – генерация UTF8-локали.
Определение имени локали
В окне терминала необходимо ввести команду:
less /usr/share/i18n/SUPPORTED.
Эта команда выведет все поддерживаемые Ubuntu локали. Далее нужно просмотреть список на предмет поиска кода языка ISO 639-1/ISO 3369-1, который нужно добавить. Обратить внимание, что некоторые локали не имеют суффиксов (нет знака «.» между xx_YY кодом языка и остальными символами). Так же встречаются локали с суффиксом «.UTF-8», «@euro» и «.EUC-KR». Для exacqVision подходят локали с суффиксом «.UTF-8».
Примеры локалей:
...
ga_IE.UTF-8 UTF-8
ga_IE ISO-8859-1
ga_IE@euro ISO-8859-15
...
Из приведенных примеров можно использовать только первую локаль.
Создание локали
После определения необходимой для создания локали, нужно вернуться в терминал и ввести (отдельно для каждой локали):
sudo locale-gen ga_IE.UTF-8
Запуск процедуры создания локалей:
sudo dpkg-reconfigure locales
Для проверки созданных локалей:
locale -a
Изменение локалей
Программы можно запускать с различными локалями. Например, клиент exacqVision можно запустить через командную строку с помощью команды env. Например, следующая команда запустит клиент на чилийском испанском языке:
env LANG=es_CL.utf8 /usr/local/exacq/client/edvrclient
Для перманентного изменения языка необходима соответствующая настройка операционной системы. Нужно перейти в меню Система (System) -> Администрирование (Administration) -> Поддержка языка (Language Support) и выбрать нужный язык. Потребуется перезагрузка компьютера.
Обновлено 2011-02-16
Для настройки автоматического входа в пользовательскую учетную запись необходимо:
Обновлено 2011-05-06
Компания Exacq рекомендует устанавливать свое программное обеспечение на Ubuntu 10.04, так как она имеет статус длительной поддержки (LTS) и работа ПО под этой версией операционной системы прошла всестороннее тестирование сообществом Ubuntu.
Однако, если необходимо установить клиент exacqVision, сервер версии 4.5 или старше, web-сервис или корпоративный менеджер технического состояния Enterprise Health Manager на Ubuntu 11.04, Центр Программного Обеспечения (Ubuntu Software Center), может вывести ошибку «package of bad quality». Данная ощибка может быть проигнорирована. Приложения exacqVision версии 4.6 эту ошибку не вызывают.
Обновлено 2011-06-02
Возможна ситуация, когда файлы журналов вырастают до размеров, осложняющих нормальный доступ к системе exacqVision. Если это случается, их необходимо удалить вручную следующим образом:
Обновлено 2011-06-28
Для настройки сервера времени в Linux-системе exacqVision необходимо:
Опция «Активировать сервер времени» (Enable Time Server) в клиенте теперь должна быть выбрана и не выделена серым.