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, dan sebagainya.
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 1.8.
sudo yum install -y java-1.8.0-openjdk-devel
Setelah OpenJDK 1.8 diinstal, Anda dapat memverifikasi hasilnya.
java -version
Outputnya akan terlihat seperti ini.
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)
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 pencariannya. Pada CentOS 7, Anda dapat menginstal rilis stabil terbaru Elasticsearch 5 menggunakan repo resmi Elasticsearch YUM seperti di bawah ini.
Pertama, instal kunci penandatanganan publik Elasticsearch 5.
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
Kemudian, siapkan repo YUM Elasticsearch.
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
Selanjutnya, instal Elasticsearch menggunakan YUM
.
sudo yum install -y elasticsearch
Terakhir, mulai layanan Elasticsearch dan buat secara otomatis mulai saat boot.
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 .
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
Untuk memfasilitasi proses instalasi, Anda dapat menggunakan repo Zammad YUM resmi untuk menginstal Zammad bersama dengan berbagai dependensi, termasuk Nginx, PostgreSQL dan banyak lagi, pada saat yang sama.
Unduh repo Zammad YUM resmi.
sudo wget -O /etc/yum.repos.d/zammad.repo https://dl.packager.io/srv/zammad/zammad/stable/installer/el/7.repo
Instal Zammad dan semua dependensi yang diperlukan.
sudo yum 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
Status Zammad adalah 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/conf.d/zammad.conf
Temukan baris ini.
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 yum install -y policycoreutils
sestatus
Jika SELinux diaktifkan dalam enforcing
mode di mesin Anda, Anda perlu memodifikasi aturan SELinux sebagai berikut.
sudo yum install -y policycoreutils policycoreutils-python selinux-policy-devel
sudo setsebool httpd_can_network_connect on -P
Jika SELinux dinonaktifkan atau diaktifkan dalam permissive
mode, abaikan modifikasi di atas dan lanjutkan.
Anda juga perlu memodifikasi aturan firewall sebagai berikut.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload
Arahkan browser web favorit Anda ke http://helpdesk.example.com
, dan Anda akan dibawa ke Zammad getting started
halaman.
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