Voipnotes
Услуги
  • 3CX Phone System
    • Купить IP АТС - 3CX Phone System
Ещё
    Задать вопрос
    +7 (499) 113-65-73
    Заказать звонок
    sale@voipnotes.ru
    г. Москва 2-й Михайловский проезд 9
    +7 (499) 113-65-73
    Заказать звонок
    Voipnotes
    Услуги
    • 3CX Phone System
      • Купить IP АТС - 3CX Phone System
      Voipnotes
      Услуги
      • 3CX Phone System
        • Купить IP АТС - 3CX Phone System
        Voipnotes
        Voipnotes
        • Услуги
          • Назад
          • Услуги
          • 3CX Phone System
            • Назад
            • 3CX Phone System
            • Купить IP АТС - 3CX Phone System
        • +7 (499) 113-65-73
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        • Главная
        • Блог
        • Установка OTRS 4 на Centos 7

        Установка OTRS 4 на Centos 7

        20 Октября 2015

        В этой статье мы расскажем как установить тикет систему OTRS 4 на ОС Centos 7. Казалось бы, причем тут IP телефония? Да собственно, не причем. На одном из проектов, нас попросили помочь выбрать тикет систему, мы остановили свой выбор на OTRS. OTRS (Open-source Ticket Request System) - открытая система обработки заявок. OTRS позволяет организациям, занимающимся технической поддержкой каких-либо проектов, совместно работать над решением проблем пользователей. Программа написана на языке Perl, поддерживает множество СУБД (MySQL, PostgreSQL и т. д.), может интегрироваться с LDAP каталогом, распространяется по лицензии — AGPL версии 3. Программный продукт протестирован на таких системах как: Linux, Solaris, AIX, FreeBSD, OpenBSD, Mac OS X и Windows.

         

        1) Проверяем статус SELinux и отключаем его.

        [root@otrs ~]# sestatus
        SELinux status: enabled
        SELinuxfs mount: /sys/fs/selinux
        SELinux root directory: /etc/selinux
        Loaded policy name: targeted
        Current mode: permissive
        Mode from config file: permissive
        Policy MLS status: enabled
        Policy deny_unknown status: allowed
        Max kernel policy version: 28

        В файле /etc/selinux/config изменим строчку SELINUX=enforcing SELINUX=disabled.

        # This file controls the state of SELinux on the system.
        # SELINUX= can take one of these three values:
        # enforcing - SELinux security policy is enforced.
        # permissive - SELinux prints warnings instead of enforcing.
        # disabled - No SELinux policy is loaded.
        SELINUX=disabled
        # SELINUXTYPE= can take one of three two values:
        # targeted - Targeted processes are protected,
        # minimum - Modification of targeted policy. Only selected processes are protected.
        # mls - Multi Level Security protection.
        SELINUXTYPE=targeted

        Перезагружаем сервер.

        [root@otrs ~]# reboot

        2) Отключим IPTables.

        [root@otrs ~]# systemctl stop firewalld && systemctl disable firewalld

        3) Добавим репозиторий EPEL в CentOS.

        [root@otrs ~]# yum install -y epel-release.noarch

        4) Устанавливаем Apache.

        [root@otrs ~]# yum -y install httpd
        [root@otrs ~]# systemctl start httpd.service
        [root@otrs ~]# systemctl enable httpd.service

        5) Устанавливаем Perl и модули для Perl.

        [root@otrs ~]# yum install perl
        [root@otrs ~]# yum install mod_perl "perl(Crypt::Eksblowfish::Bcrypt)" "perl(JSON::XS)" "perl(GD::Text)" "perl(Encode::HanExtra)" "perl(GD::Graph)" "perl(Mail::IMAPClient)" "perl(PDF::API2)" "perl(Text::CSV_XS)" "perl(YAML::XS)"
        [root@otrs ~]# yum install perl-DBD-Pg

        6) OTRS на нашем сервере будет работать с БД PostgreSQL. В этом шаге нам необходимо будет установить базу данных PostgreSQL 9.4. О том как как это сделать мы писали ранее. Здесь мы приведем пример только файла /var/lib/pgsql/9.4/data/pg_hba.conf.

        # TYPE  DATABASE        USER            ADDRESS                 METHOD

        # "local" is for Unix domain socket connections only
        local all all peer
        # IPv4 local connections:
        host all all 127.0.0.1/32 trust
        # IPv6 local connections:
        host all all ::1/128 ident
        # Allow replication connections from localhost, by a user with the
        # replication privilege.
        #local replication postgres peer
        #host replication postgres 127.0.0.1/32 ident
        #host replication postgres ::1/128 ident

        7) Далее переходим к установке OTRS.

        [root@otrs ~]# yum install http://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-4.0.11-01.noarch.rpm

        После установки запускаем сервис OTRS.

        [root@otrs ~]# systemctl start otrs.service

        8) Далее переходим к настройке через Web интерфейс. В браузере перейдите по ссылке http:///otrs/installer.pl

        install_otrs_1.jpg

        Нажимаем "Вперед".


        Читаем лицензионное соглашение.

        install_otrs_2.jpg

        Нажимаем "Вперед".


        Выбираем базу данных, в нашем случае это PostgreSQL.

        install_otrs_3.jpg

        Нажимаем "Вперед".


        Проверяем подключение к базе данных.

        install_otrs_4.jpg

        Может возникнуть ошибка: "Can t connect to database. Perl module DBD::Pg not installed!". Модуль этот устанавливается командой: "yum install perl-DBD-Pg" (её мы делали выше).


        Может возникнуть следующая ошибка: "Can t connect to database, read comment. FATAL:  Ident authentication failed for user "postgres""

        install_otrs_5.jpg

        Лечится это настройкой файла /var/lib/pgsql/9.4/data/pg_hba.conf. Его пример мы привели выше.


        Если подключение происходит штатно, то мы увидим следующий экран.

        install_otrs_6.jpg

        Нажимаем "Вперед".


        Далее, OTRS проведет настройку PostgreSQL.

        install_otrs_7.jpg

        Нажимаем "Вперед".


        Далее необходимо сделать базовую настройку. Все параметры понятны и подписаны.

        install_otrs_8.jpg

        Нажимаем "Вперед".


        Вводим настройки вашего почтового сервера.

        install_otrs_9.jpg

        Нажимаем "Вперед".


        Congratulations!!! Установка прошла успешно. Запишите пароль, это администраторский пароль, вы его будите использовать при входе в систему.

        install_otrs_10.jpg

        Переходим по ссылке http:///otrs/index.pl. Вводим пользователя "root@localhost", пароль, записанный шагом выше.

        install_otrs_11.jpg

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос

        Задать вопрос
        Поделиться
        Назад к списку
        © 2021 Все права защищены.
        +7 (499) 113-65-73
        Заказать звонок
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        Политика конфиденциальности
        Версия для печати
        © 2021 Все права защищены.
        Заказать звонок
        Написать сообщение