Zabbix 4 adalah versi terkini. Versi baru menyokong php7, mysql 8, penyulitan antara host dan klien, susun atur grafik baru, analisis trend dan banyak lagi. Dengan zabbix, anda boleh menggunakan alat zabbix_sender dan zabbix_get untuk menghantar semua jenis data ke sistem zabbix dan mencetuskan penggera untuk sebarang nilai. Dengan kemampuan ini Zabbix dapat diprogramkan dan pemantauan anda terhad kepada kreativiti dan kemampuan anda.
Memasang dari repositori Zabbix adalah kaedah paling mudah. Untuk membuat persediaan dari fail sumber, anda perlu menyusun kompilator dan membuat keputusan mengenai direktori dan ciri mana yang digunakan untuk persekitaran anda. Fail repositori Zabbix menyediakan semua ciri yang diaktifkan dan siap digunakan untuk keperluan anda.
Persekitaran Pemasangan
Sekiranya anda berpeluang menggunakan penyediaan, kami memilih xfce untuk persekitaran desktop. Sekiranya anda belum berehat, langkah pemasangan akan berfungsi dengan sempurna walaupun anda mempunyai persekitaran persediaan minimum yang merupakan persekitaran paling bersih yang anda dapat untuk Debian.
Keselamatan Pertama!
Log masuk ke pengguna root dan tambahkan pengguna tamu ke fail soders penambahan mudah.
Nama pengguna SEMUA = (SEMUA: SEMUA) SEMUAKe dalam fail konfigurasi / etc / sudoers
Anda juga boleh menggunakan
# visudoUntuk mengedit fail secara langsung dengan editor teks lalai (nano dalam kes saya)
Pasang Mysql
Sebaik sahaja anda membuat pengguna tamu dan memberikan hak root, kami boleh log masuk ke pengguna dengan
# su - nama penggunadan mula menambah sudo di depan perintah untuk menghantar perintah root dengan kawalan.
Pasang Mysql dengan arahan berikut
$ sudo apt-get pasang mysql-server
Tekan 'Y' untuk memuat turun dan memasang.
Sejurus selepas pemasangan tambahkan mysql ke urutan permulaan sehingga apabila sistem reboot pelayan mysql anda akan habis.
$ sudo systemctl mengaktifkan mariadb$ sudo systemctl mulakan mariadb
Anda boleh menguji apakah mysql sesuai dengan arahan berikut
# sudo mysql -urootAnda harus dapat masuk ke pelayan pangkalan data tanpa memasukkan kata laluan.
Taip quit untuk log keluar dari pelayan
Pasang Zabbix dari Repositori
Setelah pemasangan pelayan pangkalan data selesai, kita boleh mula memasang aplikasi zabbix.
Muat turun pakej apt repo ke sistem
$ sudo wget https: // repo.zabbix.com / zabbix / 4.0 / debian / kumpulan / utama / z / zabbix-release /zabbix-release_4.0-2 + stretch_all.deb
$ sudo dpkg -i zabbix-release_4.0-2 + stretch_all.deb
$ sudo apt kemas kini
Mari pasang pakej pelayan dan hujung depan Zabbix.
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Tambahkan Perkhidmatan Zabbix ke Permulaan
Setelah semua pakej dipasang, aktifkan perkhidmatan Zabbix tetapi belum bermula. Kami memerlukan pengubahsuaian pada fail konfigurasi.
$ sudo systemctl mengaktifkan apache2$ sudo systemctl mengaktifkan pelayan zabbix
$ sudo systemctl mengaktifkan zabbix-agent
Buat Pangkalan Data dan Terapkan Jadual Pangkalan Data Zabbix
Kini tiba masanya untuk membuat pangkalan data untuk Zabbix. Harap maklum bahawa anda boleh membuat pangkalan data dengan nama dan pengguna apa pun. Yang anda perlukan hanyalah ganti nilai apropirate dengan perintah yang kami berikan di bawah.
Dalam kes kami, kami akan mengambil (semuanya peka huruf besar kecil)
Nama pengguna: ZabbixKata Laluan: VerySecretPassword
Pangkalan Data: Zabbix
Alamat Hos: localhost
Kami membuat pangkalan data zabbix dan pengguna dengan pengguna root mysql
$ sudo mysql -uroot -pmysql> buat pangkalan data zabbix set watak utf8 collate utf8_bin;
mysql> berikan semua hak istimewa di zabbix.* ke [dilindungi e-mel] yang dikenal pasti oleh
'VerySecretPassword';
mysql> berhenti;
Setelah membuat pangkalan data dan pengguna, kami membuat jadual pangkalan data Zabbix di pangkalan data baru kami dengan perintah berikut
# zcat / usr / share / doc / zabbix-server-mysql * / buat.sql.gz | mysql -uzabbix -p -B ZabbixMasukkan kata laluan pangkalan data anda pada langkah seterusnya
Kata Laluan SangatSecretProses mungkin memakan masa sekitar 1-10 minit bergantung pada prestasi pelayan anda.
Konfigurasikan Pelayan Zabbix
Untuk memulakan pelayan Zabbix dan bersiap sedia untuk perniagaan, kita mesti menentukan parameter pangkalan data ke dalam zabbix_server.pengesahan
$ sudo nano / etc / zabbix / zabbix_server.pengesahanDBHost = localhost
DBUser = zabbix
DBPassword = Kata Laluan SangatSecret
Nama DB = zabbix
Zon waktu perlu dimasukkan ke dalam / etc / zabbix / apache.fail conf agar tidak menghadapi ketidakselarasan masa di persekitaran kita. Langkah ini juga adalah mustahak untuk persekitaran tanpa kesalahan. Sekiranya parameter ini tidak ditetapkan, antara muka web Zabbix akan memberi amaran kepada kami setiap masa. Bagi saya, zon waktu adalah Eropah / Istanbul.
Anda boleh mendapatkan senarai penuh zon waktu PHP di sini.
Perlu diketahui juga bahawa terdapat segmen php7 dan php5 di sini. Dalam persediaan kami php 7 telah dipasang sehingga mengubah tarikh php_value.zon waktu dalam php7.segmen c sudah mencukupi tetapi kami mengesyorkan mengubah php5 untuk masalah keserasian.
Simpan fail.
Sekarang hentikan dan mulakan perkhidmatan untuk mempengaruhi semua perubahan.
$ sudo systemctl mulakan semula apache2 zabbix-server zabbix-agentMenyiapkan Pelayan Web
Kini pangkalan data dan perkhidmatan Zabbix sudah siap. Untuk memeriksa apa yang berlaku dalam sistem kita, kita harus menyediakan antara muka web dengan sokongan mysql. Ini adalah langkah terakhir kami sebelum masuk ke dalam talian dan mula memeriksa beberapa statistik.
Skrin Selamat Datang.
Periksa sama ada semuanya sesuai dengan warna Hijau.
Tentukan nama pengguna dan kata laluan yang kami tetapkan dalam mengatur bahagian pangkalan data.
DBHost = localhostDBUser = zabbix
DBPassword = Kata Laluan SangatSecret
Nama DB = zabbix
Anda boleh menentukan nama pelayan Zabbix dalam langkah ini. Anda mahu menjadikannya seperti menara pengawal atau pelayan pemantauan seperti itu juga.
Catatan: Anda boleh mengubah tetapan ini dari
/ etc / zabbix / web / zabbix.pengesahan.phpAnda boleh menukar parameter $ ZBX_SERVER_NAME dalam fail.
Sahkan tetapan dan tekan Langkah Seterusnya
Nama pengguna dan kata laluan lalai adalah (peka huruf besar kecil)
Nama pengguna: PentadbirKata Laluan: Zabbix
Sekarang anda boleh menyemak statistik sistem anda.
Pergi ke Pemantauan -> Data terkini
Dan pilih Zabbix Server dari kumpulan Host dan periksa sama ada statistik disiarkan secara langsung.
Kesimpulannya
Kami telah menyediakan pelayan pangkalan data pada awalnya kerana sistem dengan pakej yang sudah dipasang dapat mencegah versi atau versi mysql yang ingin kami muat turun kerana konflik. Anda juga boleh memuat turun pelayan mysql dari mysql.laman web com.
Kemudian kami meneruskan pemasangan pakej binari Zabbix dan membuat pangkalan data dan pengguna. Langkah seterusnya adalah mengkonfigurasi fail konfigurasi Zabbix dan memasang antara muka web. Pada peringkat kemudian anda boleh memasang SSL, mengubah konfigurasi untuk domain web tertentu, proksi melalui nginx atau dijalankan secara langsung dari nginx dengan php-fpm, naik taraf PHP dan perkara seperti ini. Anda juga boleh melumpuhkan Zabbix-agent untuk menjimatkan dari ruang pangkalan data. Semua terpulang kepada anda.
Kini anda dapat menikmati pemantauan dengan Zabbix. Semoga hari anda indah.