*nix
Hazır web tabanlı izleme sistemleri
23.02.2025
3 dk okuma
262 görüntülenme
Güncellendi 28.08.2025
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
```