Januari 13, 2026Panduan
Cara Mengatur Pemantauan Server
Panduan lengkap tentang cara mengatur alat pemantauan server seperti Netdata, Prometheus, dan manajemen log untuk manajemen server proaktif.

Pemantauan server sangat penting untuk menjaga kinerja optimal, mendeteksi masalah lebih awal, dan memastikan ketersediaan tinggi. Panduan ini mencakup pengaturan solusi pemantauan komprehensif untuk server Hiddence Anda.
Menginstal Netdata (Pemantauan Real-time)
Netdata menyediakan pemantauan kinerja real-time dengan antarmuka web yang indah:
bash
# Instal Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Akses dasbor di http://your-server-ip:19999
# Konfigurasi Netdata
sudo nano /etc/netdata/netdata.conf
# Atur bind to = your-server-ip
# Mulai ulang Netdata
sudo systemctl restart netdataMengatur Prometheus dan Grafana
Untuk pemantauan tingkat lanjut dengan dasbor khusus:
bash
# Unduh Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.45.0/prometheus-2.45.0.linux-amd64.tar.gz
tar xvfz prometheus-*.tar.gz
cd prometheus-*
# Buat konfigurasi
nano prometheus.yml
# Mulai Prometheus
./prometheus --config.file=prometheus.yml
# Instal Node Exporter untuk metrik sistem
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz
tar xvfz node_exporter-*.tar.gz
cd node_exporter-*
./node_exporterMengatur Peringatan Email
Konfigurasikan pemberitahuan email untuk acara kritis:
bash
# Instal mailutils
sudo apt install mailutils -y
# Konfigurasi Postfix
sudo dpkg-reconfigure postfix
# Pilih 'Internet Site' dan masukkan domain Anda
# Uji email
echo "Pesan uji" | mail -s "Peringatan Server" your-email@example.com
# Atur cron job untuk pemantauan
crontab -e
# Tambahkan: */5 * * * * /path/to/monitoring-script.shManajemen Log
Atur manajemen log terpusat:
bash
# Instal logrotate (biasanya sudah terinstal)
sudo apt install logrotate -y
# Konfigurasi rotasi log
sudo nano /etc/logrotate.d/myapp
# Contoh konfigurasi:
/var/log/myapp/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
}
# Lihat log sistem
sudo journalctl -u service-name
sudo tail -f /var/log/syslogPraktik Terbaik Pemantauan
- Pantau penggunaan CPU, memori, disk, dan jaringan
- Atur peringatan untuk ambang batas kritis (CPU > 80%, Disk > 90%)
- Pantau log aplikasi untuk kesalahan
- Lacak waktu aktif dan waktu respons
- Pantau peristiwa keamanan dan upaya login yang gagal
- Verifikasi pencadangan rutin
- Dokumentasikan pengaturan dan prosedur pemantauan Anda