Zabbix, alat pemantauan sumber terbuka

tentang-zabbix

Pada artikel selanjutnya kita akan melihat Zabbix. Ini satu alat pemantauan sumber terbuka. Dengannya Anda akan dapat memantau server, beban CPU, jaringan, layanan cloud, dan banyak hal lainnya.

Dirilis berdasarkan persyaratan versi 2 dari Lisensi Publik Umum GNU, Zabbix adalah Perangkat Lunak Gratis. Sebelum Anda mulai, Anda mungkin ingin melihat demo untuk melihat apakah itu yang Anda cari. Anda juga dapat memeriksa file Proyek Wiki o la dokumentasi resmi. Pada baris berikut kita akan melihat bagaimana alat ini dapat diinstal di Ubuntu 18.04 LTS.

Tambahkan repositori

Alat ini tidak tersedia di repositori paket resmi Ubuntu 18.04 LTS. Meskipun demikian, Anda dapat dengan mudah menambahkan repositori paket resmi alat di Ubuntu 18.04 LTS dan menginstal alat dari sana.

Buka terminal (Ctrl + Alt + T) dan unduh file .DEB diperlukan dengan perintah berikut:

unduh repo zabbix

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb

Kami melanjutkan menginstal file yang diunduh:

instal repo zabbix

sudo dpkg -i zabbix-release*.deb

Repositori resmi alat ini harus ditambahkan ke sistem kami. Sekarang kita harus memperbarui cache dari repositori paket APT:

sudo apt update

Instalasi dan konfigurasi Zabbix

Setelah di atas, sekarang kita dapat menginstal alat:

instal server zabbix

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

Buat database MySQL / MariaDB

Untuk melakukan ini, kami akan melakukannya mulai konsol MySQL / MariaDB dengan perintah berikut:

mulai mariadb

sudo mysql -u root

Sekarang, buat database bernama zabbix dengan perintah SQL berikut:

buat database zabbix di mariadb

create database zabbix character set utf8 collate utf8_bin;

Kami terus memberikan semuanya hak istimewa untuk pengguna zabbix di database zabbix kami baru saja membuat. Kami juga akan menetapkan kata sandi untuk pengguna zabbix dengan perintah SQL berikut:

tambahkan kata sandi db zabbix

grant all privileges on zabbix.* to zabbix@localhost identified by 'TU-CONTRASEÑA-AQUI';

CATATAN: Pastikan untuk mengganti KATA SANDI-DI SINI dengan kata sandi yang Anda minati.

Izin yang diperlukan harus diberikan dan kata sandi harus disetel. Untuk contoh ini saya mengatur kata sandi sebagai zabbix, untuk kesederhanaan.

Kami keluar dari konsol MySQL / MariaDB dengan perintah berikut:

tinggalkan mariadb

quit;

Seguimo membuat tabel yang diperlukan dengan perintah berikut. Mungkin perlu beberapa saat.

membuat tabel db zabbix

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -Dzabbix -pzabbix

CATATAN: Pastikan untuk mengganti kata sandi zabbix dengan kata sandi yang telah Anda setel.

Edit file konfigurasi

Pada titik ini kita akan mengedit file konfigurasi /etc/zabbix/zabbix_server.conf dengan perintah berikut:

sudo vim /etc/zabbix/zabbix_server.conf

Di dalam file, Anda harus cari garisnya DBUser = zabbix dan tambahkan baris baru di bawah dari itu, seperti yang ditunjukkan pada tangkapan layar berikut. Setelah Anda selesai, simpan dan tutup file tersebut.

file konfigurasi zabbix

DBPassword=zabbix, atur kata sandi database ke zabbix. Gantilah dengan password yang sudah Anda setel sebelumnya.

Atur zona waktu

Sekarang, kita harus mengatur zona waktu yang benar untuk mesin PHP. Untuk melakukannya, edit file konfigurasi /etc/zabbix/Apache.conf:

sudo vim /etc/zabbix/apache.conf

file untuk pengaturan waktu

Gulir ke bawah sedikit dan temukan garis yang ditandai di tangkapan layar sebelumnya. Hapus tanda # untuk menghapus komentar mereka dan perubahan Eropa / Riga berdasarkan zona waktu yang Anda minati. Anda dapat menemukan lebih banyak informasi tentang apa yang akan dimasukkan ke dalamnya Wikipedia.

pilihan untuk mengatur zona waktu

File konfigurasi terakhir dalam kasus saya adalah sebagai berikut.

file konfigurasi waktu dengan madrid

Setelah Anda selesai, simpan dan tutup file tersebut.

Mulai ulang layanan

Kita akan restart layanan zabbix-server, zabbix-agent dan apache2 dengan perintah:

sudo systemctl restart zabbix-server zabbix-agent apache2

Jika Anda ingin menambahkan layanan zabbix-server, zabbix-agent dan apache2 ke sistem startup mesin Ubuntu 18.04 LTS Anda, gunakan perintah:

sudo systemctl enable zabbix-server zabbix-agent apache2

Layanan zabbix-server, zabbix-agent, dan apache2 harus ditambahkan saat sistem dinyalakan dan akan dimulai secara otomatis saat komputer melakukan booting.

Mulai Zabbix

Jalankan perintah berikut untuk temukan alamat IP mesin Ubuntu 18.04 LTS Anda:

IP server

ip a

Seperti yang dapat dilihat, dalam kasus saya, alamat IP mesin Ubuntu 18.04 LTS saya adalah 10.0.2.15. Ini harus berbeda untuk Anda. Ubah mulai dari sini.

layar splash zabbix

Mengunjungi http://10.0.2.15/zabbix dari browser web. Anda akan melihat halaman seperti screenshot sebelumnya. Saat Anda menjalankan antarmuka alat ini untuk pertama kalinya, Anda harus mengkonfigurasinya. Klik "Langkah Selanjutnya".

prasyarat zabbix

Pastikan semuanya persyaratan sebelumnya benar. Lanjutkan dengan mengklik "Langkah Selanjutnya".

konfigurasikan zabbix db

Sekarang, ketikkan kata sandi untuk pengguna database MySQL / MariaDB yang Anda konfigurasikan sebelumnya dan klik "Langkah Selanjutnya".

detail server zabbix

Konfigurasi beberapa detail server. Klik "Langkah Selanjutnya".

ringkasan data zabbix

Pastikan bahwa semua informasi itu benar.

konfigurasi zabbix selesai

Jika Anda sampai sejauh ini, semuanya seharusnya sudah disiapkan dengan benar. Klik "Finish".

kuncian zabbix

Sekarang Anda seharusnya bisa masuk dengan file pengguna 'Admin' dan dengan kata sandi default 'zabbix'.

antarmuka zabbix

Setelah Anda masuk, Anda akan melihat dasbor. Anda sekarang dapat menggunakan alat ini untuk apa pun yang Anda butuhkan dan sebanyak yang Anda inginkan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.