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:
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:
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:
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:
sudo mysql -u root
Sekarang, buat database bernama zabbix dengan perintah SQL berikut:
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:
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:
quit;
Seguimo membuat tabel yang diperlukan dengan perintah berikut. Mungkin perlu beberapa saat.
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.
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
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.
File konfigurasi terakhir dalam kasus saya adalah sebagai berikut.
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 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.
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".
Pastikan semuanya persyaratan sebelumnya benar. Lanjutkan dengan mengklik "Langkah Selanjutnya".
Sekarang, ketikkan kata sandi untuk pengguna database MySQL / MariaDB yang Anda konfigurasikan sebelumnya dan klik "Langkah Selanjutnya".
Konfigurasi beberapa detail server. Klik "Langkah Selanjutnya".
Pastikan bahwa semua informasi itu benar.
Jika Anda sampai sejauh ini, semuanya seharusnya sudah disiapkan dengan benar. Klik "Finish".
Sekarang Anda seharusnya bisa masuk dengan file pengguna 'Admin' dan dengan kata sandi default '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.