Zabbix

Cara Memasang Zabbix di Debian

Cara Memasang Zabbix di Debian
Pengurusan rangkaian adalah sebahagian daripada tugas pentadbir sistem. Zabbix adalah penyelesaian hebat untuk memantau dan menguruskan rangkaian. Program ini adalah perisian sumber terbuka dan bebas yang dilengkapi dengan banyak ciri. Zabbix digunakan untuk memantau rangkaian, pelayan, aplikasi, perkhidmatan, dan bahkan sumber awan. Ia juga menyokong penyimpanan pemantauan, pangkalan data, mesin maya, telefon, dan banyak lagi.

Bagi pembangun, Zabbix dilengkapi dengan API yang mantap yang menawarkan hampir semua fungsi Zabbix.

Panduan ini akan menunjukkan cara memasang dan mengkonfigurasi Zabbix di Debian.

Prasyarat

Di Linux, melakukan perubahan tahap sistem memerlukan akses hak istimewa root (atau sudo). Di Debian, ia menghalang pengguna lain daripada menjalankan tindakan yang boleh mengubah sistem. Anda perlu mengakses akaun root (atau akaun lain dengan hak sudo) untuk memasang dan mengkonfigurasi Zabbix.

Dalam contoh ini, kita akan mengkonfigurasi Zabbix, bersama dengan pangkalan data MySQL untuk menyimpan data, PHP, dan pelayan Apache untuk antara muka web.

Memasang Zabbix pada Debian

Langkah-langkah berikut menunjukkan cara memuat turun dan memasang Zabbix ke sistem Debian anda.

Langkah 1: Pasang Apache dan PHP

Ini adalah langkah pertama untuk memasang Zabbix. Ini adalah alat yang ditulis dalam PHP, jadi anda perlu menyediakan pelayan untuk menjalankannya. Nyalakan terminal dan jalankan arahan berikut.

$ apt kemas kini && apt pasang apache2 php php-mysql php-mysqlnd php-ldap
php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php

Sekiranya pemasangan berjaya, maka sistem akan dipicu untuk memulakan perkhidmatan Apache secara automatik. Perkhidmatan ini juga diaktifkan untuk memulakan semasa boot. Sahkan bahawa perkhidmatan ini berjalan dan berjalan melalui arahan berikut.

$ systemctl status apache2

Sebelum melangkah lebih jauh, berikut adalah beberapa perintah sistemctl cepat untuk menguruskan perkhidmatan Apache. Perintahnya cukup jelas, dan anda boleh menggunakannya untuk memulakan, menghentikan, dan memulakan semula perkhidmatan Apache.

$ systemctl mulakan apache2
$ systemctl hentikan apache2
$ systemctl mulakan semula apache2

Langkah 2: Pasang Penyelesaian Pangkalan Data

Zabbix memerlukan sistem pengurusan pangkalan data untuk berfungsi. Bahagian ini menunjukkan kepada anda cara memasang dan mengkonfigurasi MariaDB.

Pertama, pasang MariaDB.

$ apt kemas kini && apt pasang mariadb-server mariadb-client

Sahkan pemasangan dengan menjalankan perintah berikut untuk memeriksa status perkhidmatan MariaDB.

$ sistemctl status mariadb

Langkah seterusnya adalah melakukan pemasangan pangkalan data pelayan MariaDB. Pakej MariaDB dilengkapi dengan skrip yang mengotomatiskan tugas untuk anda.

pemasangan $ mysql_secure_

Apabila skrip dijalankan, anda akan diminta untuk beberapa pilihan. Dianjurkan untuk menghapus pengguna tanpa nama, menonaktifkan log masuk root jauh, dan membuang pangkalan data ujian.

Kami sekarang akan membuat pangkalan data khusus untuk Zabbix. Lancarkan terminal dan mulakan shell MariaDB dengan memasukkan perintah berikut.

$ mysql -u root -p

Kemudian, jalankan arahan berikut secara berurutan. Masukkan kata laluan yang kuat dan sesuai di medan kata laluan.

$ buat pangkalan data zabbix set watak utf8 collate utf8_bin;
$ berikan semua keistimewaan di zabbix.* ke zabbix @ localhost yang dikenal pasti oleh
'';

$ berhenti;

Langkah 3: Pasang Zabbix

Akhirnya, sistem anda kini siap untuk memasang Zabbix. Memasang Zabbix sedikit berbeza dengan langkah sebelumnya. Zabbix menawarkan pakej DEB yang boleh dipasang untuk Debian / Ubuntu yang mengkonfigurasi repo rasmi Zabbix dalam sistem. Lihat di halaman muat turun Zabbix.

$ wget https: // repo.zabbix.com / zabbix / 5.0 / debian / kumpulan / utama / z / zabbix-release /
zabbix-release_5.0-1 + buster_all.deb

Setelah pakej dimuat turun, pasang pakej menggunakan APT. Ini akan memastikan bahawa semua kebergantungan dijaga sekaligus.

$ apt memasang ./ zabbix-release_5.0-1 + buster_all.deb

Perintah berikut akan memasang pakej pelayan Zabbix, front-end web, dan ejen.

$ apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Langkah 4: Konfigurasikan Zabbix Server Daemon

Zabbix kini harus berjaya dipasang pada sistem Debian anda. Walau bagaimanapun, Zabbix masih perlu dikonfigurasi untuk anda menggunakan pangkalan data yang baru anda buat. Pastikan semua pakej (terutamanya pakej Zabbix) terkini dengan memasukkan arahan berikut.

$ apt kemas kini && apt upgrade -y

Muatkan skema dan data awal Zabbix ke dalam pangkalan data khusus Zabbix melalui arahan yang diberikan di bawah.

$ zcat / usr / share / doc / zabbix-server-mysql / buat.sql.gz |
mysql -u zabbix -p zabbix

Buka fail konfigurasi pelayan Zabbix dalam editor pilihan anda.

$ nano / etc / zabbix / zabbix_server.pengesahan

Berikut adalah entri yang perlu anda ubah. Perhatikan bahawa jika ada di antara mereka yang dikomentari, tanggalkan mereka terlebih dahulu.

$ DBHost = localhost

$ DBName = zabbix

$ DBUser = zabbix

$ DBPassword =

Langkah 5: Konfigurasikan Apache

Untuk memastikan bahawa pelayan Apache berfungsi dengan bahagian depan Zabbix, anda memerlukan fail konfigurasi Zabbix khusus Apache. Pasang fail konfigurasi Zabbix untuk Apache melalui arahan berikut.

$ apt kemas kini && apt install -y zabbix-apache-conf

Untuk melaksanakan perubahan, muatkan semula Apache dengan memasukkan yang berikut.

$ systemctl tambah nilai apache2

Buka fail konfigurasi Zabbix untuk Apache di editor teks kegemaran anda.

$ nano / etc / zabbix / apache.pengesahan

Cari bahagian PHP yang sesuai (contohnya, PHP 7.x) dan edit entri berikut. Jangan lupa untuk melepaskan baris terlebih dahulu (keluarkan watak "#" tambahan di hadapan baris).

$ php_value tarikh.Zon masa

Langkah 6: Selesaikan Konfigurasi

Anda hampir selesai mengkonfigurasi pelayan. Setelah membuat semua perubahan, kini saatnya untuk memulakan semula pelayan. Pertama, mulakan semula perkhidmatan Apache dengan memasukkan arahan berikut.

$ systemctl mulakan semula apache2

Sekarang masanya untuk memulakan pelayan Zabbix. Untuk melakukannya, masukkan arahan berikut.

$ systemctl memulakan zabbix-server zabbix-agent

Jalankan arahan berikut.

$ systemctl mengaktifkan zabbix-server zabbix-agent

Periksa status pelayan Zabbix dengan memasukkan yang berikut.

$ sistemctl status zabbix-server

Kami sekarang akan memeriksa sama ada ejen Zabbix sedang berjalan. Dalam contoh ini, ejen memantau localhost. Sekiranya anda mahu ejen memantau pelayan jauh, pastikan untuk membuat perubahan yang diperlukan dalam langkah-langkah yang ditunjukkan di atas.

$ systemctl status zabbix-agent

Langkah 7: Tweak Firewall

Agar Zabbix berfungsi, anda perlu membuka port 80 dan 443. Ini adalah port lalai yang digunakan oleh kebanyakan aplikasi. Walaupun begitu, adalah idea yang baik untuk memastikan bahawa port ini terbuka semasa menggunakan Zabbix.

Perintah berikut adalah untuk firewall UFW.

$ ufw membenarkan 80 / tcp

$ ufw membenarkan 443 / tcp

Muat semula $ ufw

Langkah 8: Konfigurasikan Zabbix Front-End

Sebelum menggunakan Zabbix, anda juga perlu menjalankan beberapa persediaan awal melalui pemasang web. Lancarkan URL berikut di mana-mana penyemak imbas web.

$ http: /// zabbix

Zabbix akan memuatkan wizard persediaan. Klik "Langkah seterusnya" untuk meneruskan.

Seterusnya, Zabbix akan melakukan pemeriksaan pada tetapan PHP untuk melihat apakah semuanya baik-baik saja. Klik "Langkah seterusnya" untuk meneruskan.

Anda kemudian akan diminta untuk maklumat sambungan pangkalan data. Zabbix akan mengisi sebahagian besar bidang ini secara automatik. Satu-satunya bidang yang mesti anda isi adalah kata laluan. Masukkan kata laluan dan klik "Langkah seterusnya" untuk meneruskan.

Dalam langkah ini, Zabbix akan meminta maklumat pelayan. Secara amnya, maklumat host dan port akan digunakan sebagaimana adanya. Berikan pelayan nama yang sesuai dan klik "Langkah seterusnya" untuk meneruskan.

Zabbix akan menunjukkan ringkasan ringkas pemasangan. Periksa sama ada ada perkara yang memerlukan perubahan. Sekiranya tidak, klik "Langkah seterusnya" untuk meneruskan.

Pemasangan sekarang selesai! Klik butang "Selesai".

Anda sekarang akan dibawa ke halaman masuk Zabbix. Nama pengguna adalah "Admin" dan kata laluan adalah "zabbix."Anda perlu menukarnya secara manual di kemudian hari untuk memastikan keselamatan.

Voilà! Zabbix diatur dan berjalan! Kami kini berada di papan pemuka Zabbix.

Sebelum meneruskan, mari tunjukkan cara menukar kata laluan pentadbir lalai Zabbix. Pergi ke Pentadbir >> Pengguna.

Klik "Pentadbir" di bawah lajur "Alias".

Klik “Tukar kata laluan."

Masukkan kata laluan baru. Kemudian, klik "Kemas kini."

Pemikiran Akhir

Zabbix adalah penyelesaian hebat untuk memantau rangkaian. Walaupun kaedah untuk memasang Zabbix ditunjukkan pada Debian dalam artikel ini, prosesnya harus serupa untuk distro berasaskan Debian, misalnya, Ubuntu, Linux Mint, dll.

Selamat pengkomputeran!

Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...
Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...