Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Zammad adalah sistem bantuan / tiketing open source yang dirancang untuk tim dukungan pelanggan. Dengan Zammad, perwakilan layanan pelanggan dapat dengan mudah menangani pertanyaan dan keluhan pelanggan dari berbagai saluran, termasuk web, formulir, email, obrolan, Twitter, Facebook, dll.
203.0.113.1
, dan nama host-nya helpdesk
.helpdesk.example.com
dikonfigurasikan untuk menunjuk ke instance server yang disebutkan di atas. Anda dapat mempelajari lebih detail tentang ini di tutorial Vultr lain .Seperti yang diminta oleh Zammad, Anda perlu mengatur FQDN dengan benar pada server Anda sebelum Anda dapat mengakses situs Zammad dari jarak jauh.
Gunakan vi
editor teks untuk membuka /etc/hosts
file.
sudo vi /etc/hosts
Masukkan baris berikut sebelum baris yang ada.
203.0.113.1 helpdesk.example.com helpdesk
Simpan dan keluar.
:wq!
Gunakan hostname -f
perintah untuk mengkonfirmasi hasilnya, yang akan terlihat seperti ini.
helpdesk.example.com
Seperti yang disyaratkan oleh Zammad, Anda perlu menginstal Java pada server Anda sebelum Anda dapat menginstal dan menjalankan Zammad.
Instal rilis stabil terbaru dari OpenJDK 8.
sudo apt install -y openjdk-8-jdk
Setelah OpenJDK 8 diinstal, Anda dapat memverifikasi hasilnya.
java -version
Outputnya akan terlihat seperti ini.
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)
Akhirnya, atur JAVA_HOME
variabel lingkungan.
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Zammad menggunakan Elasticsearch untuk menyediakan fungsi pencarian. Pada Ubuntu 16.04, Anda dapat menginstal rilis stabil terbaru Elasticsearch 5 menggunakan repo resmi DE Elasticsearch seperti di bawah ini.
Pertama, unduh dan instal kunci penandatanganan publik Elasticsearch 5.
sudo apt install -y wget
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Kemudian, instal apt-transport-https
paket.
sudo apt install -y apt-transport-https
Simpan definisi repositori ke /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
Selanjutnya, instal Elasticsearch 5.x menggunakan APT.
sudo apt update -y
sudo apt install -y elasticsearch
Terakhir, mulai layanan Elasticsearch dan buat secara otomatis mulai saat boot.
sudo systemctl daemon-reload
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
Selain itu, untuk memungkinkan Elasticsearch mengindeks lampiran file, Anda perlu menginstal mapper-attachments
plugin Elasticsearch sebagai berikut.
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments
Ketika diminta untuk menyetujui izin tambahan, ketik " Y
" lalu tekan " Enter
" untuk menyelesaikan instalasi.
Mulai ulang layanan Elasticsearch untuk memuat plugin baru.
sudo systemctl restart elasticsearch.service
Untuk memfasilitasi proses instalasi, Anda dapat menggunakan repo Zammad DEB resmi untuk menginstal Zammad bersama dengan berbagai dependensi, termasuk Nginx, PostgreSQL dan banyak lagi, semuanya pada saat yang bersamaan.
Pertama-tama, pastikan instance server menggunakan UTF-8
lokal, jika tidak PostgreSQL tidak dapat diinstal.
locale
Jika Anda menemukan pengaturan lokal selain en_US.UTF-8
, maka Anda perlu beralih ke lokal itu sebagai berikut.
sudo apt install -y locales
sudo locale-gen en_US.UTF-8
echo "LANG=en_US.UTF-8" | sudo tee /etc/default/locale
Setelah memastikan lokasi sudah benar, unduh repo resmi Zammad DEB.
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
Instal Zammad dan semua dependensi yang diperlukan menggunakan APT
.
sudo apt update -y
sudo apt install -y zammad
Setelah Zammad berhasil diinstal, layanan Zammad akan secara otomatis memulai. Anda dapat menggunakan perintah berikut untuk mengonfirmasi status layanan Zammad.
sudo systemctl status zammad.service
Statusnya akan active (running)
.
Selanjutnya, gunakan perintah berikut untuk membuat Zammad bekerja dengan Elasticsearch dan membangun kembali indeks.
sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
sudo zammad run rake searchindex:rebuild
Tambahkan ruang nama indeks Elasticsearch tambahan (opsional).
sudo zammad run rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"
Abaikan tipe file biner yang umum (opsional).
sudo zammad run rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"
Setel ukuran lampiran maksimal (opsional).
sudo zammad run rails r "Setting.set('es_attachment_max_size_in_mb', 50)"
Untuk memungkinkan pengguna mengakses Zammad dari jarak jauh, Anda perlu memodifikasi file konfigurasi Zammad Nginx.
sudo vi /etc/nginx/sites-available/zammad.conf
Temukan garis.
server_name localhost;
Ganti localhost
dengan FQDN instance server Anda.
server_name helpdesk.example.com;
Simpan dan keluar.
:wq!
Terakhir, restart layanan Nginx untuk menerapkan modifikasi Anda.
sudo systemctl restart nginx.service
Gunakan perintah berikut untuk menentukan status SELinux pada instance server Anda.
sudo apt install -y policycoreutils
sestatus
Jika SELinux diaktifkan dalam enforcing
mode di mesin Anda, Anda perlu memodifikasi aturan SELinux sebagai berikut.
sudo apt install -y selinux selinux-basics selinux-utils selinux-policy-ubuntu setools
sudo setsebool httpd_can_network_connect on -P
Jika SELinux disabled
diaktifkan atau diaktifkan dalam permissive
mode, abaikan modifikasi di atas dan lanjutkan.
Anda juga perlu mengubah aturan firewall UFW sebagai berikut.
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Nginx Full"
sudo ufw enable
Arahkan browser web favorit Anda http://helpdesk.example.com
, dan Anda akan dibawa ke Zammad getting started
halaman tersebut.
Klik Setup new system
tombol untuk melanjutkan.
Di Administrator Account
jendela, masukkan nama depan administrator, nama belakang, email, dan kata sandi (dua kali), lalu klik Create
tombol.
Di Organization
jendela, masukkan nama organisasi dan URL sistem http://helpdesk.example.com
, unggah logo Anda (jika ada), lalu klik Next
tombol.
Di Email Notification
jendela, pilih metode pengiriman email yang tepat, lalu klik Continue
tombol.
Di Connect Channels
jendela, klik Skip
tombol untuk menyelesaikan pengaturan awal. Semua saluran dapat dikustomisasi nanti.
Itu semua untuk menyiapkan sistem tiket Zammad operasional. Jangan ragu untuk menjelajahi antarmuka Zammad dan mengundang perwakilan layanan pelanggan. Terima kasih sudah membaca.
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.
Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut