How to install Zabbix on Ubuntu 18.04 (AWS EC2!)
Daftar Isi:
- Prasyarat
- Membuat Database MySQL
- Menginstal Zabbix di Ubuntu
- 1. Menginstal Zabbix
- 2. Mengkonfigurasi PHP untuk Zabbix frontend
- 3. Mengkonfigurasi Basis Data MySQL Untuk Zabbix Server
- Menginstal dan Mengkonfigurasi Zabbix Frontend
- Kesimpulan
Zabbix adalah salah satu alat perangkat lunak pemantauan sumber terbuka yang paling populer. Zabbix mengumpulkan metrik dari perangkat, sistem, dan aplikasi jaringan Anda dan memastikan semuanya aktif dan berjalan. Dalam hal terjadi masalah, Zabbix akan mengirimkan pemberitahuan pemberitahuan melalui berbagai metode.
Zabbix dapat digunakan untuk pemantauan berbasis agen dan tanpa agen. Agen Zabbix memiliki jejak kecil dan dapat berjalan di berbagai platform, termasuk Linux, UNIX, macOS dan Windows.
Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi versi terbaru Zabbix 4.0 pada server Ubuntu 18.04 menggunakan MySQL sebagai back-end database. Kami juga akan menunjukkan kepada Anda cara menginstal agen Zabbix pada host jarak jauh dan menambahkan host ke server Zabbix.
Prasyarat
Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Membuat Database MySQL
Zabbix mendukung MySQL / MariaDB dan PostgreSQL. Dalam tutorial ini, kita akan menggunakan MySQL sebagai basis data back-end.
Login ke shell MySQL dengan mengetik perintah berikut:
sudo mysql
Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk membuat database baru:
CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;
Selanjutnya, buat akun pengguna MySQL dan berikan akses ke database:
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Pastikan Anda mengubah
change-with-strong-password
kuat.
Setelah selesai, keluar dari konsol mysql dengan mengetik:
Menginstal Zabbix di Ubuntu
Pada saat menulis artikel ini, versi stabil terbaru dari Zabbix adalah versi 4.0. Paket Zabbix yang tersedia di repositori Ubuntu sering usang sehingga kami akan menggunakan repositori Zabbix resmi.
1. Menginstal Zabbix
Unduh paket Zabbix repository
.deb
terbaru dengan perintah wget berikut:
wget
Setelah file diunduh, tambahkan repositori Zabbix ke sistem Ubuntu 18.04 Anda dengan mengetik:
sudo apt install./zabbix-release_4.0-2+bionic_all.deb
Perbarui indeks paket dan instal server Zabbix, antarmuka web dengan dukungan database MySQL dan agen Zabbix:
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Perintah di atas juga akan menginstal Apache, PHP dan semua modul PHP yang diperlukan.
2. Mengkonfigurasi PHP untuk Zabbix frontend
Selama instalasi, file konfigurasi Apache dibuat yang berisi semua pengaturan Apache dan PHP yang diperlukan. Anda hanya perlu melakukan perubahan kecil dan mengatur zona waktu yang sesuai.
Buka file konfigurasi, batalkan komentar pada zona waktu dan ubah ke zona waktu Anda. Anda dapat menemukan daftar zona waktu lengkap yang didukung oleh PHP di sini.
/etc/apache2/conf-enabled/zabbix.conf
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
Setelah selesai, simpan file konfigurasi dan mulai ulang layanan Apache agar perubahan diterapkan:
sudo systemctl restart apache2
3. Mengkonfigurasi Basis Data MySQL Untuk Zabbix Server
Paket instalasi Zabbix menyediakan file dump yang mencakup skema awal dan data untuk server Zabbix dengan MySQL.
Impor file dump MySQL dengan menjalankan:
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
Saat diminta, masukkan kata sandi pengguna yang Anda buat sebelumnya. Pada kesuksesan, tidak ada output yang diberikan.
Selanjutnya, kita perlu mengedit konfigurasi Zabbix dan mengatur kata sandi basis data.
Buka file konfigurasi di editor Anda:
sudo nano /etc/zabbix/zabbix_server.conf
Cari bagian berikut, batalkan komentar pada arahan
DBPassword
dan tambahkan kata sandi database.
… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…
Simpan dan tutup file.
Mulai ulang server Zabbix dan layanan agen dan buat mereka mulai saat boot sistem:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Untuk memeriksa apakah server Zabbix berjalan ketik:
sudo systemctl status zabbix-server
● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-11-29 03:30:44 PST; 43s ago Main PID: 14293 (zabbix_server) Tasks: 34 (limit: 2319) CGroup: /system.slice/zabbix-server.service…
Menginstal dan Mengkonfigurasi Zabbix Frontend
Antarmuka web Zabbix ditulis dalam PHP dan memungkinkan kita untuk mengkonfigurasi server, melihat data yang dikumpulkan, dan menambahkan host yang ingin kita pantau.
Sebelum mulai menggunakan antarmuka web, kita perlu menginstalnya.
Buka browser favorit Anda dan ketikkan nama domain server Anda atau alamat IP publik diikuti oleh
/zabbix
:
http(s)://your_domain_or_ip_address/zabbix
Di layar pertama, Anda akan disajikan dengan pesan selamat datang. Klik
Next step
untuk melanjutkan.
Akhirnya, untuk menambahkan klik host pada
button
Add biru.
Kesimpulan
Anda telah berhasil menginstal Zabbix terbaru pada sistem Ubuntu Anda dan belajar cara menambahkan host baru yang ingin Anda pantau.
Anda sekarang harus memeriksa Dokumentasi Zabbix dan mempelajari lebih lanjut tentang cara mengkonfigurasi dan menggunakan Zabbix.
pemantauan ubuntu zabbixCara menginstal dan mengkonfigurasi server nfs di ubuntu 18.04

Network File System (NFS) adalah protokol sistem file terdistribusi yang memungkinkan Anda untuk berbagi direktori jarak jauh melalui jaringan. Dalam tutorial ini, kita akan membahas cara menyiapkan Server NFSv4 di Ubuntu 18.04.
Cara menginstal dan mengkonfigurasi zabbix pada centos 7

Zabbix adalah perangkat lunak pemantauan sumber terbuka berfitur lengkap. Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi versi terbaru Zabbix 4.0 pada server CentOS 7.
Cara menginstal dan mengkonfigurasi zabbix pada debian 9 linux

Zabbix adalah perangkat lunak sumber terbuka yang matang untuk memonitor jaringan dan aplikasi. Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi versi terbaru Zabbix 4.0 pada server Linux Debian 9 menggunakan MySQL sebagai back-end database.