Altro – Installazione e implementazione di uno dei migliori sistemi di biglietteria

Vi lascio questo documento per chi ha bisogno di implementare OTRS5, uno dei migliori sistemi di ticketing Open Source! Se stai cercando una soluzione per gestire i tuoi incidenti aziendali, Potrebbe interessarti 😉 In un paio di documenti che pubblicherò, vedremo l'installazione e la configurazione di OTRS per lasciare un reparto di supporto completamente funzionante.

 

Cosa ho detto, con OTRS riusciremo a creare un sistema di attenzione verso i nostri utenti, Gestione di ogni incidente con un ticket, dove possiamo vedere il tracciamento, Tempi, Squamoso, Problemi e soluzioni! Possiamo anche integrarlo con l'e-mail e quando ci inviano un'e-mail, viene generato direttamente un incidente, Possiamo utilizzare sistemi di indagine sulla soddisfazione se siamo interessati, una Knowledge Base interna in cui possiamo creare i nostri documenti di soluzione… Tutto da un portale web personalizzabile!

 

Partiamo dal fatto che abbiamo già un computer Linux che fungerà da server OTRS, nel mio caso sceglierò una Debian Jessie 8.7 64 bit, che avremo completamente aggiornato e con un indirizzo IP statico già configurato, registrati nel nostro DNS… Bah andiamo, per installare automaticamente i prerequisiti, Connesso come root:

[Codice sorgente]
apt-get install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl libbio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-perl libsoap-lite-perl libgd-text-perl libtext-csv-xs-perl libjson-xs-perl libgd-graph-perl libapache-dbi-perl libxml-libxml-perl libxml-xslt-perl
[/Codice sorgente]

 

Scarichiamo OTRS, Cerchiamo l'ultima versione in http://ftp.otrs.org/pub/otrs/ e noi eseguiamo:

[Codice sorgente]
WGET HTTP://ftp.otrs.org/pub/otrs//otrs-5.0.18.tar.gz
catrame, ridere a crepapelle otrs-5.0.18.tar.gz
MV OTRS-5.0.18 /OPT/OTRS
cd /opt/altri
[/Codice sorgente]

 

Dobbiamo scegliere un sistema di database, in questo documento ci affideremo a MySQL, pertanto, Controlliamo se abbiamo tutte le dipendenze necessarie, con:

[Codice sorgente]
perl /opt/otrs/bin/otrs. CheckModules.pl
[/Codice sorgente]

 

E installiamo i componenti che abbiamo in sospeso, oltre al sistema DB che utilizzeremo, Essere:

 

[Codice sorgente]
apt-get install -y libarchive-zip-perl libcrypt-eksblowfish-perl libdbd-odbc-perl libmail-imapclient-perl libtemplate-perl libxml-libxslt-perl libyaml-libyaml-perl
[/Codice sorgente]

 

Creiamo un utente che eseguirà altri, In questo esempio useremo 'altro’ anche come nome utente, Mettiamo a punto la tua casa, Ti aggiungiamo al gruppo www-data, Copiamo il file di configurazione e controlliamo se abbiamo installato i moduli:

[Codice sorgente]
useradd -d /opt/otrs/ -c 'Utente OTRS’ Un altro
usermod -G www-data otrs
cp kernel/config.pm.dist kernel/config.pm
perl -cw /opt/otrs/bin/cgi-bin/index.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -cw /opt/otrs/bin/otrs. Console.pl
[/Codice sorgente]

 

Ora continuiamo a installare Apache e creiamo un file di configurazione per esso, Oltre ad abilitare alcuni moduli e correggere le autorizzazioni:

[Codice sorgente]
apt-get install apache2 libapache2-mod-perl2 -y
cd /etc/apache2/conf-enabled/
ln -s /opt/otrs/scripts/apache2-httpd.include.conf zzz_otrs.conf
cd /opt/altri
A2Enmod Perl Versione Deflate Filter Headers
Riavvio del servizio Apache2
bin/otrs. SetPermissions.pl –web-group=www-dati
[/Codice sorgente]

 

Procediamo installando MySQL, Ma avremo bisogno della versione 5.6, poiché il MySQL che attualmente possiamo installare tramite gli elenchi apt correnti è la versione 5.5 e non consentirebbe un parametro necessario nella configurazione, ad esempio 'innodb_log_file_size'. Bene, scarichiamo il MySQL APT Repo e lo installiamo. Partirà un assistente che rileverà il sistema che abbiamo e proporrà la migliore versione di MySQL di cui abbiamo bisogno, dobbiamo selezionare “Server”.

[Codice sorgente]
WGET HTTP://dev.mysql.com/get/mysql-apt-config_0.3.5-1debian8_all.deb
dpkg -i mysql-apt-config_0.3.5-1debian8_all.deb
[/Codice sorgente]

 

 

Selezionare “mysql-5.6”,

 

E clicchiamo su “Applicare”.

 

Ora, aggiorniamo l'elenco delle APT e possiamo iniziare con l'installazione di MySQL 5.6! Durante l'installazione, Ci chiederà di impostare una password per l'utente 'root'’ da MySQL.

[Codice sorgente]
apt-get aggiornamento
apt-get installa mysql-community-server
[/Codice sorgente]

 

Aggiungiamo il file di configurazione MySQL '/etc/mysql/my.cnf', Quanto segue:

[Codice sorgente]
[Mysqld]
max_allowed_packet = 20 milioni
query_cache_size = 32 milioni
innodb_log_file_size = 256 milioni
[/Codice sorgente]

 

Ora possiamo continuare la configurazione di base dal browser, ne apriamo uno e apriamo il seguente URL:

[Codice sorgente]
Protocollo HTTP://IP_SERVIDOR_OTRS/otrs/installer.pl
[/Codice sorgente]

Pressato “Prossimo” Per iniziare con una procedura guidata breve,

 

Accettiamo il contratto GNU, “Accetta la licenza e continua”,

 

Seleziona il tipo di database che abbiamo scelto in precedenza durante l'installazione dei requisiti, in questo esempio utilizzeremo un MySQL, Clicchiamo anche su Crea un database, “Creare un nuovo database per OTRS” & “Prossimo”,

 

 

Abbiamo impostato la connessione al DB, Per prima cosa indicheremo l'utente 'root'’ e la tua password, Indichiamo come host a localhost o 127.0.0.1, Creiamo un utente del database e un nome per il database, Nel mio caso userò sempre 'altro'.

“Prossimo”,

 

Se tutto è stato corretto, avrà già creato il DB e la sua struttura, Saremo in grado di continuare “Prossimo”,

 

Indichiamo il nome di dominio completo che questo server avrà (saremo in grado di mettere il FQDN pubblico che OTRS avrà…), Forniamo un indirizzo e-mail per l'account dell'amministratore, il nome dell'Organizzazione per OTRS, lasciamo Syslog come backend dei Logs, indichiamo la lingua predefinita del portale e se vogliamo controllare le email che aggiungiamo al sistema con il MX. “Prossimo”,

 

Abbiamo configurato il sistema di posta elettronica OTRS, useremo Sendmail per la posta in uscita e lasceremo la porta predefinita 25. Per la posta in arrivo, Possiamo registrarci ora se vogliamo un primo indirizzo, tutte le email inviate a quell'indirizzo verranno elaborate da OTRS e spostate in una coda di servizio. Pertanto, Registriamo il server di posta e l'account di posta elettronica che verrà controllato, come esempio pratico sotto*****@do*****.esotto. Clicca su “Controllare la configurazione della posta” per verificarlo o salteremo questo passaggio con “Salta questo passaggio” e li creiamo dopo il fatto.

 

Pronto! Ci dice l'account di accesso al sistema di amministrazione predefinito 'root@localhost’ e la password casuale che ha generato per noi e dopo aver effettuato l'accesso dobbiamo cambiare!

 

Finalmente accediamo all'URL OTRS: Protocollo HTTP://IP_SERVIDOR_OTRS/otrs/index.pl

Abbiamo effettuato l'accesso come root@localhost e la password che hai impostato per noi,

 

Perfetto, abbiamo già la dashboard OTRS! dove possiamo gestire l'intero prodotto! Notiamo che il demone OTRS non sta correndo…

 

Lo avviamo manualmente:

[Codice sorgente]
suo – Un altro
/opt/otrs/bin/otrs. Daemon.pl inizio
[/Codice sorgente]

 

E infine creiamo i cronjob:

[Codice sorgente]
cd /opt/otrs/var/cron/
per foo in *.dist; do cp $foo 'basename $foo .dist'; fatto
suo – Un altro
/opt/otrs/bin/Cron.sh start
[/Codice sorgente]

 

Con questo abbiamo già il nostro server OTRS5 completamente distribuito! Ora dobbiamo iniziare a configurarlo fondamentalmente, dove creeremo un agente di esempio che sarà quello che si occuperà degli incidenti, Registreremo i clienti che saranno in grado di creare incidenti, Creeremo destinazioni per gli incidenti, code per gestirci, Priorità, Vedremo come ottenere i report sui consumi…

 

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!