Cara Memasang dan Mengkonfigurasi Zabbix di Ubuntu / Debian

Cara Memasang dan Mengkonfigurasi Zabbix di Ubuntu / Debian

Pentadbir sistem sering menggunakan alat pemantauan seperti Zabbix untuk mengawasi pelayan, mesin maya, peranti yang disambungkan ke rangkaiannya, dan banyak lagi. Zabbix adalah alat hebat yang menyediakan antara muka grafik untuk mengawal dan mengurus perkhidmatan ini dengan cekap.





Tetapi proses pemasangan Zabbix di Linux cukup lama dan membingungkan. Artikel ini akan menunjukkan cara memasang Zabbix dan prasyaratnya dengan mudah pada sistem yang menjalankan Ubuntu atau Debian.





Prasyarat untuk Zabbix

Untuk berjaya memasang Zabbix di desktop atau pelayan anda, anda memerlukan:





  • Akaun root
  • Pangkalan data MySQL
  • PHP
  • Pelayan Apache

Langkah 1: Pasang Apache dan PHP

Oleh kerana Zabbix ditulis dalam PHP, anda perlu memuat turun pelayan PHP dan Apache pada mesin anda.

Tambahkan repositori PPA berikut ke sistem anda menggunakan tambah-apt-repositori :



sudo add-apt-repository ppa:ondrej/php

Lancarkan terminal dan kemas kini senarai repositori sistem anda menggunakan APT:

sudo apt update

Tingkatkan pakej yang dipasang untuk memastikan bahawa tidak ada pakej yang sudah lapuk di komputer anda.





sudo apt upgrade

Seterusnya, muat turun pakej yang diperlukan berkaitan dengan Apache dan PHP:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

Setelah memuat turun pakej, sistem akan secara automatik mengkonfigurasi perkhidmatan Apache untuk dimulakan semasa boot. Periksa sama ada perkhidmatan ini sedang dijalankan pada mesin anda menggunakan systemctl :





systemctl status apache2

Sekiranya status dipaparkan aktif (berjalan) , maka semuanya baik-baik saja. Tetapi jika tidak, anda mesti memulakan perkhidmatan secara manual.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

Langkah 2: Pasang dan Sediakan Pangkalan Data MySQL

Keluarkan arahan yang diberikan di bawah untuk memasang MySQL.

sudo apt install mysql-server mysql-client

Sekarang, anda perlu memasang pangkalan data pada mesin Ubuntu anda. Untuk memudahkan kerja anda, MySQL menyediakan skrip pemasangan yang secara automatik memasang pangkalan data untuk anda.

Lancarkan terminal dan taip:

mysql_secure_installation

Taip kata laluan pengguna root dan tekan Masukkan . Skrip akan menanyakan beberapa soalan kepada anda untuk mengkonfigurasi pemasangan pangkalan data seperti:

  1. Tetapkan kata laluan root?
  2. Alih keluar pengguna tanpa nama?
  3. Tidak membenarkan log masuk root dari jauh?
  4. Keluarkan pangkalan data ujian dan akses ke dalamnya?
  5. Muat semula jadual hak istimewa sekarang?

Jenis dan dan tekan Masukkan untuk semua soalan.

Kini tiba masanya untuk membuat pangkalan data baru untuk Zabbix. Lancarkan terminal dan masukkan arahan berikut:

mysql -u root -p

Laksanakan perintah pangkalan data berikut untuk membuat pangkalan data baru dan memberikan hak istimewa yang sesuai kepada pengguna baru. Pastikan untuk mengganti kata laluan dalam arahan kedua dengan kata laluan pilihan anda.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Setelah selesai, tutup shell MySQL dengan menaip:

quit;

Langkah 3: Muat turun dan Pasang Zabbix

Untuk memasang Zabbix di Ubuntu dan Debian, muat turun pakej DEB dari repositori rasmi Zabbix. Gunakan wget untuk memuat turun fail pakej:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb

Pasang pakej yang dimuat turun menggunakan APT.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

Seterusnya, muat turun pelayan Zabbix, pakej ejen, dan bahagian depan web.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Sekarang, buat dan muatkan skema pangkalan data Zabbix.

menghantar dari telefon ke xbox satu
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

Langkah 4: Konfigurasikan Pelayan Zabbix

Walaupun anda telah memasang Zabbix pada sistem anda, ia tidak dikonfigurasi untuk menggunakan pangkalan data yang anda buat sebelumnya.

Buka fail konfigurasi Zabbix yang terletak di / etc / zabbix menggunakan anda penyunting teks Linux kegemaran .

nano /etc/zabbix/zabbix_server.conf

Sekarang, cari baris berikut dalam fail konfigurasi dan ubah nama host, nama pengguna, dan kata laluan.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

Pastikan untuk mengganti kata laluan dengan kata laluan pilihan anda.

Berkaitan: Cara Membuat Kata Laluan yang Kuat yang Anda Tidak Akan Lupa

Langkah 5: Konfigurasikan Pelayan Apache

Sebelum melangkah ke hadapan, anda perlu membuat beberapa perubahan pada fail konfigurasi Zabbix Apache.

Untuk melakukan itu, muatkan semula pelayan Apache menggunakan systemctl terlebih dahulu.

systemctl reload apache2

Buka fail konfigurasi menggunakan nano atau penyunting teks lain.

nano /etc/zabbix/apache.conf

Cari garis php_value date.timezone dan ganti dengan zon waktu yang sesuai dengan lokasi geografi anda.

Langkah 6: Menyelesaikan Konfigurasi

Sekarang setelah anda selesai mengubah fail, inilah masanya untuk memulakan perkhidmatan dan menyiapkan Zabbix secara grafik.

Mulakan semula perkhidmatan Apache menggunakan systemctl.

systemctl restart apache2

Mulakan pelayan dan ejen Zabbix dengan menaip arahan berikut:

systemctl start zabbix-server zabbix-agent

Aktifkan perkhidmatan Zabbix dari baris arahan.

systemctl enable zabbix-server zabbix-agent

Sahkan sama ada pelayan Zabbix berjalan pada sistem anda menggunakan status systemctl arahan.

systemctl status zabbix-server

Teruskan jika status dipaparkan aktif dalam fon hijau.

Langkah 7: Mengetuk Firewall Dengan UFW

Untuk memastikan Zabbix berfungsi dengan betul pada sistem anda, anda perlu membuka port 80 dan 443 di rangkaian anda. Di Linux, UFW adalah utiliti hebat yang akan membantu anda mengkonfigurasi firewall dan menguruskan port .

Buka port 80 dan 443 dengan menaip arahan berikut:

ufw allow 80/tcp
ufw allow 443/tcp

Muat semula firewall anda untuk menyimpan perubahan.

ufw reload

Langkah 8: Konfigurasikan Zabbix Frontend

Lancarkan mana-mana penyemak imbas web pada sistem Linux anda dan pergi ke alamat berikut:

http://localhost/zabbix

Sekiranya anda memasang Zabbix pada pelayan Linux, ganti localhost dengan alamat IP pelayan. Penyemak imbas akan memaparkan halaman Selamat Datang Zabbix. Klik pada Langkah seterusnya butang untuk meneruskan.

Sekarang, Zabbix akan memeriksa prasyarat yang diperlukan untuk aplikasi tersebut. Sekiranya anda menemui bungkusan yang hilang, teruskan dan pasangkannya menggunakan terminal. Setelah selesai, klik Langkah seterusnya .

Masukkan kata laluan pangkalan data yang dimasukkan dalam fail konfigurasi sebelumnya. Kemudian pilih Langkah seterusnya .

Sistem akan meminta anda maklumat yang berkaitan dengan pelayan. Masukkan nama pelayan yang sesuai dan teruskan dengan mengklik Langkah seterusnya .

Zabbix akan merangkum dengan cepat semua konfigurasi dan tetapan yang telah anda lakukan. Kaji tetapan ini dan klik Langkah seterusnya jika semuanya kelihatan baik.

Proses pemasangan sekarang akan bermula. Pilih Selesai setelah Zabbix selesai memasang.

Sistem akan mengarahkan anda ke halaman log masuk. Masukkan Pentadbir dan zabbix sebagai nama pengguna dan kata laluan masing-masing. Anda boleh menukar kata laluan kemudian dengan menuju ke Pentadbir> Pengguna .

Kini Anda Boleh Memantau Rangkaian Anda Dengan Mudah

Zabbix adalah kaedah terbaik untuk mengawal dan memantau peranti di rangkaian anda. Ini terdiri daripada beberapa alat yang mungkin diperlukan pengguna untuk mengawasi perkhidmatan cloud, mesin maya, pelayan, dan peranti lain di rangkaian mereka.

Anda juga boleh menyediakan monitor rangkaian mudah alih menggunakan Raspberry Pi dan Nagios Enterprise Monitoring Server (NEMS). Menggunakan Raspberry Pi sebagai peranti pemantauan rangkaian jauh lebih baik daripada mendedikasikan desktop yang lengkap untuk tugas tersebut.

Berkongsi Berkongsi Tweet E-mel Cara Mengubah Pi Raspberry Anda Menjadi Alat Pemantauan Rangkaian

Ingin memantau rangkaian atau peranti jauh anda? Inilah cara mengubah Raspberry Pi anda menjadi alat pemantauan rangkaian menggunakan Nagios.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Pelayan Apache
  • Linux
  • SQL
  • PHP
Mengenai Pengarang Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan maklumat mengenai Linux, bertujuan untuk memberikan pengalaman yang membahagiakan kepada semua pendatang baru. Tidak pasti mengenai filem, tetapi jika anda mahu bercakap mengenai teknologi, dia adalah lelaki anda. Pada masa lapang, anda dapat melihatnya membaca buku, mendengar genre muzik yang berbeza, atau bermain gitarnya.

Lebih Banyak Dari Deepesh Sharma

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan