Oppsett Help Desk System Bruke OTRS på CentOS 6.5

Introduction
OTRS, står for Open source Ticket Request System, er et populært help desk programvare som kan brukes til å tildele billetter til innkommende forespørsler, og sporer videre kommunikasjon når det trengs. bruker OTRS, kan vi håndtere innkommende henvendelser, klager, forespørsler om støtte, defekt rapporter og annen kommunikasjon.
I denne opplæringen, la oss se hvordan du installerer OTRS nyeste versjonen på CentOS 6.5. Her er mine testbox detaljer gitt nedenfor:

Operativsystem: CentOS 6.5 Minimal

IP-adresse: 192.168.1.2/24

Vertsnavn: server.unixmen.local

Forutsetninger
Før du installerer OTRS, har vi å gjøre noen forutsetninger første.
Først, sørg for at du har konfigurert riktig FQDN navn i /etc /hosts.
vi /etc /hostsSet vertsnavnet som vist nedenfor:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.2 server.unixmen.local serverLog av eller starte systemet skal tre i kraft den lagrede . endringer
Installer og aktiver Epel repository

Installer Epel Repository På CentOS /RHEL /Scientific Linux 6.5
Logg inn som root-bruker og installere MySQL server med følgende kommando:.
yum install mysql-Server mysql-tjenesten, som vist nedenfor:
tjenesten mysqld startchkconfig mysqld onBy standard er Mysql root brukeren blank. Så la oss sette opp rotbrukerpassordet som vist nedenfor:
mysql_secure_installationNOTE: Kjører alle deler av dette skriptet er anbefalt for alle MySQLSERVERS i produksjonen BRUK! Les hvert STEP NØYE! For å logge inn i MySQL for å sikre det, vil vi trenge Current for root brukeren. Hvis du nettopp har installert MySQL, andyou har ikke satt root-passordet enda, vil passordet være blankt, så du bør bare på enter here.Enter gjeldende passord for root (skriv for ingen): ----- > Trykk EnterOK,, flytte på ... Sette rotpassordet sikrer hell brukt passord som ingen kan logge inn på MySQLroot brukeren uten riktig authorisation.You allerede har en root passord sett, så du kan trygt svare "n'.Change roten passord? [Y /n] y ----- > Tast Y og trykk EnterNew passord ----- > Skriv inn det nye passwordRe angi nytt passord: ----- > Skriv inn passord againPassword oppdatert med hell! Vedåoppdatera privilegium tabellene ..... suksess! Som standard har en MySQL installasjon en anonym bruker, slik at anyoneto logge inn MySQL uten å måtte ha en brukerkonto opprettet forthem. Dette er kun ment for testing, og for å gjøre installationgo litt jevnere. Du bør fjerne dem før du flytter inn aproduction environment.Remove anonyme brukere? [Y /n] y ----- > Trykk Enter ... Suksess! Normalt bør roten bare få lov til å koble fra 'localhost'. Thisensures at noen ikke kan gjette på root-passordet fra network.Disallow root innlogging eksternt? [Y /n] y ----- > Trykk Enter ... Suksess! Som standard leveres MySQL med en database som heter "test" som alle canaccess. Dette er også kun ment for testing, og bør være removedbefore flytte inn i en produksjons environment.Remove testdatabase og tilgang til det? [Y /n] y ----- > Trykk Enter slippe test database ... FEIL 1 008 (HY000) på linje 1: Kan ikke slippe database 'test'; database eksisterer ikke ... Kunne! Ikke kritisk, bevege ...- Fjerne privilegier på testdatabase ...... suksess! Vedåoppdatera privilegium tabellene vil sikre at alle endringer som er gjort så farwill virkning immediately.Reload privilegium tabellene nå? [Y /n] y ----- > Trykk Enter ... Rens suksess! Opp ... Alt gjort! Hvis du har fullført alle trinnene ovenfor, bør MySQLinstallation nå være secure.Thanks for bruk av MySQL! MySQL er installert med standardvalgene. For å fungere ordentlig med OTRS, må vi legge til følgende direktiver inn i my.cnf filen.
Endre fil /etc/my.cnf, etter vi /etc/my.cnfAdd følgende linjer under [ ,,,0],mysqld] seksjonen:
max_allowed_packet = 20Mquery_cache_size = 32MSave og lukke filen
Deretter restart mysql-tjenesten ved hjelp av følgende kommando:.
tjeneste Mysqld restartNext, Installer httpd pakke med kommandoen:
yum install httpdStart httpd service, og gjøre den skal starte automatisk ved hver omstart.
tjeneste httpd startchkconfig httpd onEdit fil /etc/httpd/conf/httpd.conf, etter cp /etc/httpd/conf/httpd.conf /etc /httpd /conf/httpd.conf.bakvi /etc/httpd/conf/httpd.confFind følgende linjer og endre dem som vist nedenfor:
Server [email protected] [vertsnavn eller IP-adresse]: 80Listen IP-adresse-of -the-server: 80Example:
Server [email protected] 192.168.1.2:80Listen 192.168.1.2:80Save og lukke filen. Restart httpd tjenesten
tjeneste httpd restartAdjust iptables å tillate apache standardporten 80.Edit filen /etc /sysconfig /iptables, etter vi /etc /sysconfig /iptablesAdd følgende linje:.
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPTThen, starter iptables skal tre i kraft de lagrede endringene ved hjelp av følgende kommando:
tjeneste iptables restartDisable SELinux, ellers vil du få følgende feilmelding:
Hvis du vil bruke installasjonsprogrammet, still Kernel /Config.pm skrivbar for webserver brukeren!
å deaktivere SELinux, Rediger fila /etc /sysconfig /SELinux, etter vi /etc /sysconfig /selinuxSet verdi til funksjonshemmede
SELinux = disabledAfter det, starte systemet
Last OTRS
Gå til OTRS nedlastingssiden og laste ned den nyeste versjonen
wget http:... //ftp.otrs .org /pub /OTRS /RPMS /RHEL /6 /OTRS-3.3.6-01.noarch.rpmThe ovenfor vil laste ned og lagre OTRS rpm fil i gjeldende katalog. Installere det ved hjelp av kommandoen:
yum install OTRS-3.3.6-01.noarch.rpmThe over kommandoen vil installere OTRS pakke sammen med alle nødvendige pakker
slutt, restart httpd tjenesten en gang etter å ha installert OTRS tjenesten httpd restartDuring OTRS installasjon, holde oppmerksomheten på installasjonsprogrammet. Det vil vise URL web installatør for OTRS.
Se på følgende skjermbilde.
Installere flere Perl-moduler
Før du fortsetter å konfigurere OTRS, bør du installere flere perl moduler. Kjør følgende kommando for å vite de nødvendige modulene av OTRS:
/opt/otrs/bin/otrs.CheckModules.plSample utgang:
o Crypt :: Eksblowfish :: Bcrypt ....... Ikke installert! (valgfritt -. For sterkt passord hashing) o Crypt :: SSLeay .................... ok (v0.57) o Dato :: Format ..... ................ ok (v2.22) o DBI .......................... .... ok (v1.609) o DBD :: mysql ....................... ok (v4.013) o DBD :: ODBC. .......................Ikke innstallert! (valgfritt - Nødvendig for å koble til en MS-SQL database.) o DBD :: Oracle ...................... Ikke installert! (valgfritt - Nødvendig for å koble til en Oracle-database.) o DBD :: Pg .......................... Ikke installert! (valgfritt -. Nødvendig for å koble til en PostgreSQL database) o Socket :: HanExtra ................. Ikke installert! (valgfritt - Nødvendig for å håndtere post med flere kinesiske tegnsett.) o GD ............................... ikke installert! (valgfritt -. Kreves for statistikk) o GD :: Tekst ....................... Ikke installert! (valgfritt -. Kreves for statistikk) o GD :: Graph ...................... Ikke installert! (valgfritt - Obligatorisk for statistikk.) o IO :: Socket :: SSL .................. ok (v1.31) o JSON :: XS ..... ....................Ikke innstallert! (valgfritt -. Anbefales for raskere AJAX /Javascript håndtering) o Liste :: Util :: XS ................... ok (v1.21) o LWP :: brukeragent ................... ok (v6.05) o Mail :: IMAPClient ................. Ikke installert! (valgfritt - Obligatorisk for IMAP TLS-tilkoblinger.) o IO :: Socket :: SSL ................ ok (v1.31) o ModPerl :: Util ..... ............... ok (v2.000004) o Netto :: DNS ........................ .ok (v0.65) o Netto :: LDAP ........................ ok (v0.40) o Netto :: SSL ... ...................... ok (v2.84) o PDF :: API2 ................. .......Ikke innstallert! (valgfritt - Obligatorisk for PDF-utgang.) o Compress :: Zlib ................. ok (v2.021) o Tekst :: CSV_XS ........ .............Ikke innstallert! (valgfritt - Anbefales for raskere CSV håndtering.) o Tid :: HiRes ...................... ok (v1.9721) o XML :: parser .. .................... ok (v2.36) o YAML :: XS ................... ......Ikke innstallert! (påkrevd - Installer denne modulen -) Som du ser i ovennevnte utgang, er noen perl moduler mangler. Installere dem alle på en gang eller en etter en som vist nedenfor.
Yum install "perl (Crypt :: Eksblowfish :: Bcrypt)" "perl (DBD :: ODBC)" "perl (DBD :: Oracle)" "perl (DBD :: Pg) "" perl (Socket :: HanExtra) "" perl (GD) "" perl (GD :: Text) "" perl (GD :: graf) "" perl (JSON :: XS) "" perl (Mail :: IMAPClient) "" perl (PDF :: API2) "" perl (Tekst :: CSV_XS) "" perl (YAML :: XS) "Nå, sjekk igjen for eventuelle manglende moduler. Twitter /opt /OTRS /bin /otrs.CheckModules.plSample utgang:
o Crypt :: Eksblowfish :: Bcrypt ....... ok (v0.009) o Crypt :: SSLeay .......... .......... ok (v0.57) o Dato :: Format ..................... ok (v2.22) o DBI .............................. ok (v1.609) o DBD :: mysql ......... .............. ok (v4.013) o DBD :: ODBC ........................ ok (v1.48) o DBD :: Oracle ...................... Ikke installert! (valgfritt - Nødvendig for å koble til en Oracle-database.) o DBD :: Pg .......................... ok (v2.15.1) o Socket :: HanExtra ................. ok (v0.23) o GD ..................... .......... ok (v2.44) o GD :: Tekst ....................... ok (v0.86) o GD :: Graph ...................... ok (v1.44) o IO :: Socket :: SSL ......... ......... ok (v1.31) o JSON :: XS ......................... ok (v2.27 ) o Liste :: Util :: XS ................... ok (v1.21) o LWP :: brukeragent ........... ........ ok (v6.05) o Mail :: IMAPClient ................. ok (v3.34) o IO :: Socket :: SSL ................ ok (v1.31) o ModPerl :: Util .................... ok (v2 0,000004) o Netto :: DNS ......................... ok (v0.65) o Netto :: LDAP ...... .................. ok (v0.40) o Netto :: SSL ..................... .... ok (v2.84) o PDF :: API2 ........................ ok (v2.019) o Compress :: Zlib ................. ok (v2.021) o Tekst :: CSV_XS ..................... ok (v0.85) o Tid :: HiRes ...................... ok (v1.9721) o XML :: parser ....... ............... ok (v2.36) o YAML :: XS ........................ .ok (v0.38) Hvis alt virker bra, fortsett til web installatør.
Begynn OTRS Web installatør Anmeldelser OTRS utviklingsteam har laget en enkel måte webbasert installatør for å gjøre installasjonen enklere.
Åpne opp nettleseren og gå til http:. //ip-address/otrs/installer.pl
følgende skjerm vises. Klikk på Neste for å fortsette.
Godta lisensavtalen.
Velg databasetype. I mitt tilfelle, jeg velger MySQL database.
Oppgi MySQL root brukernavn og passord etc. Klikk Kontroller databaseinnstillinger.
Når du sjekker knappen "Kontroller databaseinnstillinger", en standard database og brukeren vil være opprettes automatisk. Du kan endre disse verdiene som per din smak, eller lar den standard, og klikk på Neste for å fortsette.
Nå er den nye databasen vil bli opprettet. Klikk på Neste for å fortsette.
Skriv inn administrator e-post for OTRS, system FQDN, organisasjonsnavn etc. Og, klikker du Neste.
Deretter blir du bedt om å angi de innkommende og utgående e-postinnstillinger. Du kan også sette opp dette alternativet senere i administrasjonen dashbordet.
Gratulerer! Vi har implementert OTRS-systemet. Noter standard brukernavn og passord for administratorkontoen.
Som du ser i skjermbildet over, viser installasjons du den administrative login URL, standard brukernavn og passord. Kjøre OTRS dashbord
Naviger til http: //ip-address/otrs/otrs/index.pl fra nettleseren. Skriv inn standard brukernavn og passord.
Dette er hvordan OTRS administrative dashbordet ser ut.
Etter vellykket installasjon, må vi gjøre noen installasjonsoppgaver. Den første er å starte planleggeren. Klikk på varsel linken som sier: ". Scheduler kjører ikke" på toppen
Klikk på Start Scheduler knappen
Neste endre standardpassordet for administratorkontoen (root @ locahost) ved å klikke på. brukernavn i øvre høyre hjørne.
Skriv inn gjeldende passord, og skriv inn det nye passordet to ganger. Til slutt klikker du på Oppdater.
OTRS Administration
Som du kanskje vet, arbeider på OTRS med admin brukeren er ikke anbefalt. Så, opprette nye brukere (agenter).
Gå til avsnittet Admin på den øverste menylinjen, og velg Agents å lage ny bruker.
Klikk på Legg Agent Link til venstre.
Fyll opp detaljene som fornavn, etternavn, passord og e-id etc. Deretter klikker Send-knappen.
Neste velge grupperelasjoner for ny agent. Deretter klikker Send-knappen.
Ny agent vil bli opprettet nå.
På denne måten skaper du flere brukere (agenter), grupper, roller, kunder etc fra Admin seksjonen.
Kunde user: største nettstedene Opprett Billetter La oss skape en prøve billett, og tildele denne billetten til Agent sk. Naviger til billetter - > Ny e-post billett eller telefon billett.
Skriv kunden bruker mail id, emne og kroppen av e-post. Klikk på eieren drop down boksen og velg Agent navn. Til slutt klikker Send mail. En ny billett vil bli opprettet og tilordnet til agenten sk
Sample Email billett.
Når, agenten sk, logge inn på PTRS, vil han se en billett er tildelt ham i dashbordet <. br> Agenten kan se alle detaljene om den nye billetten ved å klikke på den.
Det var det. For mer informasjon, se på den offisielle dokumentasjonen siden.
Cheers!