Merhaba, Alpine Linux üzerinde kolayca kullanabileceğiniz hazır web tabanlı izleme sistemleri öneriyorum. Kurulumu basit, Docker veya tek komutla çalışan araçlar seçtim:
1. Netdata (Gerçek Zamanlı Performans Panosu)
Özellikler:
– Anlık CPU, RAM, Disk, Ağ izleme.
– Web arayüzü otomatik kurulur.
– Alpine için resmi desteği var.
Kurulum:
Docker ile (tercih edilen): apk add docker service docker start docker run -d --name=netdata -p 19999:19999 --cap-add SYS_PTRACE -v /proc:/host/proc:ro -v /sys:/host/sys:ro netdata/netdata
Veya APK ile:
apk add netdata
rc-service netdata start
Erişim: `http://SUNUCU_IP:19999`
2. Uptime Kuma (Basit Uptime İzleyici)
Özellikler:
– HTTP/HTTPS, Ping, Port kontrolü.
– Discord/SMS bildirimleri.
– Hafif ve kullanıcı dostu.
Kurulum (Docker):
docker run -d --name uptime-kuma -p 3001:3001 -v uptime-kuma:/app/data louislam/uptime-kuma
Erişim: `http://SUNUCU_IP:3001`
3. Checkmk (RAW Edition – Ücretsiz)
Özellikler:
– Linux sunucular için otomatik keşif.
– 1,700+ hazır metrik.
– Alarm ve raporlama.
Kurulum:
wget https://download.checkmk.com/checkmk/2.2.0/check-mk-raw-2.2.0.alpine.x86_64.apk apk add --allow-untrusted check-mk-raw-.apk cmk-update-config service check_mk start
Erişim: `http://SUNUCU_IP:5000`
4. Glances + Web Server (Terminal & Web)
Özellikler:
– Terminal ve web arayüzü.
– Eklenti desteği (Docker, RAID vb.).
Kurulum:
apk add glances glances -w Web modunda başlat (http://SUNUCU_IP:61208)
5. Grafana + Prometheus (Hazır Dashboardlar)
Hazır Kurulum (Docker Compose):
“`yaml
docker-compose.yml version: '3' services: prometheus: image: prom/prometheus ports: - "9090:9090" grafana: image: grafana/grafana ports: - "3000:3000" node_exporter: image: prom/node-exporter ports: - "9100:9100"
“`bash
docker-compose up -d
Hazır Dashboardlar:
– Grafana > Dashboards > Import > ID: `1860` (Node Exporter Full).
6. Zabbix (Kurumsal Seviye)
Kurulum (Docker):
“`bash
docker run -d --name zabbix-appliance -p 80:80 -p 10051:10051 zabbix/zabbix-appliance
Erişim: `http://SUNUCU_IP` (Kullanıcı: Admin, Şifre: zabbix).
7. SigNoz (Application Performance Monitoring)
Özellikler:
– Uygulama performansı, log ve izleme.
– Kubernetes dostu.
Kurulum:
“`bash
git clone -b main https://github.com/SigNoz/signoz.git cd signoz/deploy/ docker-compose -f docker/clickhouse-setup/docker-compose.yaml up -d
Erişim: `http://SUNUCU_IP:3301`
Önerilen En Basit Çözüm
1. Netdata (sadece `docker run` komutuyla).
2. Uptime Kuma (5 dakikada kurulur).
Hazır Sistem Karşılaştırması
| Araç | Kurulum Süresi | Öne Çıkan Özellik | Alpine Uyumu |
||-|-|–|
| Netdata | 2 dakika | Gerçek zamanlı, hafif | ✅ |
| Uptime Kuma| 1 dakika | Uptime + Bildirim | ✅ (Docker) |
| Glances | 1 dakika | Terminal + Web | ✅ |
| Grafana | 5-10 dakika | Özelleştirilebilir | ✅ (Docker) |
Firewall Ayarları
Web panellerine erişmek için portları açın:
“`bash
apk add ufw ufw allow 19999/tcp Netdata ufw allow 3001/tcp Uptime Kuma ufw enable
“`