Sparround

Baxım: yeniləmə, backup, loglar, servis

Agent quraşdırıldıqdan sonra bir proqram kimi deyil, kiçik bir sistem kimi yaşayır: yenilənir, log yazır, fon prosesi işlədir, vəziyyəti diskdə saxlayır. Gündəlik baxım dörd şeyə gəlib çıxır — yeniləmə, ehtiyat nüsxə, loglara baxış və servis idarəsi.

İşƏmrQeyd
Yeniləmə`hermes update`Quraşdırma üsulunu özü tanıyır; Docker-də işləmir
Ehtiyat nüsxə`hermes backup` / `hermes import`Konfiqurasiya və vəziyyəti zip arxivə yığır və geri qaytarır
Loglar`hermes logs`Agent, gateway, xəta və GUI logları; sirrlər redaksiya olunur
Diaqnostika`hermes doctor`, `hermes dump`Birincisi düzəldir, ikincisi dəstək üçün xülasə hazırlayır
Servis`hermes gateway install/start/stop/status`systemd (Linux) və launchd (macOS)
Analitika`hermes insights`Token, xərc və aktivlik

Gateway servis kimi. Agent messaging platformalarında 7/24 işləməlidirsə, gateway-i servis kimi qurursan. Linux-da iki variant var: istifadəçi servisi (hermes gateway install) və sistem servisi (sudo hermes gateway install --system, açılışda avtomatik başlayır). Sənədlər eyni anda hər ikisini işlətməkdən çəkindirir — iki proses eyni platformaya qoşulanda mesajlar ikiləşir.

macOS-da eyni əmrlər launchd üzərindən işləyir və loglar ~/.hermes/logs/gateway.log-a yazılır.

Yenilənmədən sonra iki addımı vərdiş et: hermes doctor (konfiqurasiya köhnəlibsə düzəldir) və hermes config check (yeni parametrlər əlavə olunubsa göstərir). Sürətlə inkişaf edən layihədə köhnə konfiqurasiya ilə yeni versiya arasındakı uyğunsuzluq ən tez-tez rast gəlinən problemdir.

Praktika. hermes backup ilə arxiv yarat, arxivin içinə bax (unzip -l) və hansı faylların daxil olduğunu qeyd et. Sonra özünə bir sual ver: bu arxiv sirr saxlayırsa, onu harada saxlamaq olar? Hazır sayılır: arxivin məzmununu sadalaya bilirsən və onun üçün saxlama yeri barədə qərar vermisən.

📚 Mənbələr və sənədlər