Uptime Kuma

Benim en sevdiğim ve kullanması çok basit olan bir araçtır. Uptime Kumanın bir çok özelliği var ama bizim için en önemlisi kendi API sayesinde telegram, discord vb. gibi sistemlere bağlayarak bize alert göndermesini sağlayabiliriz. Böylece bir sunucumuz düştüğünde bunun direkt farkına varacağız. Bunu docker üstünde ayaklandırıyorum

Sistem Bilgileri

  • RAM : 2 GB
  • Disk : 20 GB
  • CPU : 2 Core
  • IP : 192.168.1.13

Kurulum

İlk önce sistemi güncelleyirouz ve gerekli temel paketleri yüklüyoruz.


apt update && apt upgrade -y
apt install curl wget vim gpg git ca-certificates -y

Dağıtımınıza göre docker kurduktan sonra burada ki compose dosyasını çalıştırabilirsiniz. Uptime-kuma için docker-compose.yml dosyası;


  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

Uptime-Kuma sunucularınıza ping atarak sağlık durumlarını takip eder eğer sunucuyu pingleyemezse hataya düşer ve size API üzerinden sizin seçtiğiniz yöntem ile size bildirim yollar. Bunu docker containarları için de yapabilir ve bir çok ek özelliğide içinde bulunduruyor.