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;
gawkygnuplot-nox, instalados poraptcon 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.