50% sleva všechny plány, omezený čas. Od $2.48/mo
zdravotní prohlídky

zdravotní prohlídky

Healthchecks monitoruje úlohy cronu. Samoobslužný Snitch mrtvého muže s Slack, upozorněním e-mailem a SMS, když naplánované úlohy zmeškají své okno. Používá Mozilla, Discourse a více než 5 000 firem. Zdarma pro osobní použití, s hostovanou úrovní SaaS a samostatně hostovanou verzí s otevřeným zdrojovým kódem.

Verze

Nejnovější

Operační systém

Ubuntu Server 24.04 LTS

Min. BERAN

1 GB

Typy IP

IPV4

Přístup

  • Otevři prohlížeč a přejdi na: https://<SERVER_IP>
  • Očekávej SSL varování v prohlížeči (self-signed certifikát)

Vytvořit účet správce

Před přihlášením si musíte vytvořit administrátorský účet.

Spusťte následující příkaz:

docker exec -it healthchecks /opt/healthchecks/manage.py createsuperuser

Podle pokynů zadejte:

  • E-mailová adresa
  • Heslo

Po dokončení se můžete přihlásit pomocí nově vytvořených přihlašovacích údajů.

Důležité soubory a adresáře

  • Instalační adresář: /root/healthchecks
  • Soubor s prostředím: /root/healthchecks/.env
  • Soubor Docker Compose: /root/healthchecks/docker-compose.yml
  • SQLite databáze: /var/lib/docker/volumes/healthchecks_healthchecks-data/_data
  • Konfigurace webu Nginx: /etc/nginx/sites-available/healthchecks
  • Povolená stránka: /etc/nginx/sites-enabled/healthchecks
  • SSL certifikáty: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Pověření správce: /root/.cloudzy-creds

Spravujte zásobník

cd /root/healthchecks

# Start services
docker compose up -d

# Stop services
docker compose down

# Restart services
docker compose restart

# View logs
docker compose logs -f

Konfigurace nastavení e-mailu (volitelné)

K aktivaci oznámení (např. upozornění, přehledů) je nutná konfigurace e-mailu.

Ujistěte se, že jsou na tomto serveru povolena připojení SMTP. Vyžádejte si přístup SMTP, pokud je aktuálně zakázán.

Upravte soubor prostředí:

nano /root/healthchecks/.env

Odkomentujte a nakonfigurujte následující proměnné s údaji o poskytovateli SMTP:

# DEFAULT_FROM_EMAIL=fixme-email-address-here
# EMAIL_HOST=fixme-smtp-host-here
# EMAIL_HOST_PASSWORD=fixme-smtp-password-here
# EMAIL_HOST_USER=fixme-smtp-username-here
# EMAIL_PORT=587
# EMAIL_USE_TLS=True

Aplikujte změny restartováním služby:

docker compose up -d

Povolení SSL s doménou (volitelné)

1. Nasměruj svou doménu na IP serveru.

2. Upravit .env nastavit svou doménu jako SITE_ROOT: SITE_ROOT=https://yourdomain.com

3. Znovu vytvořte služby:

cd /root/healthchecks/
docker compose up -d

4. Upravte konfiguraci Nginx a nahraďte obě server_name <IP>; se svou doménou (<yourdomain.com>) v blocích pro HTTP (port 80) i HTTPS (port 443):

vim /etc/nginx/sites-available/healthchecks

5. Nainstalujte Certbot:

apt install -y certbot python3-certbot-nginx

6. Spusť následující příkaz pro vygenerování platného certifikátu Let’s Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Nahraď SSL cesty v konfiguraci Nginx (sekce TLS):

vim /etc/nginx/sites-available/healthchecks
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Restartujte Nginx, abyste použili změny:

systemctl restart nginx

9. Otevři prohlížeč a přejdi na: https://yourdomain.com

Více v monitoringu

Související aplikace.

Nasaďte Healthchecks nyní. Od 2,48 $/měs.