Zammad – Nyílt forráskódú Help Desk és támogatási jegyrendszer
A Zammad egy ingyenes, nyílt forráskódú, teljes funkcionalitású webalapú jegyértékesítő rendszer a helpdesk vagy az ügyfélszolgálat számára. Számos funkcióval szállítjuk az ügyfelekkel folytatott kommunikáció kezelésére különféle csatornákon, például közösségi hálózatokon (Facebook és Twitter), élő csevegésen, e-maileken és telefonon. Rendelkezik egy API-val, amellyel integrálhatja telefonrendszerét a bejövő és kimenő hívásokba.
Zammad jellemzői:
- Támogatja a teljes szöveges keresést.
- Rugalmas szövegmodulokkal rendelkezik.
- Azonnal jelenti az objektumok változásait.
- Támogatja az automatikus mentést.
- Támogatja az egyéni eszkalációt vagy az ügyfélmegoldás időkorlátjának beállítását.
- Auditálható és gyakran használják a bankokban.
- Lehetővé teszi egyéni áttekintések készítését.
- Támogatja a különféle biztonsági mechanizmusokat, például az eszköznaplózást és a kéttényezős hitelesítést.
- Ügyfélfelületet biztosít, ahol bármikor nyomon követhetik az aktuális szerkesztést.
- Támogatja a külső hitelesítést Twitteren, Facebookon, LinkedInen vagy Google-on keresztül OAuth-on keresztül.
- Kilenc nyelvet és még sok mást támogat.
Zammad követelmények:
- Rubin 2.4.2
- Adatbázis: PostgresSQL (alapértelmezés szerint támogatott), MariaDB vagy MySQL
- Fordított proxy: Nginx (alapértelmezés szerint támogatott) vagy Apache.
- Elasticsearch a kiváló keresési teljesítményért
A Zammad telepítésének előfeltételei:
- Regisztrált domain név.
Dedikált VPS a következő Linux operációs rendszerekkel:
- CentOS 7 szerver minimális telepítéssel
- Ubuntu 16.04 kiszolgáló minimális telepítéssel
- Debian 9 szerver minimális telepítéssel
A Zammad egy nyílt forráskódú projekt, amely az Ön által választott VPS-kiszolgálón telepíthető.
Ebben a cikkben elmagyarázzuk, hogyan kell telepíteni és konfigurálni a Zammad nyílt forráskódú helpdesk/ügyfélszolgálati jegyrendszert a CentOS/RHEL 7, az Ubuntu 16.04 és a Debian 9 szerver.
1. lépés: Állítsa be a rendszer területi beállítását a rendszeren
1. A Zammad UTF-8 nyelvi beállítást használ, ellenkező esetben a PostgreSQL-hez hasonló csomagok nem települnek. Ellenőrizze a rendszer területi beállítását a következő paranccsal a megfelelő Linux disztribúción.
locale
LANG=en_IN
LC_CTYPE="en_IN"
LC_NUMERIC="en_IN"
LC_TIME="en_IN"
LC_COLLATE="en_IN"
LC_MONETARY="en_IN"
LC_MESSAGES="en_IN"
LC_PAPER="en_IN"
LC_NAME="en_IN"
LC_ADDRESS="en_IN"
LC_TELEPHONE="en_IN"
LC_MEASUREMENT="en_IN"
LC_IDENTIFICATION="en_IN"
LC_ALL=
Ha a fenti kimenetben nincs semmi UTF-8
, akkor a következő paranccsal új területi beállítást kell beállítani.
localectl set-locale LANG=en_US.UTF-8
# locale status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
2. lépés: Telepítse az Elasticsearch programot a rendszerre
2. Most telepítse az Elasticsearch programot a következő parancsok használatával, az Ön által használt Linux disztribúciónak megfelelően.
Telepítse az Elasticsearch alkalmazást a CentOS/RHEL 7 rendszeren
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
echo "[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md" | sudo tee /etc/yum.repos.d/elasticsearch.repo
yum -y install java elasticsearch
/usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment
systemctl daemon-reload
systemctl enable elasticsearch
systemctl start elasticsearch
systemctl status elasticsearch
Telepítse az Elasticsearch-ot az Ubuntu 16.04-re
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
apt-get update
apt-get install openjdk-8-jre elasticsearch
/usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment
systemctl restart elasticsearch
systemctl enable elasticsearch
systemctl status elasticsearch
Telepítse az Elasticsearch programot Debian 9-re
apt-get install apt-transport-https sudo wget
echo "deb http://ftp.debian.org/debian jessie-backports main" | sudo tee -a /etc/apt/sources.list.d/debian-backports.list
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
apt-get update
apt-get install -t jessie-backports openjdk-8-jre
apt-get install elasticsearch
/var/lib/dpkg/info/ca-certificates-java.postinst configure
/usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment
systemctl restart elasticsearch
systemctl enable elasticsearch
systemctl status elasticsearch
3. lépés: Telepítse a Zammad Support Ticket System rendszert
3. Az Elasticsearch telepítése után hozzáadhatja a hivatalos Zammad adattárat a Zammad telepítéséhez. telepítse a szükséges csomagokat, például az Nginx HTTP szervert és a PostgreSQL-t ebből a tárolóból a következő parancsok használatával a disztribúciójának megfelelően.
Telepítse a Zammadot a CentOS/RHEL 7 rendszeren
yum -y install epel-release wget
wget -O /etc/yum.repos.d/zammad.repo https://dl.packager.io/srv/zammad/zammad/stable/installer/el/7.repo
yum -y install zammad
Telepítse a Zammad-ot az Ubuntu 16.04-re
wget -qO- https://dl.packager.io/srv/zammad/zammad/key | sudo apt-key add -
wget -O /etc/apt/sources.list.d/zammad.list https://dl.packager.io/srv/zammad/zammad/stable/installer/ubuntu/16.04.repo
apt-get update
apt-get install zammad
Telepítse a Zammad-ot Debian 9-re
wget -qO- https://dl.packager.io/srv/zammad/zammad/key | sudo apt-key add -
wget -O /etc/apt/sources.list.d/zammad.list https://dl.packager.io/srv/zammad/zammad/stable/installer/debian/9.repo
apt-get update
apt-get install zammad
4. A Zammad telepítése után az összes csomagját megtalálja a /opt/zammad
alatt (alapértelmezett alapkönyvtár) és az összes Zammad szolgáltatást. (zammad, zammad-web, zammad-worker és zammad-websocket) automatikusan elindul, megtekintheti állapotukat a következő parancsok segítségével.
#systemctl status zammad
#systemctl status zammad-web
#systemctl status zammad-worker
#systemctl status zammad-websocket
5. A következő parancsokkal kezelheti (újraindíthatja, leállíthatja, elindíthatja, letilthatja, engedélyezheti stb.) ezen szolgáltatások bármelyikét, hasonlóan a többi rendszerszolgáltatáshoz.
--------- Zammad Server ---------
systemctl status zammad
systemctl stop zammad
systemctl start zammad
systemctl restart zammad
--------- Zammad Web Application Server ---------
systemctl status zammad-web
systemctl stop zammad-web
systemctl start zammad-web
systemctl restart zammad-web
--------- Zammad Worker Process ---------
systemctl status zammad-worker
systemctl stop zammad-worker
systemctl start zammad-worker
systemctl restart zammad-worker
--------- Zammad Websocket Server ---------
systemctl status zammad-websocket
systemctl stop zammad-websocket
systemctl start zammad-websocket
systemctl restart zammad-websocket
4. lépés: Ellenőrizze az Nginx és a PostgreSQL szolgáltatásokat
6. Az Nginx webszerver automatikusan elindul, a Zammad szerverblokk létrehozása és automatikus konfigurálása itt: /etc/nginx /conf.d/zammad.conf, amelyet a következő parancsokkal erősít meg.
cat /etc/nginx/conf.d/zammad.conf
systemctl status nginx
7. A PostgreSQL adatbázis-kiszolgáló is automatikusan elindul, és úgy van beállítva, hogy működjön együtt a Zammad szolgáltatással, amelyet a következő paranccsal ellenőrizhet.
systemctl status postgresql
5. lépés: Konfigurálja az Nginx Server Blockot a Zammad számára
8. Most itt az ideje, hogy konfigurálja az nginx szerverblokkot a Zammad számára, nyissa meg a konfigurációs fájlt.
vi /etc/nginx/conf.d/zammad.conf
Adja hozzá teljesen minősített domainnevét vagy nyilvános IP-címét a szervernév direktívához az ábra szerint.
server {
listen 80;
# replace 'localhost' with your fqdn if you want to use zammad from remote
server_name domain.com;
Mentse el a változtatásokat, és lépjen ki a fájlból. Ezután indítsa újra az Nginx szolgáltatásokat, hogy a legutóbbi módosítások életbe lépjenek.
systemctl restart nginx
Fontos: CentOS rendszeren a SeLinux és a Firewalld valószínűleg engedélyezve van. Ahhoz, hogy minden működjön, meg kell nyitnia a 80 (HTTP) és a 443 (HTTPS) portot, hogy engedélyezze az ügyfél kéréseket küld az Nginx webszerverhez, az alábbiak szerint:
setsebool httpd_can_network_connect on -P
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --zone=public --add-service=https --permanent
firewall-cmd --reload
6. lépés: Telepítse a Zammad-ot a Web Installer segítségével
9. Ha minden a helyére került, elérheti Zammad telepítését egy webböngészőből a következő URL-címen.
http://example.com
OR
http://Public-IP
A webes felület betöltése után megjelenik az Új rendszer beállítása üzenet, a folytatáshoz kattintson rá.
10. Ezután hozza létre a Zammad rendszergazdai fiókot, adja meg a szükséges adatokat, majd kattintson a Létrehozás gombra.
13. Ezután hozza létre szervezetét, és töltse fel az emblémát. Ha elkészült, kattintson a Tovább gombra.
11. Ezután konfigurálja a Zammad e-mail szolgáltatást. Használhatja a helyi kiszolgáló beállításait, vagy beállíthat egy másik kimenő STMP-kiszolgálót. Ezután kattintson a Folytatás gombra.
12. A következő felületen konfigurálhatja a Csatornák csatlakoztatása lehetőséget, vagy kattintson a Kihagyás lehetőségre a későbbi konfiguráláshoz.
13. A beállítás befejezése után. A rendszer átirányítja a Zammad helpdesk irányítópultjára, ahogy az a következő képernyőképen látható. Innen teljes mértékben beállíthatja az ügyfélszolgálati vagy ügyfélszolgálati rendszert, és kezelheti azt.
További információért látogasson el a Zammad honlapjára: https://zammad.org/
Ez minden! A Zammad egy hatékony webalapú jegyértékesítő rendszer az ügyfélszolgálathoz vagy az ügyfélszolgálathoz. Ha bármilyen problémába ütközött a telepítés során, használja az alábbi visszajelzési űrlapot, és ossza meg velünk kérdéseit.
Ha valakit keres, aki telepítené a Zammad támogató jegyértékesítő szoftvert, gondoljon ránk, mert Linux-szolgáltatások széles skáláját kínáljuk méltányos minimális áron, 14 napos ingyenes e-mailes támogatással. Kérjen telepítést most.