Uptime-Kuma – Monitoring
Bence işin en kolay kısmı burası Uptime-Kuma için çok fazla sistem gereksinimi yok. Ben ayırdığım VM için 1 GB Ram, 5 GB Disk Alanı, 1 CPU veriyorum. Debian veya istediğiniz bir linux dağıtımını kurabilirsiniz. Onun üstüne Docker kuracağız. Seçtiğiniz dağıtıma göre docs.docker adresinden öğrenebilirsiniz. Ayrıca docker-compose yüklemeyi unutmayın.
Uptime-Kuma çalıştırmak için docker-compose.yml dosyası oluşturup içini bu kodları yazıyoruz.
version: "3"
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: Uptime-Kuma
ports:
- 3001:3001
volumes:
- ./uptime-kuma-data:/app/data
- /var/run/docker.sock:/var/run/docker.sock
restart: always
bu dosyayı oluşturduktan sonra servisi ayağa kaldırmak için 'up -d' komutunu kullanıyoruz. Fakat bu komutu docker-compose.yml dosyasının olduğu dizinde çalıştırmanız gerekiyor.
docker-compose up -d
Docker container durumunu görmek için 'ps' komutunu kullanabilirsiniz.
docker-compose ps
Bu kodu çalıştırdığımız zaman uptime kuma kurmaya başlayacaktır. Uptime-Kuma hakkında daha fazla bilgi için github reposunu ziyaret edebilirsiniz.
Her şey bittikten sonra 3001 portundan web arayüzüne girebilir ve kullanıcınızı oluşturup ayarlamalarınızı yapabilirsiniz.
Uptime-Kuma en güzel yanı wassap, telegram, slack gibi uygulamalara bildirimler gönderebiliyor bu sayede sisteminizde oluşacak hatalar, kapanmalar gibi durumlarda anında haberiniz oluyor.