SCROLL
Среднее время на прочтение: 5 мин.

Установка OTRS 6.0.5 (Open-source Ticket Request System) на Debian 8 Jessie/Ubuntu 14.04 Trusty Tahr

Разберем как установить открытую систему обработки заявок OTRS 6.0.5 (Open-source Ticket Request System) на Debian 8 Jessie/Ubuntu 14.04 Trusty Tahr.

 

[stextbox id=’warning’]В системе уже установлен стек LAMP (Linux, Apache, MySQL, PHP), инструкция как установить LAMP. Все действия будут производится под пользователем root.[/stextbox]

 

Подготовка системы

JUQwJTlGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUI0JTIwJUQwJUJEJUQwJUIwJUQxJTg3JUQwJUIwJUQwJUJCJUQwJUJFJUQwJUJDJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJBJUQwJUI4JTIwJUQwJUJFJUQwJUIxJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJCJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQxJTgzJTIwJUQwJUI0JUQwJUJFJTIwJUQwJUIwJUQwJUJBJUQxJTgyJUQxJTgzJUQwJUIwJUQwJUJCJUQxJThDJUQwJUJEJUQwJUJFJUQwJUIzJUQwJUJFJTIwJUQxJTgxJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUJFJUQxJThGJUQwJUJEJUQwJUI4JUQxJThGJTNB

apt-get update && sudo apt-get upgrade -y

Устанавливаем необходимые зависимости:

apt-get install -y libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libtext-csv-xs-perl libjson-xs-perl libapache-dbi-perl libxml-libxml-perl libxml-libxslt-perl libyaml-perl libarchive-zip-perl libcrypt-eksblowfish-perl libencode-hanextra-perl libmail-imapclient-perl libtemplate-perl libdatetime-perl libdbd-odbc-perl libdbd-pg-perl libauthen-ntlm-perl -y

 

Установка OTRS (Open-source Ticket Request System)

Скачиваем актуальную версию OTRS, распаковываем скачанный архив и перемещаем в каталог /opt:

wget ftp://ftp.otrs.org/pub/otrs/otrs-6.0.5.tar.gz
tar -zxvf otrs-6.0.5.tar.gz otrs-6.0.5/
mv otrs-6.0.5 /opt/otrs

 

JUQwJUExJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThGJTIwKG90cnMpJTJDJTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJUQwJUI3JUQwJUIwJUQwJUJGJUQxJTgzJUQxJTgxJUQwJUJBJUQwJUIwJTIwT1RSUyUzQQ==

useradd otrs -d /opt/otrs/ -G www-data -c "OTRS User"

 

JUQwJTlGJUQwJUJFJUQwJUI0JUQwJUIzJUQwJUJFJUQxJTgyJUQwJUIwJUQwJUIyJUQwJUJCJUQwJUI4JUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTg0JUQwJUI4JUQwJUIzJUQxJTgzJUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQwJUI4JTIwT1RSUyUzQQ==

cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm

JUQwJUEzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUIwJUQwJUIyJUQwJUJCJUQwJUI4JUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQxJTgwJUQwJUIwJUQwJUI3JUQxJTgwJUQwJUI1JUQxJTg4JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThGJTIwJUQwJUIyJUQwJUI1JUQwJUIxLSVEMSU4MSVEMCVCNSVEMSU4MCVEMCVCMiVEMCVCNSVEMSU4MCVEMCVCMCUyMCh3d3ctZGF0YSklMjAlRDAlQkQlRDAlQjAlMjAlRDAlQkElRDAlQjAlRDElODIlRDAlQjAlRDAlQkIlRDAlQkUlRDAlQjMlMjBPVFJTJTNB

/opt/otrs/bin/otrs.SetPermissions.pl --web-group=www-data

 

JUQwJTkyJUQxJThCJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQwJUJBJUQxJTgzJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJCJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQwJUJDJUQwJUJFJUQwJUI0JUQxJTgzJUQwJUJCJUQwJUI1JUQwJUI5JTNB

perl /opt/otrs/bin/otrs.CheckModules.pl
 
 o Apache::DBI......................ok (v1.12)
 o Apache2::Reload..................ok (v0.13)
 o Archive::Tar.....................ok (v1.96)
 o Archive::Zip.....................ok (v1.39)
 o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
 o Crypt::SSLeay....................ok (v0.58)
 o Date::Format.....................ok (v2.24)
 o DateTime.........................ok (v1.12)
 o DBI..............................ok (v1.631)
 o DBD::mysql.......................ok (v4.028)
 o DBD::ODBC........................ok (v1.50)
 o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
 o DBD::Pg..........................ok (v3.4.2)
 o Digest::SHA......................ok (v5.88)
 o Encode::HanExtra.................ok (v0.23)
 o IO::Socket::SSL..................ok (v2.002)
 o JSON::XS.........................ok (v2.34)
 o List::Util::XS...................ok (v1.38)
 o LWP::UserAgent...................ok (v6.26)
 o Mail::IMAPClient.................ok (v3.35)
 o IO::Socket::SSL..................ok (v2.002)
 o Authen::SASL.....................ok (v2.16)
 o Authen::NTLM.....................ok (v1.09)
 o ModPerl::Util....................ok (v2.000009)
 o Net::DNS.........................ok (v0.81)
 o Net::LDAP........................ok (v0.64)
 o Template.........................ok (v2.24)
 o Template::Stash::XS..............ok (undef)
 o Text::CSV_XS.....................ok (v1.11)
 o Time::HiRes......................ok (v1.9726)
 o XML::LibXML......................ok (v2.0116)
 o XML::LibXSLT.....................ok (v1.92)
 o XML::Parser......................ok (v2.41)
 o YAML::XS.........................ok (v0.41)

JTVCc3RleHRib3glMjBpZCUzRCVFMiU4MCU5OWluZm8lRTIlODAlOTklNUQlRDAlOTUlRDElODElRDAlQkIlRDAlQjglMjAlRDAlQkElRDAlQjAlRDAlQkElRDAlQkUlRDAlQjklMjAlRDElODIlRDAlQkUlMjAlRDAlQkMlRDAlQkUlRDAlQjQlRDElODMlRDAlQkIlRDElOEMlMjAlRDElODElMjAlRDAlQkYlRDAlQkUlRDAlQkMlRDAlQjUlRDElODIlRDAlQkElRDAlQkUlRDAlQjklMjAocmVxdWlyZWQpJTJDJTIwJUQwJUJEJUQwJUI1JTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJCJUQwJUI1JUQwJUJEJTJDJTIwJUQxJTgyJUQwJUJFJTIwJUQwJUI1JUQwJUIzJUQwJUJFJTIwJUQwJUJEJUQwJUI1JUQwJUJFJUQwJUIxJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJUQwJUJFJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUI4JUQxJTgyJUQxJThDLiUyMCVEMCU5RCVEMCVCNSUyMCVEMSU4MyVEMSU4MSVEMSU4MiVEMCVCMCVEMCVCRCVEMCVCRSVEMCVCMiVEMCVCQiVEMCVCNSVEMCVCRCVEMCVCRCVEMSU4QiVEMCVCNSUyMCVEMCVCQyVEMCVCRSVEMCVCNCVEMSU4MyVEMCVCQiVEMCVCOCUyMCVEMSU4MSUyMCVEMCVCRiVEMCVCRSVEMCVCQyVEMCVCNSVEMSU4MiVEMCVCQSVEMCVCRSVEMCVCOSUyMChvcHRpb25hbCklMjAlRDAlQkQlRDAlQjUlMjAlRDElOEYlRDAlQjIlRDAlQkIlRDElOEYlRDElOEUlRDElODIlRDElODElRDElOEYlMjAlRDAlQkUlRDAlQjElRDElOEYlRDAlQjclRDAlQjAlRDElODIlRDAlQjUlRDAlQkIlRDElOEMlRDAlQkQlRDElOEIlRDAlQkMlRDAlQjglMjAlRDAlQjglMjAlRDAlQjglRDElODUlMjAlRDElODMlRDElODElRDElODIlRDAlQjAlRDAlQkQlRDAlQjAlRDAlQjIlRDAlQkIlRDAlQjglRDAlQjIlRDAlQjAlRDElODIlRDElOEMlMjAlRDAlQkQlRDAlQjUlMjAlRDAlQkUlRDAlQjElRDElOEYlRDAlQjclRDAlQjAlRDElODIlRDAlQjUlRDAlQkIlRDElOEMlRDAlQkQlRDAlQkUuJTVCJTJGc3RleHRib3glNUQ=

 

JUQwJTk3JUQwJUIwJUQwJUJGJUQxJTgzJUQxJTgxJUQwJUJBJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQwJUJBJUQxJTgzJTIwJUQxJTgxJUQwJUI4JUQwJUJEJUQxJTgyJUQwJUIwJUQwJUJBJUQxJTgxJUQwJUI4JUQxJTgxJUQwJUIwJTJDJTIwJUQxJTg3JUQxJTgyJUQwJUJFJUQwJUIxJUQxJThCJTIwJUQxJTgzJUQwJUIxJUQwJUI1JUQwJUI0JUQwJUI4JUQxJTgyJUQxJThDJUQxJTgxJUQxJThGJTJDJTIwJUQxJTg3JUQxJTgyJUQwJUJFJTIwUGVybCUyMCVEMCVCRCVEMCVCMCVEMSU4MSVEMSU4MiVEMSU4MCVEMCVCRSVEMCVCNSVEMCVCRCUyMCVEMCVCRiVEMSU4MCVEMCVCMCVEMCVCMiVEMCVCOCVEMCVCQiVEMSU4QyVEMCVCRCVEMCVCRS4lMjAlRDAlOUYlRDAlQkUlRDElODElRDAlQkIlRDAlQjUlMjAlRDAlQkElRDAlQjAlRDAlQjYlRDAlQjQlRDAlQkUlRDAlQjklMjAlRDAlQkElRDAlQkUlRDAlQkMlRDAlQjAlRDAlQkQlRDAlQjQlRDElOEIlMjAlRDAlQjIlRDElOEIlMjAlRDAlQjQlRDAlQkUlRDAlQkIlRDAlQjYlRDAlQkQlRDElOEIlMjAlRDElODMlRDAlQjIlRDAlQjglRDAlQjQlRDAlQjUlRDElODIlRDElOEMlMjAlRDElODElRDAlQkUlRDAlQkUlRDAlQjElRDElODklRDAlQjUlRDAlQkQlRDAlQjglRDAlQjUlMjAoc3ludGF4JTIwT0sp

perl -cw /opt/otrs/bin/cgi-bin/index.pl
 /opt/otrs/bin/cgi-bin/index.pl syntax OK

perl -cw /opt/otrs/bin/cgi-bin/customer.pl
 /opt/otrs/bin/cgi-bin/customer.pl syntax OK

perl -cw /opt/otrs/bin/otrs.PostMaster.pl
 /opt/otrs/bin/otrs.PostMaster.pl syntax OK

perl -cw /opt/otrs/bin/otrs.Console.pl
 /opt/otrs/bin/otrs.Console.pl syntax OK

 

JUQwJTlEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUIwJUQwJUI4JUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwTXlTUUwtJUQxJTgxJUQwJUI1JUQxJTgwJUQwJUIyJUQwJUI1JUQxJTgwJTJDJTIwJUQxJTg3JUQwJUI1JUQxJTgwJUQwJUI1JUQwJUI3JTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTg0JUQwJUI4JUQwJUIzJUQxJTgzJUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQwJUI4JUMyJUEwJTJGZXRjJTJGbXlzcWwlMkZteS5jbmYlM0E=

[mysqld]
max_allowed_packet = 64M
query_cache_size = 32M
innodb_log_file_size = 512M

JUQwJTlGJUQwJUJFJUQxJTgxJUQwJUJCJUQwJUI1JTIwJUQwJUJEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQwJUJBJUQwJUI4JTJDJTIwJUQwJUJEJUQwJUI1JUQwJUJFJUQwJUIxJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJUQwJUJFJTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUI3JUQwJUIwJUQwJUJGJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUI4JUQxJTgyJUQxJThDJTIwTXlTUUwtJUQxJTgxJUQwJUI1JUQxJTgwJUQwJUIyJUQwJUI1JUQxJTgwJTNB

service mysql stop
rm /var/lib/mysql/ib_logfile0
rm /var/lib/mysql/ib_logfile1
service mysql start

JUQwJUExJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUIxJUQwJUIwJUQwJUI3JUQxJTgzJTIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJUQxJTgwJUQwJUIwJUQwJUIxJUQwJUJFJUQxJTgyJUQxJThCJTIwT1RSUyUzQQ==

mysql -u root -p

CREATE DATABASE otrs CHARACTER SET utf8;
CREATE USER 'otrs'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON otrs.* TO 'otrs'@'localhost';
FLUSH PRIVILEGES;
EXIT

 

Создаем символьную ссылку конфигурационного файла виртуального хоста, включаем добавленный виртуальный хост, включаем поддержку CGI и перезапускаем веб-сервер:

ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf

a2ensite otrs.conf
a2enmod cgi
service apache2 restart

 

JUQwJTk3JUQwJUIwJUQwJUJGJUQxJTgzJUQxJTgxJUQwJUJBJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUIyJUQwJUI1JUQwJUIxLSVEMSU4MyVEMSU4MSVEMSU4MiVEMCVCMCVEMCVCRCVEMCVCRSVEMCVCMiVEMSU4OSVEMCVCOCVEMCVCQSUyME9UUlMuJTIwJUQwJTkyJTIwJUQwJUIxJUQxJTgwJUQwJUIwJUQxJTgzJUQwJUI3JUQwJUI1JUQxJTgwJUQwJUI1JTIwJUQwJUJEJUQwJUIwJUQwJUIxJUQwJUI4JUQxJTgwJUQwJUIwJUQwJUI1JUQwJUJDJUMyJUEwaHR0cCUzQSUyRiUyRk9UUlNfU2VydmVyX0lQJTJGb3RycyUyRmluc3RhbGxlci5wbA==

 

Шаг 2. Выбираем тип базы данных (MySQL), выбираем тип установки (Использовать существующую базу данных OTRS):

Указываем данные пользователя и пароля от MySQL, указываем имя базы данных (otrs). Нажимаем «Проверить настройки БД».

JUQwJTk1JUQxJTgxJUQwJUJCJUQwJUI4JTIwJUQwJUJEJUQwJUI1JUQxJTgyJTIwJUQwJUJFJUQxJTg4JUQwJUI4JUQwJUIxJUQwJUJFJUQwJUJBJTJDJTIwJUQxJTgyJUQwJUJFJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQwJUJBJUQwJUIwJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUI5JUQwJUI0JUQwJUI1JUQxJTgyJTIwJUQxJTgzJUQxJTgxJUQwJUJGJUQwJUI1JUQxJTg4JUQwJUJEJUQwJUJFJTIwJUQwJUI4JTIwJUQwJUIxJUQwJUIwJUQwJUI3JUQwJUIwJTIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQwJUIzJUQwJUJFJUQxJTgyJUQwJUJFJUQwJUIyJUQwJUIwJTIwJUQwJUJBJTIwJUQwJUJEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQwJUJBJUQwJUI1LiUyMCVEMCU5RCVEMCVCMCVEMCVCNiVEMCVCOCVEMCVCQyVEMCVCMCVEMCVCNSVEMCVCQyUyMCVDMiVBQiVEMCU5MiVEMCVCRiVEMCVCNSVEMSU4MCVEMCVCNSVEMCVCNCVDMiVCQi4=

Шаг 3. Необходимо указать полное доменное имя системы, электронную почту администратора OTRS, название организации и параметры как будут хранится логи системы OTRS, а так же языковые параметры системы.

Конфигурацию почты, пропускаем (Пропустить этот шаг), ее можно будет настроить позже.

JUQwJTkyJTIwJUQwJUI3JUQwJUIwJUQwJUIyJUQwJUI1JUQxJTgwJUQxJTg4JUQwJUI1JUQwJUJEJUQwJUI4JUQwJUI4JTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJBJUQwJUI4JTJDJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQxJTg5JUQwJUI4JUQwJUJBJTIwJUQxJTgxJUQwJUJFJUQwJUJFJUQwJUIxJUQxJTg5JUQwJUI4JUQxJTgyJTIwJUQwJUJEJUQwJUIwJUQwJUJDJTIwJUQwJUI4JUQwJUJEJUQxJTg0JUQwJUJFJUQxJTgwJUQwJUJDJUQwJUIwJUQxJTg2JUQwJUI4JUQxJThFJTIwJUQwJUJGJUQwJUJFJTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJUQxJTgzJTIwJUQwJUJBJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQwJUI1JTIwT1RSUy4lMjAlRDAlOTYlRDAlQjUlRDAlQkIlRDAlQjAlRDElODIlRDAlQjUlRDAlQkIlRDElOEMlRDAlQkQlRDAlQkUlMjAlRDElODElRDAlQkUlRDElODUlRDElODAlRDAlQjAlRDAlQkQlRDAlQjglRDElODIlRDAlQjUlMjAlRDAlQjQlRDAlQjAlRDAlQkQlRDAlQkQlRDElODMlRDElOEUlMjAlRDAlQjglRDAlQkQlRDElODQlRDAlQkUlRDElODAlRDAlQkMlRDAlQjAlRDElODYlRDAlQjglRDElOEUu

 

На этом установка системы обработки заявок OTRS завершена. Для начала использования ее воспользуемся следующими ссылками:

 

 

JUQwJTkwJUQwJUIzJUQwJUI1JUQwJUJEJUQxJTgyJUQxJTgzJUQxJTgwJUQwJUJEJUQxJThCJUQwJUI5JTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJTNB

http://OTRS_Server_IP/otrs/index.pl

JUQwJTlGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThDJUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI5JTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJTNB

http://OTRS_Server_IP/otrs/customer.pl

 

Настройка планировщика заданий OTRS

Для правильной работы системы OTRS, необходимо запустить специальный демон для OTRS и настроить планировщик задач:

cp /opt/otrs/var/cron/otrs_daemon.dist /opt/otrs/var/cron/otrs_daemon
cp /opt/otrs/var/cron/aaa_base.dist /opt/otrs/var/cron/aaa_base

su -c "/opt/otrs/bin/otrs.Daemon.pl start" -s /bin/bash otrs
su -c "/opt/otrs/bin/Cron.sh start" -s /bin/bash otrs

 

JUQwJTlGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQwJUI4JUQwJUJDJTIwJUQwJUI0JUQwJUJFJUQwJUIxJUQwJUIwJUQwJUIyJUQwJUI4JUQwJUJCJUQwJUJFJUQxJTgxJUQxJThDJTIwJUQwJUJCJUQwJUI4JTIwJUQwJUI3JUQwJUIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUIyJTIwJUQwJUJGJUQwJUJCJUQwJUIwJUQwJUJEJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQxJTg5JUQwJUI4JUQwJUJBJTNB

crontab -u otrs -l

# --
# Copyright (C) 2001-2018 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

# Who gets the cron emails?
MAILTO="admin@admin.ru"
# --
# Copyright (C) 2001-2018 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --

# check OTRS daemon status
*/5 * * * * $HOME/bin/otrs.Daemon.pl start >> /dev/null

 

Понравилась или оказалась полезной статья, поблагодари автора

 

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

4 комментариев
  • На этапе создания пользователя otrs автором была допущена ошибка при указании домашней директории — вместо каталога opt фигурирует каталог otp — в результате чего планировщик не может запустить otrs.Daemon.pl, так как в Cron прописывается не явный путь, а переменная $HOME. Проверить состояние задания можно командой:
    su -c «/opt/otrs/bin/otrs.Daemon.pl status» -s /bin/bash otrs
    Варианты решения:
    1) убить все связанные с пользователем процессы и изменить домашнюю директорию:
    pkill -9 -u otrs
    usermod -d /opt/otrs/ otrs
    2) изменить задание в планировщике пользователя otrs (удалить переменную $HOME и указать путь в явном виде):
    su otrs
    crontab –e
    */5 * * * * /opt/otrs/bin/otrs.Daemon.pl start >> /dev/null
    3) поместить в планировщик пользователя root задание:
    */5 * * * * su -c «/opt/otrs/bin/otrs.Daemon.pl start» -s /bin/bash otrs

    • Это ответ на комментарий Expressimo

      Благодарю, за обнаружение синтаксической ошибки ! 🙂 Поправил.

  • Возникла проблема с планировщиком: «su -c «/opt/otrs/bin/Cron.sh start» -s /bin/bash otrs» успешно добавляет задание в планировщик пользователя otrs, но после перезагрузки сервера в веб-консоли отображается сообщение «Служба OTRS не запущена», которое исчезает только при ручном выполнении команды «su -c «/opt/otrs/bin/otrs.Daemon.pl start» -s /bin/bash otrs» — как это исправить?