Otrs
Otrs on avoimellä lähdekoodilla varustettu tikettihallintajärjestelmä.
Sisällysluettelo
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 root@localhost)
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