El agente es un único programa, uptimecheck-agent, que el comando de la página del servidor instala como servicio. Consulta cómo instalar la monitorización de servidores. En Linux y macOS está en /usr/local/bin/uptimecheck-agent; ejecuta sus comandos con sudo. En Windows está en C:\Program Files\Uptimecheck\uptimecheck-agent.exe; ejecútalo en PowerShell como administrador.
Comandos
sudo uptimecheck-agent status # running, stopped or not installed
sudo uptimecheck-agent update –check # is a newer release out?
sudo uptimecheck-agent update # install it and restart the service
sudo uptimecheck-agent restart # stop and start work the same way
sudo uptimecheck-agent test # collect one report, show it and send it
uptimecheck-agent version
sudo uptimecheck-agent uninstall # stop and remove the service
En Windows: & «$env:ProgramFiles\Uptimecheck\uptimecheck-agent.exe» status, y lo mismo con los demás.
Actualizaciones
Si Update the agent automatically estaba activado cuando copiaste el comando de instalación, el agente busca una versión nueva aproximadamente cada 6 horas y la instala solo.Solo instala versiones firmadas por Uptimecheck y nunca una versión anterior.Si no está activado, la página del servidor indica cuándo hay una versión nueva y muestra el comando que debes ejecutar.update necesita el agente 1.1.0 o posterior. Con un agente más antiguo, vuelve a ejecutar el comando de instalación de la página del servidor; el token, la configuración y el historial se mantienen. Así también activas las actualizaciones automáticas más adelante: actívalas y ejecuta el nuevo comando.
Archivo de configuración
Linux: /etc/uptimecheck-agent/agent.jsonmacOS: /Library/Application Support/Uptimecheck/agent.jsonWindows: C:\ProgramData\Uptimecheck\agent.json
Contiene la dirección a la que informa el agente (url), el token del servidor y autoUpdate. No compartas el token. Después de un cambio, ejecuta sudo uptimecheck-agent restart.
Cómo funciona
En Linux, el servicio se ejecuta con su propio usuario sin privilegios, uptimecheck-agent, bajo systemd u OpenRC. Con systemd, consulta su log con journalctl -u uptimecheck-agent.Informa cada minuto por HTTPS (puerto 443) a la url de su configuración, https://app.uptimecheck.com en las instalaciones nuevas, y no necesita ningún puerto de entrada.El token pertenece a un único monitor de servidor. Para otro servidor, añade otro monitor de servidor.
Elimina el agente
Primero pausa o elimina el monitor de servidor en Uptimecheck, para que no genere alertas cuando dejen de llegar los informes.Ejecuta sudo uptimecheck-agent uninstall. Detiene y elimina el servicio y borra el archivo de configuración.Borra el programa: sudo rm /usr/local/bin/uptimecheck-agent, o la carpeta C:\Program Files\Uptimecheck en Windows. En Linux también puedes eliminar el usuario uptimecheck-agent.
Más información sobre la monitorización de servidores y los umbrales de alerta de servidores.