De Bash-agent
De Bash-agent voor hosts en containers zonder Python of systemd, naast de handmatige installatie van de gewone agent.
Laatst bijgewerkt:
Voor hosts en containers zonder Python of systemd is er een Bash-agent. Hij stuurt dezelfde gegevens als de gewone agent en gebruikt alleen /proc, df, pgrep en curl.
Opmerking
Heb je wel Python en systemd? Gebruik dan de gewone agent: met één commando, of volgens de handmatige installatie. Beide blijven bestaan.
Installeren
-
Registreer de server in ServerScope met Servers → Server toevoegen → Handmatig registreren en kopieer het agenttoken. Het wordt één keer getoond.
-
Vraag het script
agent.shaan via het contactformulier. Er is nog geen openbare download. Zet het script daarna in een map buiten de webroot. -
Maak in dezelfde map een bestand
.env:SERVERSCOPE_URL=https://serverscope.nl SERVERSCOPE_TOKEN=<token> SERVERSCOPE_INTERVAL=60Optioneel:
SERVERSCOPE_SERVICESmet procesnamen die de agent moet controleren. -
Controleer eerst wat de agent zou versturen, zonder iets te versturen:
SERVERSCOPE_DRY_RUN=1 bash agent.sh -
Start de agent:
nohup bash agent.sh >> agent.log 2>&1 &
Goed om te weten
- In een container meet de Bash-agent die container, niet de host.
- De updater voor agent-updates werkt niet met de Bash-agent; die wordt nooit automatisch bijgewerkt.
- Houd de klok gelijk: metingen die meer dan 30 seconden in de toekomst of meer dan 10 minuten in het verleden liggen, worden geweigerd.
Bedankt voor je reactie.