O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Zammad este un sistem de asistență / sistem de ticketing open source conceput pentru echipele de asistență pentru clienți. Cu Zammad, reprezentanții serviciului pentru clienți pot trata cu ușurință întrebările și reclamațiile clienților de la diverse canale, inclusiv web, formular, e-mail, chat, Twitter, Facebook și așa mai departe.
203.0.113.1, iar numele său de gazdă este helpdesk.helpdesk.example.comconfigurat pentru a puncta instanța de server menționată mai sus. Puteți afla mai multe detalii despre acest lucru într-un alt tutorial Vultr .După cum solicită Zammad, trebuie să configurați corect FQDN pe instanța serverului dvs. înainte de a putea accesa de la distanță site-ul Zammad.
Utilizați vieditorul de text pentru a deschide /etc/hostsfișierul.
sudo vi /etc/hosts
Introduceți următoarea linie înaintea oricărei linii existente.
203.0.113.1 helpdesk.example.com helpdesk
Salvează și închide.
:wq!
Utilizați hostname -fcomanda pentru a confirma rezultatul, care va arăta astfel.
helpdesk.example.com
După cum solicită Zammad, trebuie să instalați Java pe instanța serverului dvs. înainte de a putea instala și rula Zammad.
Instalați cea mai recentă versiune stabilă a OpenJDK 1.8.
sudo yum install -y java-1.8.0-openjdk-devel
După instalarea OpenJDK 1.8, puteți verifica rezultatul.
java -version
Rezultatul va arăta astfel.
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)
În cele din urmă, configurați JAVA_HOMEvariabila de mediu.
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Zammad folosește Elasticsearch pentru a-și asigura funcția de căutare. Pe CentOS 7, puteți instala cea mai recentă versiune stabilă a Elasticsearch 5 utilizând repoza oficială Elasticsearch YUM ca mai jos.
Mai întâi, instalați cheia de semnare publică a Elasticsearch 5.
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
Apoi, configurați repozația Elasticsearch YUM.
cat <<EOF | sudo tee -a /etc/yum.repos.d/elasticsearch.repo
[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
EOF
Apoi, instalați Elasticsearch folosind YUM.
sudo yum install -y elasticsearch
În cele din urmă, porniți serviciul Elasticsearch și faceți-l să pornească automat la ora de pornire.
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
În plus, pentru a permite Elasticsearch să indexeze fișierele atașate, trebuie să instalați mapper-attachmentspluginul Elasticsearch .
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments
Când vi se cere să aprobați permisiuni suplimentare, tastați " Y" și apoi apăsați " Enter" pentru a termina instalarea.
Reporniți serviciul Elasticsearch pentru a încărca noul plugin.
sudo systemctl restart elasticsearch
Pentru a facilita procesul de instalare, puteți utiliza funcția oficială Zammad YUM pentru a instala Zammad împreună cu diverse dependențe, inclusiv Nginx, PostgreSQL și altele, în același timp.
Descărcați repetiția oficială Zammad YUM.
sudo wget -O /etc/yum.repos.d/zammad.repo https://dl.packager.io/srv/zammad/zammad/stable/installer/el/7.repo
Instalați Zammad și toate dependențele necesare.
sudo yum install -y zammad
După instalarea cu succes a Zammad, serviciul Zammad va începe automat. Puteți utiliza următoarea comandă pentru a confirma starea serviciului Zammad.
sudo systemctl status zammad.service
Starea lui Zammad va fi active (running).
Apoi, utilizați următoarele comenzi pentru a face Zammad să funcționeze cu Elasticsearch și să reconstruiți indexul.
sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
sudo zammad run rake searchindex:rebuild
Adăugați spațiu suplimentar pentru nume de index Elasticsearch (opțional).
sudo zammad run rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"
Ignorați tipurile de fișiere binare comune (opțional).
sudo zammad run rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"
Setați dimensiunea maximă a atașamentului (opțional).
sudo zammad run rails r "Setting.set('es_attachment_max_size_in_mb', 50)"
Pentru a permite utilizatorilor să acceseze de la distanță Zammad, trebuie să modificați fișierul de configurare Zammad Nginx.
sudo vi /etc/nginx/conf.d/zammad.conf
Găsiți această linie.
server_name localhost;
Înlocuiți localhostcu FQDN a instanței serverului.
server_name helpdesk.example.com;
Salvează și închide.
:wq!
În cele din urmă, reporniți serviciul Nginx pentru a aplica modificările.
sudo systemctl restart nginx.service
Utilizați următoarele comenzi pentru a determina starea SELinux pe instanța serverului.
sudo yum install -y policycoreutils
sestatus
Dacă SELinux este activat în enforcingmodul de pe aparatul dvs., trebuie să modificați o regulă SELinux după cum urmează.
sudo yum install -y policycoreutils policycoreutils-python selinux-policy-devel
sudo setsebool httpd_can_network_connect on -P
Dacă SELinux este dezactivat sau activat în permissivemodul, ignorați modificările de mai sus și continuați.
De asemenea, trebuie să modificați regulile firewallului după cum urmează.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload
Indicați-vă browserul web preferat http://helpdesk.example.comși veți fi adus în Zammad getting startedpagină.
Faceți clic pe Setup new systembutonul pentru a continua.
În Administrator Accountfereastră, introduceți prenumele administratorului, prenumele, e-mailul și parola (de două ori), apoi faceți clic pe Createbuton.
În Organizationfereastră, introduceți numele organizației și adresa URL a sistemului http://helpdesk.example.com, încărcați logo-ul (dacă este cazul), apoi faceți clic pe Nextbuton.
În Email Notificationfereastră, alegeți o metodă de trimitere prin e-mail adecvată, apoi faceți clic pe Continuebuton.
În Connect Channelsfereastră, faceți clic pe Skipbuton pentru a termina configurația inițială. Toate canalele pot fi personalizate ulterior.
Aceasta este totul pentru configurarea unui sistem operațional de ticketing Zammad. Nu ezitați să explorați interfața Zammad și să invitați reprezentanții serviciului clienți. Mulțumesc pentru citit.
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe