ZebraByte Device Agent Commands
Se referă la fiecare comandăzebrabyte-device-agent CLI, inclusiv instalarea, dezinstalarea, executarea, starea, colectarea și actualizarea, împreună cu steagurile și rezultatele preconizate.
probo-agent este CLI pentru instalarea, executarea, inspectarea și actualizarea agentului de postură al dispozitivului.
Global flag:
| Flag | Description |
|---|---|
-d, --dir | Agent config / keystore directory (default la calea specifică platformei) |
install
Section titled “install”Înregistrați acest dispozitiv și instalați agentul ca serviciu OS gestionat.
sudo probo-agent install \
--server https://us.probo.com \
--enrollment-token YOUR_TOKEN
| Flag | Description |
|---|---|
--server | the platform server base URL (required) |
--enrollment-token | One-shot enrollment token (or PROBO_ENROLLMENT_TOKEN) |
--skip-service | Înregistrați dispozitivul, dar treceți de la instalarea serviciului OS |
--no-auto-update | Persist updates_disabled in config and skip automatic upgrades |
La succes, comanda imprimă ID-ul dispozitivului configurat plus intervalele de bătăi ale inimii și postură.
uninstall
Section titled “uninstall”Opriți serviciul, dezactivați înregistrarea dispozitivului de pe platformă, eliminați auto-startul de pe tavă atunci când este prezent și ștergeți starea locală.
sudo probo-agent uninstall
On macOS, uninstall requires root (sudo).
Util pentru debugging; instalările de producție rulează în mod normal sub supraveghetorul serviciului OS.
probo-agent run
status
Section titled “status”Print the agent’s local state.
probo-agent status
Example fields:
- Server URL
- Device ID
- Heartbeat interval
- Posture interval
- Update interval
- Auto-update enabled
- Dacă o cheie API este prezentă pe disc
- Config directory
collect
Section titled “collect”Rulați setul de verificare a posturii o dată și imprimați rezultatele fără a le împinge pe server.
probo-agent collect
probo-agent collect --json
| Flag | Description |
|---|---|
--json | Emiteți JSON în loc de tabel |
--print-dir | Imprimați directorul agentului rezolvat înainte de rezultate |
--once | Run once and exit (default true) |
Actualizare
Section titled “update”Check GitHub Releases for a newer probo-agent/v* Releases sunt verificate cu Cosign/Sigstore înainte de înlocuirea binarului.
probo-agent update
probo-agent update --check
| Flag | Description |
|---|---|
--check | Raportați dacă o actualizare este disponibilă fără a o instala |
După o actualizare reușită, reporniți serviciul OS (sau lăsați supraveghetorul să repornească după ce agentul se retrage cu codul dedicat de repornire).
Enrollment paths
Section titled “Enrollment paths”- macOS: install the signed
.pkg, apoi înregistraţi-vă de pe consola de platformă prinProbo Agent.app/probo://deeplink. See macOS. - Windows: install the signed
.msi, apoi înregistraţi-vă de pe consola de platformă prin intermediul trunchiului. vezi Windows. - Linux: enroll with
install.shorprobo-agent install. See Linux. - FreeBSD: enroll with
install.shorprobo-agent install. See FreeBSD.