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]

 

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

Перед началом установки обновляем систему до актуального состояния:

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

JUQwJUEzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUIwJUQwJUIyJUQwJUJCJUQwJUI4JUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJEJUQwJUI1JUQwJUJFJUQwJUIxJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJUQxJThCJUQwJUI1JTIwJUQwJUI3JUQwJUIwJUQwJUIyJUQwJUI4JUQxJTgxJUQwJUI4JUQwJUJDJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUI4JTNB

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)

JUQwJUExJUQwJUJBJUQwJUIwJUQxJTg3JUQwJUI4JUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUIwJUQwJUJBJUQxJTgyJUQxJTgzJUQwJUIwJUQwJUJCJUQxJThDJUQwJUJEJUQxJTgzJUQxJThFJTIwJUQwJUIyJUQwJUI1JUQxJTgwJUQxJTgxJUQwJUI4JUQxJThFJTIwT1RSUyUyQyUyMCVEMSU4MCVEMCVCMCVEMSU4MSVEMCVCRiVEMCVCMCVEMCVCQSVEMCVCRSVEMCVCMiVEMSU4QiVEMCVCMiVEMCVCMCVEMCVCNSVEMCVCQyUyMCVEMSU4MSVEMCVCQSVEMCVCMCVEMSU4NyVEMCVCMCVEMCVCRCVEMCVCRCVEMSU4QiVEMCVCOSUyMCVEMCVCMCVEMSU4MCVEMSU4NSVEMCVCOCVEMCVCMiUyMCVEMCVCOCUyMCVEMCVCRiVEMCVCNSVEMSU4MCVEMCVCNSVEMCVCQyVEMCVCNSVEMSU4OSVEMCVCMCVEMCVCNSVEMCVCQyUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCMCVEMSU4MiVEMCVCMCVEMCVCQiVEMCVCRSVEMCVCMyUyMCUyRm9wdCUzQQ==

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

 

Создаем пользователя (otrs), для запуска OTRS:

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

 

JUQwJTlGJUQwJUJFJUQwJUI0JUQwJUIzJUQwJUJFJUQxJTgyJUQwJUIwJUQwJUIyJUQwJUJCJUQwJUI4JUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTg0JUQwJUI4JUQwJUIzJUQxJTgzJUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQwJUI4JTIwT1RSUyUzQQ==

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

Устанавливаем разрешения для пользователя веб-сервера (www-data) на каталог OTRS:

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

 

Выполняем проверку установленных модулей:

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=

 

Запускаем проверку синтаксиса, чтобы убедиться, что Perl настроен правильно. После каждой команды вы должны увидеть сообщение (syntax OK)

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

После настройки, необходимо перезапустить MySQL-сервер:

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

 

Запускаем веб-установщик OTRS. В браузере набираем http://OTRS_Server_IP/otrs/installer.pl

 

JUQwJUE4JUQwJUIwJUQwJUIzJTIwMi4lMjAlRDAlOTIlRDElOEIlRDAlQjElRDAlQjglRDElODAlRDAlQjAlRDAlQjUlRDAlQkMlMjAlRDElODIlRDAlQjglRDAlQkYlMjAlRDAlQjElRDAlQjAlRDAlQjclRDElOEIlMjAlRDAlQjQlRDAlQjAlRDAlQkQlRDAlQkQlRDElOEIlRDElODUlMjAoTXlTUUwpJTJDJTIwJUQwJUIyJUQxJThCJUQwJUIxJUQwJUI4JUQxJTgwJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQxJTgyJUQwJUI4JUQwJUJGJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJBJUQwJUI4JTIwKCVEMCU5OCVEMSU4MSVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCNyVEMCVCRSVEMCVCMiVEMCVCMCVEMSU4MiVEMSU4QyUyMCVEMSU4MSVEMSU4MyVEMSU4OSVEMCVCNSVEMSU4MSVEMSU4MiVEMCVCMiVEMSU4MyVEMSU4RSVEMSU4OSVEMSU4MyVEMSU4RSUyMCVEMCVCMSVEMCVCMCVEMCVCNyVEMSU4MyUyMCVEMCVCNCVEMCVCMCVEMCVCRCVEMCVCRCVEMSU4QiVEMSU4NSUyME9UUlMpJTNB

JUQwJUEzJUQwJUJBJUQwJUIwJUQwJUI3JUQxJThCJUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThGJTIwJUQwJUI4JTIwJUQwJUJGJUQwJUIwJUQxJTgwJUQwJUJFJUQwJUJCJUQxJThGJTIwJUQwJUJFJUQxJTgyJTIwTXlTUUwlMkMlMjAlRDElODMlRDAlQkElRDAlQjAlRDAlQjclRDElOEIlRDAlQjIlRDAlQjAlRDAlQjUlRDAlQkMlMjAlRDAlQjglRDAlQkMlRDElOEYlMjAlRDAlQjElRDAlQjAlRDAlQjclRDElOEIlMjAlRDAlQjQlRDAlQjAlRDAlQkQlRDAlQkQlRDElOEIlRDElODUlMjAob3RycykuJTIwJUQwJTlEJUQwJUIwJUQwJUI2JUQwJUI4JUQwJUJDJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUMyJUFCJUQwJTlGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUJEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQwJUJBJUQwJUI4JTIwJUQwJTkxJUQwJTk0JUMyJUJCLg==

Если нет ошибок, то проверка пройдет успешно и база данных готова к настройке. Нажимаем «Вперед».

JUQwJUE4JUQwJUIwJUQwJUIzJTIwMy4lMjAlRDAlOUQlRDAlQjUlRDAlQkUlRDAlQjElRDElODUlRDAlQkUlRDAlQjQlRDAlQjglRDAlQkMlRDAlQkUlMjAlRDElODMlRDAlQkElRDAlQjAlRDAlQjclRDAlQjAlRDElODIlRDElOEMlMjAlRDAlQkYlRDAlQkUlRDAlQkIlRDAlQkQlRDAlQkUlRDAlQjUlMjAlRDAlQjQlRDAlQkUlRDAlQkMlRDAlQjUlRDAlQkQlRDAlQkQlRDAlQkUlRDAlQjUlMjAlRDAlQjglRDAlQkMlRDElOEYlMjAlRDElODElRDAlQjglRDElODElRDElODIlRDAlQjUlRDAlQkMlRDElOEIlMkMlMjAlRDElOEQlRDAlQkIlRDAlQjUlRDAlQkElRDElODIlRDElODAlRDAlQkUlRDAlQkQlRDAlQkQlRDElODMlRDElOEUlMjAlRDAlQkYlRDAlQkUlRDElODclRDElODIlRDElODMlMjAlRDAlQjAlRDAlQjQlRDAlQkMlRDAlQjglRDAlQkQlRDAlQjglRDElODElRDElODIlRDElODAlRDAlQjAlRDElODIlRDAlQkUlRDElODAlRDAlQjAlMjBPVFJTJTJDJTIwJUQwJUJEJUQwJUIwJUQwJUI3JUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUJFJUQxJTgwJUQwJUIzJUQwJUIwJUQwJUJEJUQwJUI4JUQwJUI3JUQwJUIwJUQxJTg2JUQwJUI4JUQwJUI4JTIwJUQwJUI4JTIwJUQwJUJGJUQwJUIwJUQxJTgwJUQwJUIwJUQwJUJDJUQwJUI1JUQxJTgyJUQxJTgwJUQxJThCJTIwJUQwJUJBJUQwJUIwJUQwJUJBJTIwJUQwJUIxJUQxJTgzJUQwJUI0JUQxJTgzJUQxJTgyJTIwJUQxJTg1JUQxJTgwJUQwJUIwJUQwJUJEJUQwJUI4JUQxJTgyJUQxJTgxJUQxJThGJTIwJUQwJUJCJUQwJUJFJUQwJUIzJUQwJUI4JTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQxJThCJTIwT1RSUyUyQyUyMCVEMCVCMCUyMCVEMSU4MiVEMCVCMCVEMCVCQSUyMCVEMCVCNiVEMCVCNSUyMCVEMSU4RiVEMCVCNyVEMSU4QiVEMCVCQSVEMCVCRSVEMCVCMiVEMSU4QiVEMCVCNSUyMCVEMCVCRiVEMCVCMCVEMSU4MCVEMCVCMCVEMCVCQyVEMCVCNSVEMSU4MiVEMSU4MCVEMSU4QiUyMCVEMSU4MSVEMCVCOCVEMSU4MSVEMSU4MiVEMCVCNSVEMCVCQyVEMSU4Qi4=

JUQwJTlBJUQwJUJFJUQwJUJEJUQxJTg0JUQwJUI4JUQwJUIzJUQxJTgzJUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQxJThFJTIwJUQwJUJGJUQwJUJFJUQxJTg3JUQxJTgyJUQxJThCJTJDJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUJGJUQxJTgzJUQxJTgxJUQwJUJBJUQwJUIwJUQwJUI1JUQwJUJDJTIwKCVEMCU5RiVEMSU4MCVEMCVCRSVEMCVCRiVEMSU4MyVEMSU4MSVEMSU4MiVEMCVCOCVEMSU4MiVEMSU4QyUyMCVEMSU4RCVEMSU4MiVEMCVCRSVEMSU4MiUyMCVEMSU4OCVEMCVCMCVEMCVCMyklMkMlMjAlRDAlQjUlRDAlQjUlMjAlRDAlQkMlRDAlQkUlRDAlQjYlRDAlQkQlRDAlQkUlMjAlRDAlQjElRDElODMlRDAlQjQlRDAlQjUlRDElODIlMjAlRDAlQkQlRDAlQjAlRDElODElRDElODIlRDElODAlRDAlQkUlRDAlQjglRDElODIlRDElOEMlMjAlRDAlQkYlRDAlQkUlRDAlQjclRDAlQjYlRDAlQjUu

В завершении установки, установщик сообщит нам информацию по доступу к системе OTRS. Желательно сохраните данную информацию.

 

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

 

 

JUQwJTkwJUQwJUIzJUQwJUI1JUQwJUJEJUQxJTgyJUQxJTgzJUQxJTgwJUQwJUJEJUQxJThCJUQwJUI5JTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJTNB

http://OTRS_Server_IP/otrs/index.pl

Пользовательский доступ:

http://OTRS_Server_IP/otrs/customer.pl

 

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

JUQwJTk0JUQwJUJCJUQxJThGJTIwJUQwJUJGJUQxJTgwJUQwJUIwJUQwJUIyJUQwJUI4JUQwJUJCJUQxJThDJUQwJUJEJUQwJUJFJUQwJUI5JTIwJUQxJTgwJUQwJUIwJUQwJUIxJUQwJUJFJUQxJTgyJUQxJThCJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQxJThCJTIwT1RSUyUyQyUyMCVEMCVCRCVEMCVCNSVEMCVCRSVEMCVCMSVEMSU4NSVEMCVCRSVEMCVCNCVEMCVCOCVEMCVCQyVEMCVCRSUyMCVEMCVCNyVEMCVCMCVEMCVCRiVEMSU4MyVEMSU4MSVEMSU4MiVEMCVCOCVEMSU4MiVEMSU4QyUyMCVEMSU4MSVEMCVCRiVEMCVCNSVEMSU4NiVEMCVCOCVEMCVCMCVEMCVCQiVEMSU4QyVEMCVCRCVEMSU4QiVEMCVCOSUyMCVEMCVCNCVEMCVCNSVEMCVCQyVEMCVCRSVEMCVCRCUyMCVEMCVCNCVEMCVCQiVEMSU4RiUyME9UUlMlMjAlRDAlQjglMjAlRDAlQkQlRDAlQjAlRDElODElRDElODIlRDElODAlRDAlQkUlRDAlQjglRDElODIlRDElOEMlMjAlRDAlQkYlRDAlQkIlRDAlQjAlRDAlQkQlRDAlQjglRDElODAlRDAlQkUlRDAlQjIlRDElODklRDAlQjglRDAlQkElMjAlRDAlQjclRDAlQjAlRDAlQjQlRDAlQjAlRDElODclM0E=

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

 

Проверим добавилось ли задание в планировщик:

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» — как это исправить?