Compatibilidad

El paquete está construido para servidores Debian y Ubuntu que ejecutan cron. No declara ninguna dependencia más allá de gawk y gnuplot-nox, que apt instala, y no instala ningún módulo del núcleo ni binario compilado propio. La guía de instalación del repositorio da el procedimiento.

Para la versión 1.0.0-14, la instalación, argus-chart --help, argus-chart period con datos de prueba y la desinstalación se ejecutaron en un contenedor con Debian 12, Debian 13, Ubuntu 22.04 y Ubuntu 24.04. Es una validación en contenedor, no una prueba en un servidor real.

Qué necesita el servidor

  • Debian o Ubuntu, con cron en ejecución;
  • gawk y gnuplot-nox, instalados por apt con el paquete;
  • un shell POSIX, usado por los recolectores y los scripts de gráficos.

Se recomiendan rsync y openssh-client, porque sirven a argus-fetch en el equipo de escritorio. No son necesarios para la recogida en sí.

Qué es opcional

Fail2Ban, CrowdSec y jq son opcionales. Sin Fail2Ban, la serie SSH se sigue recogiendo. Sin CrowdSec, su serie está ausente. Una fuente que no está instalada se notifica como ausente por argus-doctor.sh; eso es normal.

Qué no se cubre

El paquete y su documentación cubren Debian y Ubuntu. Otra distribución no se cubre: el paquete es independiente de la arquitectura, pero sus dependencias, sus rutas y su archivo cron son los de Debian.

El paquete instala scripts, un archivo de configuración y una entrada cron. No modifica la configuración SSH, el cortafuegos ni los ajustes de Fail2Ban y CrowdSec del servidor.

La guía de instalación del repositorio enumera los archivos y los comandos. La guía de solución de problemas da las comprobaciones que ejecutar cuando una fuente sigue silenciosa.

SiguientePrivacidad →