Ana içeriğe atla Navigasyona atla Alt bilgiye atla

İzleme

Makine sağlığını, konteynerleri, servisleri, depoları izleyin ve tanılama çalıştırın.

İzleme

Rediacc, makine sağlığını, çalışan konteynerleri, servisleri, depo durumunu ve sistem tanılamalarını incelemek için yerleşik izleme komutları sunar.

Makine Sağlığı

Bir makine için kapsamlı bir sağlık raporu alın:

rdc machine health server-1

Rapor içeriği:

  • System: çalışma süresi, bellek kullanımı, disk kullanımı
  • Datastore: kapasite ve kullanım
  • Konteynerler: çalışan, sağlıklı ve sağlıksız konteyner sayıları
  • Servisler: durum ve yeniden başlatma sayıları
  • Depolama: SMART sağlık durumu ve sıcaklık
  • Depolar: bağlama durumu ve Docker daemon durumu
  • Sorunlar: tespit edilen sorunlar

Makine tarafından okunabilir çıktı için --output json kullanın.

Konteynerleri Listeleme

Bir makinedeki tüm depolardaki çalışan konteynerleri görüntüleyin:

rdc machine containers server-1
SütunAçıklama
NameKonteyner adı
StatusÇalışıyor, durdurulmuş vb.
HealthSağlıklı, sağlıksız, yok
CPUCPU kullanım yüzdesi
MemoryBellek kullanımı
RepositoryKonteynerin ait olduğu depo

Seçenekler:

  • --health-check — Konteynerlerde aktif sağlık kontrolleri gerçekleştir
  • --output json — Makine tarafından okunabilir JSON çıktısı

Servisleri Listeleme

Bir makinedeki Rediacc ile ilgili systemd servislerini görüntüleyin:

rdc machine services server-1
SütunAçıklama
NameServis adı
StateAktif, inaktif, başarısız
Sub-stateÇalışıyor, ölü vb.
RestartsYeniden başlatma sayısı
MemoryServis bellek kullanımı
Repositoryİlişkili depo

Seçenekler:

  • --stability-check — Kararsız servisleri işaretle (başarısız, 3’ten fazla yeniden başlatma, otomatik yeniden başlatma)
  • --output json — Makine tarafından okunabilir JSON çıktısı

Depoları Listeleme

Bir makinedeki depoları ayrıntılı istatistiklerle görüntüleyin:

rdc machine repos server-1
SütunAçıklama
NameDepo adı
SizeDisk imaj boyutu
MountBağlı veya bağlı değil
DockerDocker daemon çalışıyor veya durdurulmuş
ContainersKonteyner sayısı
Disk UsageDepo içindeki gerçek disk kullanımı
ModifiedSon değişiklik zamanı

Seçenekler:

  • --search <text> — Ad veya bağlama yoluna göre filtrele
  • --output json — Makine tarafından okunabilir JSON çıktısı

Vault Durumu

Dağıtım bilgileri dahil bir makinenin tam genel görünümünü alın:

rdc machine vault-status server-1

Sağlanan bilgiler:

  • Ana bilgisayar adı ve çalışma süresi
  • Bellek, disk ve Datastore kullanımı
  • Toplam depo sayısı, bağlı olan sayısı ve çalışan Docker sayısı
  • Depo başına ayrıntılı bilgi

Makine tarafından okunabilir çıktı için --output json kullanın.

Bağlantı Testi

Bir makineye SSH bağlantısını doğrulayın:

rdc machine test-connection --ip 203.0.113.50 --user deploy

Rapor içeriği:

  • Bağlantı durumu (başarılı/başarısız)
  • Kullanılan kimlik doğrulama yöntemi
  • SSH anahtar yapılandırması
  • Genel anahtar dağıtım durumu
  • Known hosts kaydı

Seçenekler:

  • --port <number> — SSH portu (varsayılan: 22)
  • --save -m server-1 — Doğrulanmış ana bilgisayar anahtarını makine yapılandırmasına kaydet

Tanılama (doctor)

Rediacc ortamınızın kapsamlı bir tanılama kontrolünü çalıştırın:

rdc doctor
KategoriKontroller
OrtamNode.js sürümü, CLI sürümü, SEA modu, Go kurulumu, Docker kullanılabilirliği
Renetİkili dosya konumu, sürüm, CRIU, rsync, SEA gömülü varlıklar
YapılandırmaAktif bağlam, mod, makineler, SSH anahtarı
Kimlik DoğrulamaOturum açma durumu, kullanıcı e-postası

Her kontrol OK, Uyarı veya Hata olarak raporlanır. Herhangi bir sorunu giderirken ilk adım olarak bunu kullanın.

Çıkış kodları: 0 = tümü geçti, 1 = uyarılar, 2 = hatalar.