26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Zammad, müşteri destek ekipleri için tasarlanmış açık kaynaklı bir yardım masası / biletleme sistemidir. Zammad ile müşteri hizmetleri temsilcileri, web, form, e-posta, sohbet, Twitter, Facebook vb.
203.0.113.1
ve ana bilgisayar adının olduğunu varsayalım helpdesk
.helpdesk.example.com
Yukarıda belirtilen sunucu örneğini gösterecek şekilde yapılandırılmış bir etki alanı . Bununla ilgili daha fazla ayrıntıyı başka bir Vultr eğitiminde öğrenebilirsiniz .Zammad'ın istediği gibi, Zammad sitesine uzaktan erişebilmeniz için sunucu örneğinizde FQDN'yi doğru şekilde ayarlamanız gerekir.
Dosyayı vi
açmak için metin düzenleyicisini kullanın /etc/hosts
.
sudo vi /etc/hosts
Var olan satırlardan önce aşağıdaki satırı ekleyin.
203.0.113.1 helpdesk.example.com helpdesk
Kaydet ve çık.
:wq!
Sonucu hostname -f
onaylamak için komutu kullanın , bu şekilde görünecektir.
helpdesk.example.com
Zammad'ın gerektirdiği gibi, Zammad'ı kurup çalıştırmadan önce Java'yı sunucu kurulumunuza yüklemeniz gerekir.
OpenJDK 8'in en son kararlı sürümünü yükleyin.
sudo apt install -y openjdk-8-jdk
OpenJDK 8 kurulduktan sonra sonucu doğrulayabilirsiniz.
java -version
Çıktı böyle görünecektir.
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
Son olarak, JAVA_HOME
ortam değişkenini ayarlayın.
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Zammad, arama işlevini sağlamak için Elasticsearch'ü kullanır. Ubuntu 16.04'te, resmi Elasticsearch DEB deposunu aşağıdaki gibi kullanarak Elasticsearch 5'in en son kararlı sürümünü yükleyebilirsiniz.
İlk olarak, Elasticsearch 5 genel imzalama anahtarını indirin ve yükleyin.
sudo apt install -y wget
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Ardından apt-transport-https
paketi yükleyin .
sudo apt install -y apt-transport-https
Havuz tanımını konumuna kaydedin /etc/apt/sources.list.d/elastic-5.x.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
Ardından, APT kullanarak Elasticsearch 5.x'i yükleyin.
sudo apt update -y
sudo apt install -y elasticsearch
Son olarak, Elasticsearch hizmetini başlatın ve önyükleme zamanında otomatik olarak başlatılmasını sağlayın.
sudo systemctl daemon-reload
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
Ayrıca, Elasticsearch'ün dosya eklerini dizine eklemesine izin vermek için Elasticsearch mapper-attachments
eklentisini aşağıdaki gibi yüklemeniz gerekir .
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments
Ek izinleri onaylamanız istendiğinde " Y
" yazın ve ardından Enter
kurulumu tamamlamak için " " tuşuna basın .
Yeni eklentiyi yüklemek için Elasticsearch hizmetini yeniden başlatın.
sudo systemctl restart elasticsearch.service
Kurulum işlemini kolaylaştırmak için, Zammad'ı Nginx, PostgreSQL ve daha fazlası dahil olmak üzere çeşitli bağımlılıklarla birlikte kurmak için resmi Zammad DEB repo'yu kullanabilirsiniz.
Her şeyden önce, sunucu örneğinin bir UTF-8
yerel ayar kullandığından emin olun , aksi takdirde PostgreSQL yüklenemez.
locale
Başka bir yerel ayar bulursanız en_US.UTF-8
, aşağıdaki gibi bu yerel ayara geçmeniz gerekir.
sudo apt install -y locales
sudo locale-gen en_US.UTF-8
echo "LANG=en_US.UTF-8" | sudo tee /etc/default/locale
Yerel ayarın doğru olduğundan emin olduktan sonra resmi Zammad DEB deposunu indirin.
wget -qO- https://dl.packager.io/srv/zammad/zammad/key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/zammad.list https://dl.packager.io/srv/zammad/zammad/stable/installer/ubuntu/16.04.repo
Zammad'ı ve gerekli tüm bağımlılıkları kullanarak yükleyin APT
.
sudo apt update -y
sudo apt install -y zammad
Zammad başarıyla kurulduktan sonra, Zammad hizmeti otomatik olarak başlayacaktır. Zammad hizmetinin durumunu onaylamak için aşağıdaki komutu kullanabilirsiniz.
sudo systemctl status zammad.service
Durumu olacak active (running)
.
Ardından, Zammad'ın Elasticsearch ile çalışmasını sağlamak ve dizini yeniden oluşturmak için aşağıdaki komutları kullanın.
sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
sudo zammad run rake searchindex:rebuild
Ek Elasticsearch dizin adı alanı ekleyin (isteğe bağlı).
sudo zammad run rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"
Genel ikili dosya türlerini yoksay (isteğe bağlı).
sudo zammad run rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"
Maksimum ek boyutunu ayarlayın (isteğe bağlı).
sudo zammad run rails r "Setting.set('es_attachment_max_size_in_mb', 50)"
Kullanıcıların Zammad'a uzaktan erişmesine izin vermek için Zammad Nginx yapılandırma dosyasını değiştirmeniz gerekir.
sudo vi /etc/nginx/sites-available/zammad.conf
Hattı bulun.
server_name localhost;
localhost
Sunucu örneğinizin FQDN'si ile değiştirin .
server_name helpdesk.example.com;
Kaydet ve çık.
:wq!
Son olarak, değişikliklerinizi uygulamak için Nginx hizmetini yeniden başlatın.
sudo systemctl restart nginx.service
Sunucu örneğinizde SELinux'un durumunu belirlemek için aşağıdaki komutları kullanın.
sudo apt install -y policycoreutils
sestatus
enforcing
Makinenizdeki modda SELinux etkinse, bir SELinux kuralını aşağıdaki gibi değiştirmeniz gerekir.
sudo apt install -y selinux selinux-basics selinux-utils selinux-policy-ubuntu setools
sudo setsebool httpd_can_network_connect on -P
Modda SELinux disabled
etkinleştirilirse veya etkinleştirilirse permissive
, yukarıdaki değişiklikleri göz ardı edin ve devam edin.
Ayrıca UFW güvenlik duvarı kurallarını aşağıdaki gibi değiştirmeniz gerekir.
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Nginx Full"
sudo ufw enable
Favori web tarayıcınızı üzerine getirin http://helpdesk.example.com
, ardından Zammad getting started
sayfaya yönlendirileceksiniz.
Devam etmek için Setup new system
düğmeyi tıklayın .
In Administrator Account
sonra pencere, giriş yöneticisinin adı, soyadı, e-posta ve şifre (iki kez) ve tıklayın Create
düğmesini.
Gelen Organization
pencerede, giriş kuruluş adı ve sistem URL http://helpdesk.example.com
, (varsa) Logonuzu yüklemek ve ardından Next
düğmesine basın.
Gelen Email Notification
pencerede, gönderme metodu uygun bir e-posta seçin ve ardından Continue
düğmesine basın.
İlk kurulumu bitirmek için Connect Channels
pencerede Skip
düğmesine tıklayın . Tüm kanallar daha sonra özelleştirilebilir.
Operasyonel bir Zammad bilet sistemi kurmak için hepsi bu. Zammad arayüzünü keşfetmekten ve müşteri hizmetleri temsilcilerini davet etmekten çekinmeyin. Okuduğunuz için teşekkürler.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun