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:

  • Sistem: çalışma süresi, disk kullanımı, datastore kullanımı
  • Konteynerler: çalışan, sağlıklı ve sağlıksız konteyner sayıları
  • Depolama: SMART sağlık 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ışma süresi veya çıkış nedeni
StateÇalışıyor, çıktı vb.
HealthSağlıklı, sağlıksız, yok
CPUCPU kullanım yüzdesi
MemoryBellek kullanımı / limit
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ı

JSON çıktısı tam konteyner ayrıntılarını (labels, port_mappings, image, id) ve ayrıca repository (çözümlenmiş ad), repository_guid (orijinal GUID), domain ve autoRoute alanlarını içerir.

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ı

JSON çıktısı, repository (çözümlenmiş ad) ve repository_guid (orijinal GUID) ile birlikte tam servis ayrıntılarını içerir.

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ı

JSON çıktısı name (çözümlenmiş) ve guid (orijinal GUID) alanlarını içerir; ayrıca her depo için containers (domain, autoRoute, repository/repository_guid ile birlikte) ve services dizilerini iç içe verir.

Vault Durumu

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

rdc machine vault-status --name 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

Yalnızca bulut adaptörü. Yerel modda, bağlantıyı doğrulamak için rdc term connect -m server-1 -c "hostname" kullanın.

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 yapılandırma, adaptör, makineler, SSH anahtarı
SanallaştırmaSisteminizin yerel sanal makineler çalıştırıp çalıştıramayacağını kontrol eder (rdc ops)

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.