Tek ajan. Sahip olduğunuz her sunucu.
Sencai fleet ajanı, bir sunucuyu yönetim altına alan küçük bir ikili dosyadır: bir bulut örneği, kendi kabinetinizdeki bir bare-metal makine veya birinin masasının altındaki bilgisayar. Bir kez kurun, Sencai organizasyonunuza rapor versin - aynı ajan, aynı fleet, altındaki donanımı kimin işlettiğinden bağımsız olarak.
Çalışmaya başladığında ne yapar
- Fleet panonuzda görünen, CPU, bellek, disk ve host sağlığının sürekli izlenmesi.
- Ekibinizin kontrol ettiği bakım pencereleri içinde uygulanan otomatik yama yönetimi.
- Eskiyen paketlerin görünmez kalmaması için destek sonu (EOL) tespitiyle yazılım envanteri.
- Onaya bağlı runbook'lar - bir eylemi bir kez onaylayın, ajan bunu bir olay sırasında, kimse gece yarısı üç buçukta komutları yeniden yazmak zorunda kalmadan çalıştırabilsin.
- Organizasyonunuzun gerçekten erişim verdiği kişiler için tarayıcı üzerinden bir terminal oturumu - dağıtılacak veya kaybedilecek SSH anahtarı yok.
Kurulum
Bunu, kaydetmek istediğiniz sunucuda root olarak çalıştırın. Host mimarisini algılar, doğru ikili dosyayı indirip sağlama toplamını doğrular, systemd servisi olarak kurar ve organizasyonunuza kaydeder.
curl -fsSL https://storage.googleapis.com/sencai-agent-downloads/latest/install.sh \
| sudo SENCAI_GATEWAY_URL=https://fleet.sencai.space SENCAI_TOKEN=<your-enrollment-token> bashBunu çalıştırmadan önce Sencai organizasyonunuzun fleet ayarlarından bir gateway URL'sine ve tek kullanımlık bir kayıt token'ına ihtiyacınız olacak - token yeni host'u hesabınıza bağlar ve yalnızca bir kez kullanılabilir.
İkili dosyayı kendiniz mi almak istiyorsunuz?
Her sürüm, kurulum programı gerektirmeyen düz, imzalı ikili dosyalar olarak yayımlanır. Mimarinize uygun olanı indirin, doğrulayın ve kendi araçlarınızın beklediği şekilde çalıştırın.
/latest/ yolunu takip etmek yerine belirli bir build'i sabitlemeyi tercih ederseniz, her sürüm kendi sürüm yolunda da (örneğin /v0.1.0/) erişilebilir kalır.
Çalıştırmadan önce doğrulayın
Sağlama toplamı
İkili dosyanın yayımlanan manifesto ile eşleştiğini doğrulayın:
curl -fsSLO https://storage.googleapis.com/sencai-agent-downloads/latest/checksums.txt
curl -fsSLO https://storage.googleapis.com/sencai-agent-downloads/latest/sencai-agent-linux-amd64
sha256sum -c checksums.txt --ignore-missingİmza
Her sürüm, bir dizüstü bilgisayarda veya CI runner'ında değil, bulut KMS'imizde tutulan bir anahtarla imzalanır. İkili dosyayı yayımladığımız açık anahtara karşı doğrulayın:
curl -fsSLO https://storage.googleapis.com/sencai-agent-downloads/latest/cosign.pub
curl -fsSLO https://storage.googleapis.com/sencai-agent-downloads/latest/sencai-agent-linux-amd64.sig
cosign verify-blob --key cosign.pub \
--signature sencai-agent-linux-amd64.sig \
sencai-agent-linux-amd64İlk sunucunuzu yönetim altına alın
Bir Sencai organizasyonu oluşturun, bir kayıt token'ı üretin ve yukarıdaki kurulum komutunu çalıştırın - çoğu kişi birkaç dakika içinde gerçek metrikleri görür.