Bagaimana untuk memasang Zabbix pada Pelayan Ubuntu

Zabbix ialah alat pemantauan rangkaian yang berkuasa untuk Linux. Dengan itu, anda boleh menjejak peranti rangkaian anda, aplikasi dan lain-lain dengan mudah. ​​Dalam panduan ini, kami akan menunjukkan kepada anda cara anda boleh memasang Zabbix pada Pelayan Ubuntu.

Sebelum kita mulakan

Untuk memasang Zabbix pada Pelayan Ubuntu , anda mesti mengemas kini sistem anda terlebih dahulu. Mempunyai pakej terkini di Ubuntu memastikan semuanya berjalan lancar. Untuk mengemas kini sistem Ubuntu anda, buka terminal. Kemudian, gunakan arahan kemas kini apt untuk menyemak kemas kini perisian.

kemas kini sudo apt

Selepas menyemak kemas kini pada sistem Ubuntu anda, anda boleh memasang perisian menggunakan arahan naik taraf apt . Sila ambil perhatian, menjalankan arahan naik taraf apt boleh mengambil sedikit masa, terutamanya jika anda tidak menaik taraf untuk seketika.

peningkatan sudo apt

Setelah sistem Ubuntu anda dikemas kini, but semula. Kemungkinannya, anda telah memasang versi kernel Ubuntu yang lebih baharu dan itu memerlukan dimulakan semula.

sudo reboot

Anda akan bersedia untuk mula memasang Zabbix apabila anda log masuk semula.

Memasang kebergantungan untuk Zabbix

Zabbix menggunakan Apache, MySQL, PHP dan pakej lain. Untuk menggunakannya pada sistem Ubuntu anda, anda perlu memasang semua kebergantungan ini. Menggunakan arahan apt install di bawah, pasang semua yang Zabbix perlukan untuk dijalankan.

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt install apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

Setelah menjalankan arahan di atas, Ubuntu akan meminta anda menekan Y untuk mengesahkan anda ingin memasang pakej. Berbuat demikian. Apabila dipasang, semua kebergantungan akan dipasang.

Mengkonfigurasi MySQL/PHP

Aplikasi Zabbix memerlukan pangkalan data MySQL. Untuk mengkonfigurasi pangkalan data ini, mulakan dengan memasukkan perintah mysql_secure_installation . Perintah ini akan menggesa anda untuk menyediakan kata laluan root MySQL untuk pengguna root, dsb.

sudo mysql_secure_installation

Selepas menyediakan kata laluan akar untuk SQL pada sistem Ubuntu anda, sudah tiba masanya untuk log masuk ke MySQL dengan kata laluan baharu. Anda boleh log masuk menggunakan arahan berikut.

sudo mysql -u root -p

Setelah log masuk, gunakan arahan CREATE DATABASE berikut .

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Memandangkan pangkalan data “zabbixdb” wujud dalam MySQL pada sistem Ubuntu anda, anda perlu mencipta pengguna untuk pangkalan data menggunakan arahan CREATE USER . Sila tukar "kata laluan saya" dengan kata laluan pengguna Zabbix pilihan anda.

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

Anda kini mesti memberikan akaun zabbixuser semua keistimewaan dalam pangkalan data "zabbixdb". Anda boleh melakukan ini dengan arahan GRANT ALL dalam MySQL.

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

Keluar dari SQL dengan arahan di bawah.

FLUSH PRIVILEGES;

keluar

Anda kini mesti mengimport skema pangkalan data Zabbix. Masukkan arahan di bawah.

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

Selepas keluar dari SQL, masukkan arahan berikut untuk mengemas kini konfigurasi PHP Zabbix. Perhatikan, tukar "kata laluan saya" kepada kata laluan pangkalan data Zabbix anda. Walau bagaimanapun, kekalkan "1".

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= mypassword ' /etc/zabbix/zabbix_server.conf

Anda kini perlu menukar beberapa konfigurasi PHP supaya ia memenuhi keperluan Zabbix. Masukkan arahan berikut. Nota: arahan keempat mesti disesuaikan agar sepadan dengan zon waktu anda. Gantikan "Amerika" dan "Detroit" dengan zon waktu anda. Anda boleh mencari zon waktu anda dengan timedatectl list-timezones.

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

kini boleh mendayakan Zabbix dalam pelayan web Apache2 dengan arahan berikut.

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Menyediakan Zabbix

Lancarkan Zabbix dalam pelayar web pilihan anda melalui URL berikut:

http://your-ubuntu-server/zabbix

Selepas mengakses URL, Zabbix akan meminta anda melalui proses persediaan. Klik "Seterusnya" untuk mengesahkan sistem anda bersedia untuk menggunakan Zabbix pada halaman "Semak pra-syarat".

Setelah anda menyemak sistem anda untuk Zabbix pada "Semak pra-syarat", klik di sebelah untuk pergi ke halaman "Konfigurasikan sambungan DB". Dari sini, masukkan maklumat berikut.

  • Hos pangkalan data = localhost
  • Nama pangkalan data = zabbixdb
  • Pengguna = zabbixuser
  • Kata laluan = kata laluan yang ditetapkan dalam MySQL untuk "zabbixuser".

Apabila anda telah mengisi semuanya, klik butang "Seterusnya" untuk beralih ke halaman seterusnya. Pada halaman seterusnya, anda perlu menamakan pelayan Zabbix anda, menetapkan zon waktu dan tema lalai anda. Apabila selesai, klik "Langkah seterusnya."

Pada halaman akhir, anda akan melihat mesej tahniah yang memberitahu anda bahawa anda telah berjaya memasang Zabbix. Dari sini, anda boleh log masuk ke UI Zabbix anda dengan maklumat pengguna di bawah.

  • Nama pengguna: Admin
  • Kata laluan: zabbix

Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Wallpaper Downloader ialah pemuat turun dan pengurus kertas dinding Linux yang licin. Ia menyokong kebanyakan persekitaran desktop Linux dan sangat mudah digunakan. Panduan ini

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Ingin menguji komputer Tuxedo OS by Tuxedo? Ketahui cara untuk mendapatkan versi terkini Tuxedo OS berfungsi pada PC anda.

Bagaimana untuk memasang fail DEB pada Linux

Bagaimana untuk memasang fail DEB pada Linux

Apakah fail DEB? Apa yang anda lakukan dengannya? Ketahui banyak cara anda boleh memasang fail DEB pada PC Linux anda.

Cara bermain Dying Light di Linux

Cara bermain Dying Light di Linux

Dying Light ialah permainan video seram survival 2015 yang dibangunkan oleh Techland dan diterbitkan oleh Warner Bros Interactive Entertainment. Permainan berpusat pada

Cara memasang Neptune Linux pada komputer anda

Cara memasang Neptune Linux pada komputer anda

Neptune menggunakan persekitaran desktop KDE Plasma 5 dan bertujuan untuk menyampaikan OS yang elegan. Begini cara memasang Neptune Linux pada komputer anda.

Cuba desktop berasaskan snap baharu Ubuntu

Cuba desktop berasaskan snap baharu Ubuntu

Ingin mencuba sistem pengendalian desktop berasaskan pakej snap baharu Ubuntu? Ketahui cara mengaturnya pada mesin maya dengan panduan ini.

Cara bermain Undertale di Linux

Cara bermain Undertale di Linux

Undertale ialah RPG indie 2d 2015 yang dibangunkan dan diterbitkan oleh pembangun permainan Toby Fox. Panduan ini akan merangkumi memuat turun dan memasang Undertale pada anda

Cara bermain Total War: THREE KINGDOMS di Linux

Cara bermain Total War: THREE KINGDOMS di Linux

Total War: Three Kingdoms ialah permainan RTS strategi berasaskan giliran yang dibangunkan oleh Creative Assembly. Inilah cara bermain di Linux.