Mainos / Advertisement:

Otrs

From Taisto
Jump to navigation Jump to search

Otrs on avoimellä lähdekoodilla varustettu tikettihallintajärjestelmä.

Asennus

Asenna vaaditut paketit

apt-get install apache2 mysql-server mysql-client libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl \
    libio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-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

Lataa OTRS source paketti: https://www.otrs.com/download-open-source-help-desk-software-otrs-free/

 cd /tmp/
 wget https://www.otrs.com/download-thank-you/thank-you-downloading-otrs-software/?download=/otrs-5.0.7.tar.gz

Pura asennuspaketti ja siirrä se /opt/ hakemiston alle

 tar xzf /tmp/otrs-5.0.7.tar.gz
 mv  otrs-5.0.7.tar.gz /opt/otrs

Tarkista seuraavalla scriptillä onko paketit asennettu

 perl /opt/otrs/bin/otrs.CheckModules.pl

Luo käyttäjätili OSTRS:lle

 useradd -d /opt/otrs/ -c 'OTRS user' otrs

Lisää käyttäjä otrs webserver ryhmään

 usermod -G www otrs

Kopioi oletuskonfiguraatio

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

Asenna Apache2 webserveri

 apt-get install apache2 libapache2-mod-perl2

Kopioi Apache konfiguraatio tiedosto ja ota konfiguraatio käyttöön

 cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
 a2ensite otrs.conf

Ota käyttöön vaaditut moduulit

a2enmod perl
a2enmod version
a2enmod deflate
a2enmod headers

Käynnistä Apache2 uudelleen

 service apache2 restart

Aseta tiedostojärjestelmälle oikeudet

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

MySQL Tietokantapalvelimen asetukset

max_allowed_packet   = 20M
query_cache_size     = 32M
innodb_log_file_size = 256M

Käynnistä Web installeri: http://yourhost/otrs/installer.pl

Kirjaudu web installerin jälkeen asettamallasi salasanalla http://yourhost/otrs/index.pl (käyttäjätunnus on [email protected])

Nyt on asennus suoritettu. Käynnistä OTRS Daemon palvelu

 /opt/otrs/bin/otrs.Daemon.pl start

Lisää Crontabiin

 nano /etc/crontab
 */5 *   * * *   www-data /opt/otrs/bin/otrs.Daemon.pl start >> /dev/null

Päivittäminen

Pysäytä OTRS prosessit

 sudo -u www-data  /opt/otrs/bin/otrs.Daemon.pl stop

Varmuuskopioi OTRS toiseen hakemistoon ja varmuuskopioi myös tietokanta.

 mv /opt/otrs /opt/otrs-backup

Lataa uusi versio OTRS:N sivuilta: https://www.otrs.com/download-open-source-help-desk-software-otrs-free/ . Siirrä uusin versio /opt/otrs hakemistoon.

Määritä oikeudet www-data ryhmälle

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

Kopioi vanhat konfiguraatiot päivitettyyn OTRS asennukseen

 cp /opt/otrs-backup/Kernel/Config.pm /opt/otrs/Kernel/
 cp otrs-backup/Kernel/Config/Files/ZZZAuto.pm otrs/Kernel/Config/Files/
 cp otrs/var/* otrs-backup/var/

Rebuildaa konfiguraatio, muuten voi olla ettei toimi.

 sudo -u www-data /opt/otrs/bin/otrs.Console.pl Maint::Config::Rebuild

Käynnistä OTRS prosessi

 sudo -u www-data  /opt/otrs/bin/otrs.Daemon.pl start

Käynnistä Apache2 uudelleen

 service apache2 restart

Jos sinulla on plugineita, siirrä ne uuteen OTRS:n asennukseen.

Varmista toimivuus.

Konfigurointi

Lähtevä SMTP

Konfiguroi lähtevä SMTP palvelin:

1. Kirjaudu OTRS adminina 2. Mene Admin > SysConfig -> Core::SendMail (Hae haulla SendMail)

Suosittelemme konfiguroimaan esimerkiksi seuraavasti Gmailiin:

SendMailModule SMTPS
SendMailModule::Host smtp.gmail.com
SendmailModule::Port  465
SendMailModule::AuthUser [email protected]
SendMailModule::AuthPassword <password>

Toinen esimerkki Mailgun

SendMailModule SMTPLS
SendMailModule::Host smtp.mailgun.org
SendmailModule::Port  587
SendMailModule::AuthUser [email protected]
SendMailModule::AuthPassword <password>
  • Testaa lähettämällä Admin -> Admin Notification testi ilmoitus itsellesi.
  • Jos ei ole SMTPS saatavilla, varmista että kaikki moduulit on asennettu
Mainos / Advertisement: