Monitoring Lanjutan
- Dapatkan link
- X
- Aplikasi Lainnya
📑 Bab 12 – SOP Monitoring Lanjutan di Ubuntu Server
Monitoring Lanjutan di Ubuntu Server. Bab ini akan membawa dokumentasi kamu ke level profesional, karena selain monitoring dasar (top, htop, log), kita bisa pakai tools modern seperti Netdata, Zabbix, atau Prometheus untuk memantau server dengan dashboard interaktif.
1. Tujuan
Memberikan panduan standar untuk:
- ✓Memasang dan menggunakan tools monitoring modern.
- ✓Menyediakan dashboard real-time untuk CPU, RAM, disk, network, dan service.
- ✓Membuat alert jika server bermasalah.
2. Lingkup
- Sistem operasi: Ubuntu Server.
- Tools: Netdata (ringan, real-time), Zabbix (enterprise), Prometheus + Grafana (modern, fleksibel).
3. Langkah Kerja
3.1 Monitoring dengan Netdata (Real-Time Dashboard)
- Install Netdata:
sudo apt update sudo apt install netdata -y - Jalankan service:
sudo systemctl start netdata sudo systemctl enable netdata - Akses dashboard:
- Buka browser:
http://IP_SERVER:19999 - Akan tampil grafik CPU, RAM, disk, network, dll secara real-time.
- Buka browser:
3.2 Monitoring dengan Zabbix (Enterprise Monitoring)
- Install Zabbix server & agent:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent -y - Konfigurasi database MySQL untuk Zabbix.
- Akses dashboard Zabbix via browser:
http://IP_SERVER/zabbix. - Tambahkan host (server lain) untuk dipantau.
- Zabbix bisa memberikan alert via email/telegram jika ada masalah.
3.3 Monitoring dengan Prometheus + Grafana (Modern & Fleksibel)
- Install Prometheus:
→ Prometheus mengumpulkan data metric.sudo apt install prometheus -y - Install Grafana:
→ Grafana menampilkan data dalam bentuk dashboard.sudo apt install grafana -y - Jalankan service:
sudo systemctl start prometheus sudo systemctl start grafana-server sudo systemctl enable prometheus sudo systemctl enable grafana-server - Akses Grafana:
- Buka browser:
http://IP_SERVER:3000 - Login default:
admin/admin. - Tambahkan Prometheus sebagai data source.
- Buat dashboard untuk CPU, RAM, disk, network, dll.
- Buka browser:
4. Command Ringkas
| Fungsi | Command |
|---|---|
| Install Netdata | sudo apt install netdata -y |
| Akses Netdata | http://IP_SERVER:19999 |
| Install Zabbix | sudo apt install zabbix-server-mysql zabbix-agent -y |
| Akses Zabbix | http://IP_SERVER/zabbix |
| Install Prometheus | sudo apt install prometheus -y |
| Install Grafana | sudo apt install grafana -y |
| Akses Grafana | http://IP_SERVER:3000 |
5. Catatan Penting
-
!
Netdata cocok untuk monitoring cepat & real-time.
-
!
Zabbix cocok untuk perusahaan dengan banyak server & alerting.
-
!
Prometheus + Grafana cocok untuk dashboard modern & fleksibel.
-
!
Jangan lupa buka port firewall (19999 untuk Netdata, 3000 untuk Grafana).
-
!
Monitoring harus berjalan terus-menerus agar masalah bisa dideteksi lebih awal.
👉 Dengan bab ini, kamu sudah bisa memantau server secara profesional dengan dashboard interaktif dan alert otomatis.
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar